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.