@Component public class Messages extends Object implements IMessages
public class MagicPU extends IUseCase<...> {
@Autowired private Messages messages;
public void doMagic() {
...
messages.showMessage(getUserSession(), "Urgent infomation", Messages.Severity.INFO);
...
messages.showActionMessage(getUserSession(), "Title", "Message", Messages.Severity.INFO,
ActionButton.get(
"Info",
()-> messages.showMessage(getUserSession(), "Success", "Info pressed", Messages.Severity.SUCCESS))
}
}
Created by krzysztof.kobylarek on 2016-10-20.| Modifier and Type | Class and Description |
|---|---|
static class |
Messages.Builder |
static class |
Messages.Severity
Severity status os message
|
static class |
Messages.TextMessage
Helper class used to facilitate creation of messages
|
| Constructor and Description |
|---|
Messages() |
| Modifier and Type | Method and Description |
|---|---|
static Messages.Builder |
builder(UserSession userSession) |
static void |
close(ViewEvent viewEvent)
Action to close message dialog
|
void |
init() |
static MessagePopup |
showActionMessage(UserSession session,
String title,
Messages.TextMessage textMessage,
Messages.Severity severity,
ActionButton... actions)
Helper method
Shows message dialog and creates button provided with actions triggered when button is
pressed
|
static MessagePopup |
showActionMessage(UserSession session,
String title,
String message,
Messages.Severity severity,
ActionButton... actions)
Helper method
Shows message dialog and creates button provided with actions triggered when button is
pressed
|
MessagePopup |
showConfirmation(UserSession session,
String message,
Action action)
Helper method
Shows simple message with default title
|
MessagePopup |
showConfirmation(UserSession session,
String title,
String message,
Action action)
Helper method
Shows simple message with default title
|
MessagePopup |
showError(UserSession session,
String message,
Action action)
Helper method
|
MessagePopup |
showError(UserSession session,
String title,
String message,
Action action)
Helper method
|
static MessagePopup |
showErrorMessage(UserSession session,
String message,
Throwable error)
Helper method
|
protected static MessagePopup |
showErrorMessage(UserSession session,
String message,
Throwable error,
boolean noOverflow)
Helper method
|
static MessagePopup |
showErrorMessageNoOverflow(UserSession session,
String message,
Throwable error)
Helper method
|
MessagePopup |
showInfo(UserSession session,
String message,
Action action)
Helper method
Shows simple message with default title
|
MessagePopup |
showInfo(UserSession session,
String title,
String message,
Action action)
Helper method
Shows simple message with default title
|
static MessagePopup |
showInfoMessage(UserSession session,
String message)
Helper method
Shows simple message with default title
|
protected static MessagePopup |
showInfoMessage(UserSession session,
String message,
boolean noOverflow)
Helper method
Shows simple message with default title
|
static MessagePopup |
showInfoMessageNoOverflow(UserSession session,
String message)
Helper method
Shows simple message with default title
|
static void |
showMessage(Messages.Builder builder)
Shows message represented by message builder.
|
static MessagePopup |
showMessage(UserSession session,
String dialogTitle,
String message,
Messages.Severity severity)
Helper method
Shows dialog with one close button
|
protected static MessagePopup |
showMessage(UserSession session,
String dialogTitle,
String message,
Messages.Severity severity,
boolean noOverflow)
Helper method
Shows dialog with one close button
|
static MessagePopup |
showMessageNoOverflow(UserSession session,
String dialogTitle,
String message,
Messages.Severity severity)
Helper method
Shows dialog with one close button
|
@PostConstruct public void init()
public static MessagePopup showInfoMessage(UserSession session, String message)
session - user sessionmessage - actual messagepublic static MessagePopup showInfoMessageNoOverflow(UserSession session, String message)
session - user sessionmessage - actual messageprotected static MessagePopup showInfoMessage(UserSession session, String message, boolean noOverflow)
session - user sessionmessage - actual messagepublic static MessagePopup showActionMessage(UserSession session, String title, Messages.TextMessage textMessage, Messages.Severity severity, ActionButton... actions)
session - user sessiontitle - message dialog titletextMessage - actual message, instance of TextMessageseverity - severity of messageactions - actions to be triggered when button is pressedpublic static MessagePopup showActionMessage(UserSession session, String title, String message, Messages.Severity severity, ActionButton... actions)
session - user sessiontitle - message dialog titlemessage - actual messageseverity - severity of messageactions - actions to be triggered when button is pressedpublic static MessagePopup showMessage(UserSession session, String dialogTitle, String message, Messages.Severity severity)
session - user sessiondialogTitle - message dialog titlemessage - actual messageseverity - severity of messagepublic static MessagePopup showMessageNoOverflow(UserSession session, String dialogTitle, String message, Messages.Severity severity)
session - user sessiondialogTitle - message dialog titlemessage - actual messageseverity - severity of messageprotected static MessagePopup showMessage(UserSession session, String dialogTitle, String message, Messages.Severity severity, boolean noOverflow)
session - user sessiondialogTitle - message dialog titlemessage - actual messageseverity - severity of messagepublic static MessagePopup showErrorMessage(UserSession session, String message, Throwable error)
session - message - error - public static MessagePopup showErrorMessageNoOverflow(UserSession session, String message, Throwable error)
session - message - error - protected static MessagePopup showErrorMessage(UserSession session, String message, Throwable error, boolean noOverflow)
session - message - error - public MessagePopup showInfo(UserSession session, String message, Action action)
public MessagePopup showInfo(UserSession session, String title, String message, Action action)
public MessagePopup showConfirmation(UserSession session, String message, Action action)
showConfirmation in interface IMessagessession - user sessionmessage - actual messagepublic MessagePopup showConfirmation(UserSession session, String title, String message, Action action)
showConfirmation in interface IMessagessession - user sessionmessage - actual messagepublic MessagePopup showError(UserSession session, String message, Action action)
public MessagePopup showError(UserSession session, String title, String message, Action action)
public static void showMessage(Messages.Builder builder)
builder - Message builder filled with message data and action. Created to provide more flexibility than helper methodspublic static void close(ViewEvent viewEvent)
viewEvent - public static Messages.Builder builder(UserSession userSession)
Copyright © 2020. All rights reserved.