public class Alarm
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private AdminServiceAsync |
adm
Admin Service reference
|
private ModalDialogs |
dialogs
Modal dialogs
|
Constructor and Description |
---|
Alarm(AdminServiceAsync adm,
ModalDialogs dialogs)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
getAllMessages(java.util.function.Consumer<java.util.List<java.lang.String>> resultConsumer)
Fetches all the messages from the admin service.
|
void |
getAllMessages(java.util.function.Consumer<java.util.List<java.lang.String>> resultConsumer,
boolean escape)
Fetches all the messages from the admin service.
|
void |
ring()
Peeks the last server message and displays it in a modal message dialog.
|
void |
ring(java.util.List<java.lang.String> messages)
Displays the supplied messages in a modal message dialog.
|
void |
ring(java.util.List<java.lang.String> messages,
java.lang.Runnable closeCallback)
Displays the supplied messages in a modal message dialog.
|
void |
ring(java.lang.String message)
Displays the supplied message in a modal message dialog.
|
void |
ring(java.lang.String message,
java.lang.Runnable closeCallback)
Displays the supplied message in a modal message dialog.
|
private AdminServiceAsync adm
private ModalDialogs dialogs
@Inject public Alarm(AdminServiceAsync adm, ModalDialogs dialogs)
adm
- Admin Service reference.dialogs
- Modal dialogs.public void ring()
public void ring(java.lang.String message)
message
- The message to be displayed.public void ring(java.util.List<java.lang.String> messages)
messages
- The messages to be displayed.public void ring(java.lang.String message, java.lang.Runnable closeCallback)
message
- The message to be displayed.closeCallback
- The callback called when the message dialog is dismissed.public void ring(java.util.List<java.lang.String> messages, java.lang.Runnable closeCallback)
messages
- The messages to be displayed.closeCallback
- The callback called when the message dialog is dismissed.public void getAllMessages(java.util.function.Consumer<java.util.List<java.lang.String>> resultConsumer)
resultConsumer
- A callback called with the resulting list of messages.public void getAllMessages(java.util.function.Consumer<java.util.List<java.lang.String>> resultConsumer, boolean escape)
resultConsumer
- A callback called with the resulting list of messages.escape
- When true
the messages returned will be HTML-escaped.