public class CustomizedSystemMessages extends SystemMessages
Vaadin gets the SystemMessages from your application by calling a static getSystemMessages() method. By default the Application.getSystemMessages() is used. You can customize this by defining a static MyApplication.getSystemMessages() and returning CustomizedSystemMessages. Note that getSystemMessages() is static - changing the system messages will by default change the message for all users of the application.
The default behavior is to show a notification, and restart the application
if the user clicks the message.
Instead of restarting the application, you can set a specific URL that the
user is taken to.
Setting both caption and message to null will restart the application (or go
to the specified URL) without displaying a notification.
set*NotificationEnabled(false) will achieve the same thing.
The situations are:
authenticationErrorCaption, authenticationErrorMessage, authenticationErrorNotificationEnabled, authenticationErrorURL, communicationErrorCaption, communicationErrorMessage, communicationErrorNotificationEnabled, communicationErrorURL, cookiesDisabledCaption, cookiesDisabledMessage, cookiesDisabledNotificationEnabled, cookiesDisabledURL, internalErrorCaption, internalErrorMessage, internalErrorNotificationEnabled, internalErrorURL, sessionExpiredCaption, sessionExpiredMessage, sessionExpiredNotificationEnabled, sessionExpiredURL
Constructor and Description |
---|
CustomizedSystemMessages() |
Modifier and Type | Method and Description |
---|---|
void |
setAuthenticationErrorCaption(String authenticationErrorCaption)
Sets the caption of the notification.
|
void |
setAuthenticationErrorMessage(String authenticationErrorMessage)
Sets the message of the notification.
|
void |
setAuthenticationErrorNotificationEnabled(boolean authenticationErrorNotificationEnabled)
Enables or disables the notification.
|
void |
setAuthenticationErrorURL(String authenticationErrorURL)
Sets the URL to go to when there is a authentication error.
|
void |
setCommunicationErrorCaption(String communicationErrorCaption)
Sets the caption of the notification.
|
void |
setCommunicationErrorMessage(String communicationErrorMessage)
Sets the message of the notification.
|
void |
setCommunicationErrorNotificationEnabled(boolean communicationErrorNotificationEnabled)
Enables or disables the notification.
|
void |
setCommunicationErrorURL(String communicationErrorURL)
Sets the URL to go to when there is a communication error.
|
void |
setCookiesDisabledCaption(String cookiesDisabledCaption)
Sets the caption of the "cookies disabled" notification.
|
void |
setCookiesDisabledMessage(String cookiesDisabledMessage)
Sets the message of the "cookies disabled" notification.
|
void |
setCookiesDisabledNotificationEnabled(boolean cookiesDisabledNotificationEnabled)
Enables or disables the notification for "cookies disabled" messages.
|
void |
setCookiesDisabledURL(String cookiesDisabledURL)
Sets the URL to redirect to when the browser has cookies disabled.
|
void |
setInternalErrorCaption(String internalErrorCaption)
Sets the caption of the notification.
|
void |
setInternalErrorMessage(String internalErrorMessage)
Sets the message of the notification.
|
void |
setInternalErrorNotificationEnabled(boolean internalErrorNotificationEnabled)
Enables or disables the notification.
|
void |
setInternalErrorURL(String internalErrorURL)
Sets the URL to go to when an internal error occurs.
|
void |
setSessionExpiredCaption(String sessionExpiredCaption)
Sets the caption of the notification.
|
void |
setSessionExpiredMessage(String sessionExpiredMessage)
Sets the message of the notification.
|
void |
setSessionExpiredNotificationEnabled(boolean sessionExpiredNotificationEnabled)
Enables or disables the notification.
|
void |
setSessionExpiredURL(String sessionExpiredURL)
Sets the URL to go to when the session has expired.
|
getAuthenticationErrorCaption, getAuthenticationErrorMessage, getAuthenticationErrorURL, getCommunicationErrorCaption, getCommunicationErrorMessage, getCommunicationErrorURL, getCookiesDisabledCaption, getCookiesDisabledMessage, getCookiesDisabledURL, getInternalErrorCaption, getInternalErrorMessage, getInternalErrorURL, getSessionExpiredCaption, getSessionExpiredMessage, getSessionExpiredURL, isAuthenticationErrorNotificationEnabled, isCommunicationErrorNotificationEnabled, isCookiesDisabledNotificationEnabled, isInternalErrorNotificationEnabled, isSessionExpiredNotificationEnabled
public void setSessionExpiredURL(String sessionExpiredURL)
sessionExpiredURL
- the URL to go to, or null to reload currentpublic void setSessionExpiredNotificationEnabled(boolean sessionExpiredNotificationEnabled)
sessionExpiredNotificationEnabled
- true = enabled, false = disabledpublic void setSessionExpiredCaption(String sessionExpiredCaption)
sessionExpiredCaption
- the captionpublic void setSessionExpiredMessage(String sessionExpiredMessage)
sessionExpiredMessage
- the messagepublic void setAuthenticationErrorURL(String authenticationErrorURL)
authenticationErrorURL
- the URL to go to, or null to reload currentpublic void setAuthenticationErrorNotificationEnabled(boolean authenticationErrorNotificationEnabled)
authenticationErrorNotificationEnabled
- true = enabled, false = disabledpublic void setAuthenticationErrorCaption(String authenticationErrorCaption)
authenticationErrorCaption
- the captionpublic void setAuthenticationErrorMessage(String authenticationErrorMessage)
authenticationErrorMessage
- the messagepublic void setCommunicationErrorURL(String communicationErrorURL)
communicationErrorURL
- the URL to go to, or null to reload currentpublic void setCommunicationErrorNotificationEnabled(boolean communicationErrorNotificationEnabled)
communicationErrorNotificationEnabled
- true = enabled, false = disabledpublic void setCommunicationErrorCaption(String communicationErrorCaption)
communicationErrorCaption
- the captionpublic void setCommunicationErrorMessage(String communicationErrorMessage)
communicationErrorMessage
- the messagepublic void setInternalErrorURL(String internalErrorURL)
internalErrorURL
- the URL to go to, or null to reload currentpublic void setInternalErrorNotificationEnabled(boolean internalErrorNotificationEnabled)
internalErrorNotificationEnabled
- true = enabled, false = disabledpublic void setInternalErrorCaption(String internalErrorCaption)
internalErrorCaption
- the captionpublic void setInternalErrorMessage(String internalErrorMessage)
internalErrorMessage
- the messagepublic void setCookiesDisabledURL(String cookiesDisabledURL)
cookiesDisabledURL
- the URL to redirect to, or null to reload the current URLpublic void setCookiesDisabledNotificationEnabled(boolean cookiesDisabledNotificationEnabled)
SystemMessages.getCookiesDisabledURL()
is loaded
directly.cookiesDisabledNotificationEnabled
- true to enable "cookies disabled" messages, false otherwisepublic void setCookiesDisabledCaption(String cookiesDisabledCaption)
cookiesDisabledCaption
- the caption for the "cookies disabled" notificationpublic void setCookiesDisabledMessage(String cookiesDisabledMessage)
cookiesDisabledMessage
- the message for the "cookies disabled" notificationCopyright © 2018 Vaadin Ltd. All rights reserved.