@Component public class Messages extends Object implements pl.fhframework.core.messages.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(pl.fhframework.UserSession userSession) |
static void |
close(pl.fhframework.events.ViewEvent viewEvent)
Action to close message dialog
|
void |
init() |
static pl.fhframework.core.messages.MessagePopup |
showActionMessage(pl.fhframework.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 pl.fhframework.core.messages.MessagePopup |
showActionMessage(pl.fhframework.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
|
pl.fhframework.core.messages.MessagePopup |
showConfirmation(pl.fhframework.UserSession session,
String message,
pl.fhframework.core.messages.Action action)
Helper method
Shows simple message with default title
|
pl.fhframework.core.messages.MessagePopup |
showConfirmation(pl.fhframework.UserSession session,
String title,
String message,
pl.fhframework.core.messages.Action action)
Helper method
Shows simple message with default title
|
pl.fhframework.core.messages.MessagePopup |
showError(pl.fhframework.UserSession session,
String message,
pl.fhframework.core.messages.Action action)
Helper method
|
pl.fhframework.core.messages.MessagePopup |
showError(pl.fhframework.UserSession session,
String title,
String message,
pl.fhframework.core.messages.Action action)
Helper method
|
static pl.fhframework.core.messages.MessagePopup |
showErrorMessage(pl.fhframework.UserSession session,
String message,
Throwable error)
Helper method
|
protected static pl.fhframework.core.messages.MessagePopup |
showErrorMessage(pl.fhframework.UserSession session,
String message,
Throwable error,
boolean noOverflow)
Helper method
|
static pl.fhframework.core.messages.MessagePopup |
showErrorMessageNoOverflow(pl.fhframework.UserSession session,
String message,
Throwable error)
Helper method
|
pl.fhframework.core.messages.MessagePopup |
showInfo(pl.fhframework.UserSession session,
String message,
pl.fhframework.core.messages.Action action)
Helper method
Shows simple message with default title
|
pl.fhframework.core.messages.MessagePopup |
showInfo(pl.fhframework.UserSession session,
String title,
String message,
pl.fhframework.core.messages.Action action)
Helper method
Shows simple message with default title
|
static pl.fhframework.core.messages.MessagePopup |
showInfoMessage(pl.fhframework.UserSession session,
String message)
Helper method
Shows simple message with default title
|
protected static pl.fhframework.core.messages.MessagePopup |
showInfoMessage(pl.fhframework.UserSession session,
String message,
boolean noOverflow)
Helper method
Shows simple message with default title
|
static pl.fhframework.core.messages.MessagePopup |
showInfoMessageNoOverflow(pl.fhframework.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 pl.fhframework.core.messages.MessagePopup |
showMessage(pl.fhframework.UserSession session,
String dialogTitle,
String message,
Messages.Severity severity)
Helper method
Shows dialog with one close button
|
protected static pl.fhframework.core.messages.MessagePopup |
showMessage(pl.fhframework.UserSession session,
String dialogTitle,
String message,
Messages.Severity severity,
boolean noOverflow)
Helper method
Shows dialog with one close button
|
static pl.fhframework.core.messages.MessagePopup |
showMessageNoOverflow(pl.fhframework.UserSession session,
String dialogTitle,
String message,
Messages.Severity severity)
Helper method
Shows dialog with one close button
|
@PostConstruct public void init()
public static pl.fhframework.core.messages.MessagePopup showInfoMessage(pl.fhframework.UserSession session,
String message)
session - user sessionmessage - actual messagepublic static pl.fhframework.core.messages.MessagePopup showInfoMessageNoOverflow(pl.fhframework.UserSession session,
String message)
session - user sessionmessage - actual messageprotected static pl.fhframework.core.messages.MessagePopup showInfoMessage(pl.fhframework.UserSession session,
String message,
boolean noOverflow)
session - user sessionmessage - actual messagepublic static pl.fhframework.core.messages.MessagePopup showActionMessage(pl.fhframework.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 pl.fhframework.core.messages.MessagePopup showActionMessage(pl.fhframework.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 pl.fhframework.core.messages.MessagePopup showMessage(pl.fhframework.UserSession session,
String dialogTitle,
String message,
Messages.Severity severity)
session - user sessiondialogTitle - message dialog titlemessage - actual messageseverity - severity of messagepublic static pl.fhframework.core.messages.MessagePopup showMessageNoOverflow(pl.fhframework.UserSession session,
String dialogTitle,
String message,
Messages.Severity severity)
session - user sessiondialogTitle - message dialog titlemessage - actual messageseverity - severity of messageprotected static pl.fhframework.core.messages.MessagePopup showMessage(pl.fhframework.UserSession session,
String dialogTitle,
String message,
Messages.Severity severity,
boolean noOverflow)
session - user sessiondialogTitle - message dialog titlemessage - actual messageseverity - severity of messagepublic static pl.fhframework.core.messages.MessagePopup showErrorMessage(pl.fhframework.UserSession session,
String message,
Throwable error)
session - message - error - public static pl.fhframework.core.messages.MessagePopup showErrorMessageNoOverflow(pl.fhframework.UserSession session,
String message,
Throwable error)
session - message - error - protected static pl.fhframework.core.messages.MessagePopup showErrorMessage(pl.fhframework.UserSession session,
String message,
Throwable error,
boolean noOverflow)
session - message - error - public pl.fhframework.core.messages.MessagePopup showInfo(pl.fhframework.UserSession session,
String message,
pl.fhframework.core.messages.Action action)
showInfo in interface pl.fhframework.core.messages.IMessagessession - user sessionmessage - actual messagepublic pl.fhframework.core.messages.MessagePopup showInfo(pl.fhframework.UserSession session,
String title,
String message,
pl.fhframework.core.messages.Action action)
showInfo in interface pl.fhframework.core.messages.IMessagessession - user sessionmessage - actual messagepublic pl.fhframework.core.messages.MessagePopup showConfirmation(pl.fhframework.UserSession session,
String message,
pl.fhframework.core.messages.Action action)
showConfirmation in interface pl.fhframework.core.messages.IMessagessession - user sessionmessage - actual messagepublic pl.fhframework.core.messages.MessagePopup showConfirmation(pl.fhframework.UserSession session,
String title,
String message,
pl.fhframework.core.messages.Action action)
showConfirmation in interface pl.fhframework.core.messages.IMessagessession - user sessionmessage - actual messagepublic pl.fhframework.core.messages.MessagePopup showError(pl.fhframework.UserSession session,
String message,
pl.fhframework.core.messages.Action action)
showError in interface pl.fhframework.core.messages.IMessagessession - message - public pl.fhframework.core.messages.MessagePopup showError(pl.fhframework.UserSession session,
String title,
String message,
pl.fhframework.core.messages.Action action)
showError in interface pl.fhframework.core.messages.IMessagessession - message - 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(pl.fhframework.events.ViewEvent viewEvent)
viewEvent - public static Messages.Builder builder(pl.fhframework.UserSession userSession)
Copyright © 2019. All rights reserved.