protected String getInvalidCredentialsMessage(String login, Locale locale) { return messages.formatMessage(MSG_PACK, "LoginException.InvalidLoginOrPassword", locale, login); } }
@Override public String formatMessage(String key, Object... params) { if (Strings.isNullOrEmpty(messagePack)) { throw new IllegalStateException("messagePack is not set"); } return messages.formatMessage(messagePack, key, params); } }
protected void doHandle(WindowManager windowManager) { String msg = messages.formatMessage(getClass(), "mssqlDateOutOfRangeException.message"); windowManager.showNotification(msg, Frame.NotificationType.WARNING); } }
@Override public String getCaption() { Messages messages = AppBeans.get(Messages.class); return messages.formatMessage(this.getClass(), "Layout.gridCell", row+1, column+1); }
@Override protected void doHandle(String className, String message, @Nullable Throwable throwable, WindowManager windowManager) { String msg = messages.formatMessage(getClass(), "entityAccessException.message"); windowManager.showNotification(msg, Frame.NotificationType.WARNING); } }
@Override protected void doHandle(String className, String message, @Nullable Throwable throwable, WindowManager wm) { if (throwable == null) { return; } Set<ConstraintViolation<?>> violations = ((ConstraintViolationException) throwable).getConstraintViolations(); log.error("Service has thrown validation exception. Violations: {}", violations, throwable); String msg = messages.formatMessage(ServiceCallValidationExceptionHandler.class, "serviceCallValidationViolation.message"); wm.showNotification(msg, NotificationType.ERROR); } }
public void send() { String text = messageField.getValue(); Set<UserSessionEntity> sessions = TO_ALL.equals(whomOptionsGroup.getValue()) ? allSessions : selectedSessions; if (!sessions.isEmpty() && !StringUtils.isBlank(text)) { List<UUID> sessionIds = new ArrayList<>(sessions.size()); for (UserSessionEntity session : sessions) { sessionIds.add(session.getId()); } uss.postMessage(sessionIds, text); result = messages.formatMessage(getClass(), "messageWindow.report", sessions.size()); } close(); }
@MetaProperty @Transient public String getName() { Messages messages = AppBeans.get(Messages.NAME); if (isTabulatedRegion()) { return messages.formatMessage(getClass(), "ReportRegion.tabulatedName", getOrderNum()); } else { return messages.formatMessage(getClass(), "ReportRegion.simpleName", getOrderNum()); } }
protected String getDefaultRequiredMessage(String name) { Messages messages = AppBeans.get(Messages.NAME); return messages.formatMessage(messages.getMainMessagePack(), "validation.required.defaultMsg", name); } }
@Override public String formatSubstitution(@Nonnull User user, @Nullable User substitutedUser) { Preconditions.checkNotNullArgument(user); if (substitutedUser == null || user.equals(substitutedUser)) { return formatOfficial(user); } else { return messages.formatMessage(getClass(), "onBehalfOf", formatOfficial(user), formatOfficial(substitutedUser)); } }
@Override public void needMinSearchStringLength(String filterString, int minSearchStringLength) { String message = messages.formatMessage( "com.haulmont.cuba.gui", "searchSelect.minimumLengthOfFilter", minSearchStringLength); App.getInstance().getWindowManager().showNotification(message, defaultNotificationType); } };
@Override public void notFoundSuggestions(String filterString) { String message = messages.formatMessage("com.haulmont.cuba.gui", "searchSelect.notFound", filterString); App.getInstance().getWindowManager().showNotification(message, defaultNotificationType); }
@Override public void authenticate(String login, String password, Locale messagesLocale) throws LoginException { if (!ldapTemplate.authenticate(LdapUtils.emptyLdapName(), buildPersonFilter(login), password)) { throw new LoginException( messages.formatMessage(LdapAuthProvider.class, "LoginException.InvalidLoginOrPassword", messagesLocale, login) ); } }
@Override public void authenticate(String login, String password, Locale messagesLocale) throws LoginException { if (!ldapTemplate.authenticate(LdapUtils.emptyLdapName(), buildPersonFilter(login), password)) { throw new LoginException( messages.formatMessage(LdapAuthProvider.class, "LoginException.InvalidLoginOrPassword", messagesLocale, login) ); } }
@Override public void needMinSearchStringLength(String filterString, int minSearchStringLength) { Messages messages = beanLocator.get(Messages.NAME); String message = messages.formatMessage( "com.haulmont.cuba.gui", "searchSelect.minimumLengthOfFilter", minSearchStringLength); App.getInstance().getWindowManager().showNotification(message, defaultNotificationType); } };
@Subscribe protected void onInit(InitEvent event) { Window window = getWindow(); Label<String> msgLabel = uiComponents.create(Label.TYPE_STRING); msgLabel.setAlignment(Component.Alignment.TOP_CENTER); msgLabel.addStyleName(HaloTheme.LABEL_H1); msgLabel.setValue(messages.formatMessage(NotFoundScreen.class, "notAssociatedRoute", requestedRoute)); window.add(msgLabel); window.setCaption(messages.formatMessage(NotFoundScreen.class, "tabCaption", requestedRoute)); } }
@Override public void ready() { super.ready(); if (!StringUtils.isEmpty(getItem().getName())) { setCaption(AppBeans.get(Messages.class).formatMessage(getClass(), "reportEditor.format", getItem().getName())); } }
@Override public void notFoundSuggestions(String filterString) { Messages messages = beanLocator.get(Messages.NAME); String message = messages.formatMessage("com.haulmont.cuba.gui", "searchSelect.notFound", filterString); App.getInstance().getWindowManager().showNotification(message, defaultNotificationType); }
protected void standardFieldInit(Field field, ProcFormParam formParam) { field.setRequired(formParam.isRequired()); field.setEditable(formParam.isEditable()); field.setRequiredMessage(messages.formatMessage(AbstractFormFieldGenerator.class, "fillField", formParam.getLocCaption())); }
public Field createField(ReportInputParameter parameter) { Field field = fieldCreationMapping.get(parameter.getType()).createField(parameter); field.setRequiredMessage(messages.formatMessage(this.getClass(), "error.paramIsRequiredButEmpty", parameter.getLocName())); field.setId("param_" + parameter.getAlias()); field.setWidth("100%"); field.setFrame(frame.getWrappedFrame()); field.setEditable(true); field.setRequired(parameter.getRequired()); return field; }