My Messages

Please refer to the Cúram Universal Access Guide for an overview of the functionality offered by the messages panel and the specific messages offered out-of-the-box.

When a linked citizen logs in, messages are gathered from around the system, and from remote systems, for display. This work is done by the curam.citizenmessages.impl.CitizenMessageController API. It reads persisted messages by participant from the ParticipantMessage database table, and also raises the CitizenMessagesEvent.userRequestsMessages event, inviting listeners to add messages to a list it passes as part of the event parameter. The messages gathered from each source are sorted, turned into XML and returned to the client for display.