Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5428 Remove lesson presence and chat

    • -77
    • +0
    ./dao/hibernate/PresenceChatDAO.java
    • -122
    • +0
    ./model/PresenceChatMessage.java
    • -47
    • +0
    ./service/IPresenceChatService.java
  1. … 34 more files in changeset.
LDEV-5440 Revert some unnecessary package name changes

  1. … 464 more files in changeset.
LDEV-5440 Refactor packages of imported classes

  1. … 481 more files in changeset.
LDEV-5440 Rewrite config files and library references

  1. … 953 more files in changeset.
LDEV-5436 Project-wide user sorting by last then first name

  1. … 150 more files in changeset.
LDEV-5341 Add transaction support for all Security Service methods

  1. … 2 more files in changeset.
LDEV-5341 Refactor Security Service

  1. … 35 more files in changeset.
LDEV-4802 Ignore invalid websocket close codes

For unknown reason browsers sometimes close websockets with an invalid

close code, for example 15393. It prevents from running @OnClose methods

in LAMS websocket servers. Since we do not have control over this

situation, it is better to skip CloseReason parameter all together.

  1. … 6 more files in changeset.
LDEV-4935 Secure lesson chat (presence) websockets

Nickname is taken from session, not from incoming parameters. User gets

checked if he participates in the given lesson.

Simplified code, clean up.

    • -69
    • +104
    ./PresenceWebsocketServer.java
  1. … 2 more files in changeset.
LDEV-4696 Migrate lams_learning to Hibernate annotations

    • -22
    • +18
    ./model/PresenceChatMessage.java
  1. … 18 more files in changeset.
LDEV-4402 Substitute Gson and Apache JSON with Jackson

Jackson is a top JSON library shipped with WF10.

Apache JSON resides in an ancient library which we do not need for

anything else.

We use GSon only for serializing Java objects to JSON, which Jackson can

do too.

  1. … 135 more files in changeset.
LDEV-4394 Minor improvements for compiler optimisation

  1. … 2 more files in changeset.
LDEV-4252: Use another collection type instead of synchronisation.

LDEV-4187: Make sure that even after an exception is thrown, the Hibernate session is closed. Add extra logging to verify completeActivity() failures.

  1. … 7 more files in changeset.
LDEV-4187: Open new session on Presence Chat websocket thread run.

LDEV-4187: Delegate non-HTTP-request tasks to own threads. Open and close Hibernate session for each of such thread. Bind created session to context and thread. Close session at the end of thread execution.

  1. … 1 more file in changeset.
LDEV-3653: Make sure that a websocket is open before sending any messages.

LDEV-3776: Remove $Id CVS keyword.

  1. … 777 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

  1. … 1854 more files in changeset.
LDEV-3401: Convert XDoclet annotations to empty comments.

  1. … 472 more files in changeset.
LDEV-3653: Make Websocket processing less blocking.

LDEV-3653: Unregister users on real socket close rather then when the socket is simply not active.

LDEV-3653: Use websockets infrastructure when fetching active lesson chat users.

  1. … 3 more files in changeset.
LDEV-3653 Add websocket server and client code. Add Ant code for deploying the server class to <WAR>/WEB-INF/classes folder for WildFly to pick it up on start up. Rearange, clean up and formatting.

    • -0
    • +391
    ./PresenceWebsocketServer.java
    • -0
    • +43
    ./dao/IPresenceChatDAO.java
    • -0
    • +77
    ./dao/hibernate/PresenceChatDAO.java
    • -0
    • +126
    ./model/PresenceChatMessage.java
    • -0
    • +82
    ./model/PresenceChatUser.java
    • -0
    • +47
    ./service/IPresenceChatService.java
    • -0
    • +77
    ./service/PresenceChatService.java
  1. … 17 more files in changeset.