protected String formatMainMessage(String key, Object... params) { return messages.formatMainMessage(key, params); }
@Override public String getMessage(@Nonnull String code, Object[] args, String defaultMessage, @Nonnull Locale locale) { if (args != null && args.length > 0) { return messages.formatMainMessage(code, args, locale); } return messages.getMainMessage(code, locale); }
@Nonnull @Override public String getMessage(@Nonnull String code, Object[] args, @Nonnull Locale locale) throws NoSuchMessageException { if (args != null && args.length > 0) { return messages.formatMainMessage(code, args, locale); } return messages.getMainMessage(code, locale); }
protected String getDialogMessage(User user) { return messages.formatMainMessage( "toSubstitutedUser.msg", StringUtils.isBlank(user.getName()) ? user.getLogin() : user.getName() ); }
protected String getWarningMessage(User user) { if (user == null) return messages.getMainMessage("warning.userNotFound"); return messages.formatMainMessage( "warning.msg", StringUtils.isBlank(user.getName()) ? user.getLogin() : user.getName() ); }
public String getDefaultErrorMessage() { MetaClass metaClass = metadata.getClass(beanClass); return messages.formatMainMessage("validation.defaultMsg", messages.getTools().getPropertyCaption(metaClass, beanProperty)); }
protected void loadRequired(FieldGroup fieldGroup, FieldGroup.FieldConfig field) { CategoryAttribute attribute = dynamicAttributes.getAttributeForMetaClass(rds.resolveCategorizedEntityClass(), field.getId()); if (attribute != null) { String requiredMessage = messages.formatMainMessage( "validation.required.defaultMsg", attribute.getName() ); field.setRequired(Boolean.TRUE.equals(attribute.getRequired()) && requiredControlEnabled); field.setRequiredMessage(requiredMessage); } }
userMessage = customMessage; } else { userMessage = messages.formatMainMessage("rowLevelSecurity.entityAndOperationMessage", messages.getMessage(operationType), entityCaption); userMessage = customMessage; } else { userMessage = messages.formatMainMessage("rowLevelSecurity.entityMessage", entityCaption);
ui.getNotifications() .create(NotificationType.WARNING) .withCaption(messages.formatMainMessage("tooManyOpenTabs.message", maxTabCount)) .show();
if (!authenticateInLdap(auth)) { throw new LoginException( messages.formatMainMessage("LoginException.InvalidLoginOrPassword", sessionLocale, auth.getUsername())); messages.formatMainMessage("LoginException.InvalidLoginOrPassword", sessionLocale, auth.getUsername()));
((Field) dynamicAttrComponent).setRequired(attribute.getRequired()); ((Field) dynamicAttrComponent).setRequiredMessage(getMessages() .formatMainMessage("validation.required.defaultMsg", attribute.getLocaleName()));
/** * Hook to be implemented in subclasses. Called by the framework after committing datasources. * The default implementation notifies about commit and calls {@link #postInit()} if the window is not closing. * * @param committed whether any data were actually changed and committed * @param close whether the window is going to be closed * @return true to continue, false to abort */ protected boolean postCommit(boolean committed, boolean close) { if (committed && !close) { if (showSaveNotification) { Entity entity = getItem(); MetadataTools metadataTools = getBeanLocator().get(MetadataTools.class); showNotification( messages.formatMainMessage("info.EntitySave", messages.getTools().getEntityCaption(entity.getMetaClass()), metadataTools.getInstanceName(entity)), NotificationType.TRAY); } postInit(); afterWindowApplyPostInit(); } return true; }
.withMessage(messages.formatMainMessage("substUserSelectDialog.msg", newUserName)) .withType(Dialogs.MessageType.WARNING) .withActions(
@Override public void actionPerform(com.haulmont.cuba.gui.components.Component component) { AppUI ui = AppUI.getCurrent(); WebScreens screens = (WebScreens) ui.getScreens(); screens.checkModificationsAndCloseAll() .then(() -> { App app = ui.getApp(); try { app.getConnection().substituteUser(user); doAfterChangeUser(); } catch (javax.persistence.NoResultException e) { Messages messages = AppBeans.get(Messages.NAME); app.getWindowManager().showNotification( messages.formatMainMessage("substitutionNotPerformed", user.getName()), Frame.NotificationType.WARNING ); doRevert(); } }) .otherwise(this::doRevert); }
messages.formatMainMessage("multiupload.filesizeLimitExceed", e.getFileName(), getFileSizeLimitString()) .withCaption(messages.formatMainMessage("upload.fileIncorrectExtension.message", e.getFileName())) .show(); });
field.setDatasource(ds); field.setRequired(attribute.getRequired()); field.setRequiredMessage(getMessages().formatMainMessage( "validation.required.defaultMsg", attribute.getLocaleName()));
.withCaption(messages.formatMainMessage("upload.fileTooBig.message", e.getFileName(), getFileSizeLimitString())) .show(); }); .withCaption(messages.formatMainMessage("upload.fileIncorrectExtension.message", e.getFileName())) .show(); });
log.error("Exception on loading default filter '{}'", defaultFilter.getName(), e); windowManager.showNotification( messages.formatMainMessage("filter.errorLoadingDefaultFilter", defaultFilter.getName()), Frame.NotificationType.ERROR); defaultFilter = adHocFilter;
.withCaption(messages.getMainMessage("entityLocked.msg")) .withDescription( messages.formatMainMessage("entityLocked.desc", lockInfo.getUser().getLogin(), datatypeFormatter.formatDateTime(lockInfo.getSince())
component.getLabel().setValue(messages.formatMainMessage(msgKey, countValue));