@Override
public SystemMessages getSystemMessages(SystemMessagesInfo systemMessagesInfo) {
Messages messages = Messages.getInstance(systemMessagesInfo.getLocale());
CustomizedSystemMessages systemMesages = new CustomizedSystemMessages();
systemMesages.setSessionExpirednotificationEnabled(true);
systemMesages.setSessionExpiredCaption(messages.getMessage("sessionExpiredCaption"));
systemMesages.setSessionExpiredMessage(messages.getMessage("sessionExpiredMessage"));
systemMesages.setSessionExpiredURL(StringUtils.defaultIfBlank(messages.getMessage("sessionExpiredURL"),null));
systemMesages.setCommunicationErrorNotificationEnabled(true);
systemMesages.setCommunicationErrorCaption(messages.getMessage("communicationErrorCaption"));
systemMesages.setCommunicationErrorMessage(messages.getMessage("communicationErrorMessage"));
systemMesages.setCommunicationErrorURL(StringUtils.defaultIfBlank(messages.getMessage("communicationErrorURL"),null));
systemMesages.setAuthenticationErrorNotificationEnabled(true);
systemMesages.setAuthenticationErrorCaption(messages.getMessage("authenticationErrorCaption"));
systemMesages.setAuthenticationErrorMessage(messages.getMessage("authenticationErrorMessage"));
systemMesages.setAuthenticationErrorURL(StringUtils.defaultIfBlank(messages.getMessage("authenticationErrorURL"),null));
systemMesages.setInternalErrorNotificationEnabled(true);
systemMesages.setInternalErrorCaption(messages.getMessage("internalErrorCaption"));
systemMesages.setInternalErrorMessage(messages.getMessage("internalErrorMessage"));
systemMesages.setInternalErrorURL(StringUtils.defaultIfBlank(messages.getMessage("internalErrorURL"),null));
systemMesages.setCookiesdisablednotificationEnabled(true);
systemMesages.setCookiesdisabledCaption(messages.getMessage("cookiesdisabledCaption"));
systemMesages.setCookiesdisabledMessage(messages.getMessage("cookiesdisabledMessage"));
systemMesages.setCookiesdisabledURL(StringUtils.defaultIfBlank(messages.getMessage("cookiesdisabledURL"),null));
return systemMesages;
}
项目:vaadin4spring
文件:Application.java
/**
* Provide custom system messages to make sure the application is reloaded when the session expires.
*/
@Bean
SystemMessagesProvider systemMessagesProvider() {
return new SystemMessagesProvider() {
@Override
public SystemMessages getSystemMessages(SystemMessagesInfo systemMessagesInfo) {
CustomizedSystemMessages systemMessages = new CustomizedSystemMessages();
systemMessages.setSessionExpirednotificationEnabled(false);
return systemMessages;
}
};
}
项目:touchkit
文件:TouchKitSettings.java
@Override
public SystemMessages getSystemMessages(
SystemMessagesInfo systemMessagesInfo) {
CustomizedSystemMessages customizedSystemMessages = new CustomizedSystemMessages();
customizedSystemMessages
.setCommunicationErrorNotificationEnabled(false);
customizedSystemMessages.setSessionExpirednotificationEnabled(false);
return customizedSystemMessages;
}
项目:enterprise-app
文件:EnterpriseApplication.java