com.vaadin.
Class Application.CustomizedSystemMessages
java.lang.Object
com.vaadin.Application.SystemMessages
com.vaadin.Application.CustomizedSystemMessages
All Implemented Interfaces:
Enclosing class:
- extends Application.SystemMessages
- implements Serializable
public static class Application.CustomizedSystemMessages
Contains the system messages used to notify the user about various critical situations that can occur.
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 the 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:
See Also:
Field Summary |
---|
Constructor Summary | |
---|---|
Application.CustomizedSystemMessages()
|
Method Summary | |
---|---|
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 |
setOutOfSyncCaption(String outOfSyncCaption)
Sets the caption of the notification. |
void |
setOutOfSyncMessage(String outOfSyncMessage)
Sets the message of the notification. |
void |
setOutOfSyncNotificationEnabled(boolean outOfSyncNotificationEnabled)
Enables or disables the notification. |
void |
setOutOfSyncURL(String outOfSyncURL)
Sets the URL to go to when the client is out-of-sync. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
Application.CustomizedSystemMessages
public Application.CustomizedSystemMessages()
Method Detail |
---|
setSessionExpiredURL
public void setSessionExpiredURL(String sessionExpiredURL)
- Parameters:
sessionExpiredURL
- the URL to go to, or null to reload current
Sets the URL to go to when the session has expired.
setSessionExpiredNotificationEnabled
public void setSessionExpiredNotificationEnabled(boolean sessionExpiredNotificationEnabled)
- Parameters:
sessionExpiredNotificationEnabled
- true = enabled, false = disabled
Enables or disables the notification. If disabled, the set URL (or current) is loaded directly when next transaction between server and client happens.
setSessionExpiredCaption
public void setSessionExpiredCaption(String sessionExpiredCaption)
- Parameters:
sessionExpiredCaption
- the caption
Sets the caption of the notification. Set to null for no caption. If both caption and message are null, client automatically forwards to sessionExpiredUrl after timeout timer expires. Timer uses value read from HTTPSession.getMaxInactiveInterval()
setSessionExpiredMessage
public void setSessionExpiredMessage(String sessionExpiredMessage)
- Parameters:
sessionExpiredMessage
- the message
Sets the message of the notification. Set to null for no message. If both caption and message are null, client automatically forwards to sessionExpiredUrl after timeout timer expires. Timer uses value read from HTTPSession.getMaxInactiveInterval()
setAuthenticationErrorURL
public void setAuthenticationErrorURL(String authenticationErrorURL)
- Parameters:
authenticationErrorURL
- the URL to go to, or null to reload current
Sets the URL to go to when there is a authentication error.
setAuthenticationErrorNotificationEnabled
public void setAuthenticationErrorNotificationEnabled(boolean authenticationErrorNotificationEnabled)
- Parameters:
authenticationErrorNotificationEnabled
- true = enabled, false = disabled
Enables or disables the notification. If disabled, the set URL (or current) is loaded directly.
setAuthenticationErrorCaption
public void setAuthenticationErrorCaption(String authenticationErrorCaption)
- Parameters:
authenticationErrorCaption
- the caption
Sets the caption of the notification. Set to null for no caption. If both caption and message is null, the notification is disabled;
setAuthenticationErrorMessage
public void setAuthenticationErrorMessage(String authenticationErrorMessage)
- Parameters:
authenticationErrorMessage
- the message
Sets the message of the notification. Set to null for no message. If both caption and message is null, the notification is disabled;
setCommunicationErrorURL
public void setCommunicationErrorURL(String communicationErrorURL)
- Parameters:
communicationErrorURL
- the URL to go to, or null to reload current
Sets the URL to go to when there is a communication error.
setCommunicationErrorNotificationEnabled
public void setCommunicationErrorNotificationEnabled(boolean communicationErrorNotificationEnabled)
- Parameters:
communicationErrorNotificationEnabled
- true = enabled, false = disabled
Enables or disables the notification. If disabled, the set URL (or current) is loaded directly.
setCommunicationErrorCaption
public void setCommunicationErrorCaption(String communicationErrorCaption)
- Parameters:
communicationErrorCaption
- the caption
Sets the caption of the notification. Set to null for no caption. If both caption and message is null, the notification is disabled;
setCommunicationErrorMessage
public void setCommunicationErrorMessage(String communicationErrorMessage)
- Parameters:
communicationErrorMessage
- the message
Sets the message of the notification. Set to null for no message. If both caption and message is null, the notification is disabled;
setInternalErrorURL
public void setInternalErrorURL(String internalErrorURL)
- Parameters:
internalErrorURL
- the URL to go to, or null to reload current
Sets the URL to go to when an internal error occurs.
setInternalErrorNotificationEnabled
public void setInternalErrorNotificationEnabled(boolean internalErrorNotificationEnabled)
- Parameters:
internalErrorNotificationEnabled
- true = enabled, false = disabled
Enables or disables the notification. If disabled, the set URL (or current) is loaded directly.
setInternalErrorCaption
public void setInternalErrorCaption(String internalErrorCaption)
- Parameters:
internalErrorCaption
- the caption
Sets the caption of the notification. Set to null for no caption. If both caption and message is null, the notification is disabled;
setInternalErrorMessage
public void setInternalErrorMessage(String internalErrorMessage)
- Parameters:
internalErrorMessage
- the message
Sets the message of the notification. Set to null for no message. If both caption and message is null, the notification is disabled;
setOutOfSyncURL
public void setOutOfSyncURL(String outOfSyncURL)
- Parameters:
outOfSyncURL
- the URL to go to, or null to reload current
Sets the URL to go to when the client is out-of-sync.
setOutOfSyncNotificationEnabled
public void setOutOfSyncNotificationEnabled(boolean outOfSyncNotificationEnabled)
- Parameters:
outOfSyncNotificationEnabled
- true = enabled, false = disabled
Enables or disables the notification. If disabled, the set URL (or current) is loaded directly.
setOutOfSyncCaption
public void setOutOfSyncCaption(String outOfSyncCaption)
- Parameters:
outOfSyncCaption
- the caption
Sets the caption of the notification. Set to null for no caption. If both caption and message is null, the notification is disabled;
setOutOfSyncMessage
public void setOutOfSyncMessage(String outOfSyncMessage)
- Parameters:
outOfSyncMessage
- the message
Sets the message of the notification. Set to null for no message. If both caption and message is null, the notification is disabled;
setCookiesDisabledURL
public void setCookiesDisabledURL(String cookiesDisabledURL)
- Parameters:
cookiesDisabledURL
- the URL to redirect to, or null to reload the current URL
Sets the URL to redirect to when the browser has cookies disabled.
setCookiesDisabledNotificationEnabled
public void setCookiesDisabledNotificationEnabled(boolean cookiesDisabledNotificationEnabled)
- Parameters:
cookiesDisabledNotificationEnabled
- true to enable "cookies disabled" messages, false otherwise
Enables or disables the notification for "cookies disabled" messages.
If disabled, the URL returned by Application.SystemMessages.getCookiesDisabledURL()
is
loaded directly.
setCookiesDisabledCaption
public void setCookiesDisabledCaption(String cookiesDisabledCaption)
- Parameters:
cookiesDisabledCaption
- the caption for the "cookies disabled" notification
Sets the caption of the "cookies disabled" notification. Set to null for no caption. If both caption and message is null, the notification is disabled.
setCookiesDisabledMessage
public void setCookiesDisabledMessage(String cookiesDisabledMessage)
- Parameters:
cookiesDisabledMessage
- the message for the "cookies disabled" notification
Sets the message of the "cookies disabled" notification. Set to null for no message. If both caption and message is null, the notification is disabled.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |