@Override public String getCaption() { return translator.translate("mail.app.main.label"); }
@Before public void setUp() throws Exception { localeProvider = mock(LocaleProvider.class); when(localeProvider.getLocale()).thenReturn(Locale.CANADA_FRENCH); translationService = mock(TranslationService.class); simpleTranslator = new SimpleTranslator(translationService, localeProvider); }
@Before public void setUp() throws Exception { localeProvider = mock(LocaleProvider.class); when(localeProvider.getLocale()).thenReturn(Locale.ENGLISH); translationService = mock(TranslationService.class); simpleTranslator = new SimpleTranslator(translationService, localeProvider); setupTranslationServiceWith("field.upload.media.image", "image"); setupTranslationServiceWith("field.upload.media.application", "application"); setupTranslationServiceWith("field.upload.file.detail.header", "File detail"); setupTranslationServiceWith("field.upload.note.success", "Your file has been uploaded successfully<br>{0}"); setupTranslationServiceWith("field.upload.file.detail.header.media", "{0} detail"); setupTranslationServiceWith("field.upload.note.success.media", "Your {0} has been uploaded successfully<br>{1}"); File tmp = File.createTempFile("tempfile", ""); tmp.deleteOnExit(); receiver = new UploadReceiver(tmp, simpleTranslator); }
@Override public String getCaption() { return translator.translate("mail.app.verify.label"); } }
@Before public void setUp() throws Exception { localeProvider = mock(LocaleProvider.class); when(localeProvider.getLocale()).thenReturn(Locale.ENGLISH); translationService = mock(TranslationService.class); simpleTranslator = new SimpleTranslator(translationService, localeProvider); setupTranslationServiceWith("field.upload.media.image", "image"); setupTranslationServiceWith("field.upload.media.application", "application"); setupTranslationServiceWith("field.upload.file.detail.header", "File detail"); setupTranslationServiceWith("field.upload.note.success", "Your file has been uploaded successfully<br>{0}"); setupTranslationServiceWith("field.upload.file.detail.header.media", "{0} detail"); setupTranslationServiceWith("field.upload.note.success.media", "Your {0} has been uploaded successfully<br>{1}"); temporaryFolder.create(); File tmp = temporaryFolder.newFile("tempfile"); receiver = new UploadReceiver(tmp, simpleTranslator); }
@Override public String getCaption() { return translator.translate("rssAggregator.config.label"); }
private int validateKeyLength(String keyLengthAsString) { int length = 0; try { length = Integer.parseInt(keyLengthAsString); if (length < 512 || length > 1024) { throw new IllegalArgumentException(i18n.translate("key.length.invalid")); } } catch (NumberFormatException e) { throw new IllegalArgumentException(i18n.translate("key.length.invalid")); } return length; }
@Override protected View getProcessorFailedView(String errorMessage) { // If no message or key is supplied, use default error message if (errorMessage == null) { errorMessage = translator.translate("form.user.errorMessage.generic"); } else { errorMessage = translator.translate(errorMessage); // If the message is blank in the resource bundle, use default error message if (StringUtils.isBlank(errorMessage)) { errorMessage = translator.translate("form.user.errorMessage.generic"); } } return new ErrorView(errorMessage); }
private String prepareMessage() { final StringBuilder sb = new StringBuilder(); if (relatedException.getLocalizedMessage() != null) { sb.append(i18n.translate(EXCEPTION_MSG_KEY)).append(" ").append(EscapeUtil.escapeXss(relatedException.getLocalizedMessage())); sb.append(". "); } sb.append(i18n.translate(STACK_TRACE_KEY)).append(" ").append(ExceptionUtils.getStackTrace(relatedException)); return sb.toString(); }
@Inject public ActivationViewImpl(SimpleTranslator i18n, UiContext uiContext, ServerConfiguration serverConfiguration) { this.i18n = i18n; this.uiContext = uiContext; this.serverConfiguration = serverConfiguration; root.setDescription(i18n.translate("activation.app.main.description")); }
private String getErrorMessage(String key, String defaultMsg, Node node) { String errorMessage = translator.translate(key); String title = PropertyUtil.getString(node, "title"); return title + ": " + (StringUtils.equals(errorMessage, key) ? defaultMsg : errorMessage ); }
@Override protected String getErrorNotification() { if(preventExecution){ return i18n.translate("forum.deleteMessageAction.notAllowed.text"); }else{ return super.getErrorNotification(); } }
private String handleException(Exception e) { logger.error("Exception caught executing form model", e); view = new ErrorView(translator.translate("form.generic")); return "failure"; }
public void setPreviewResource(Object resource) { previewBar.addSection(PREVIEW_SECTION_NAME, i18n.translate((resource instanceof Resource) ? "actionbar.preview" : "actionbar.noPreview")); previewBar.setSectionPreview((resource instanceof Resource) ? (Resource) resource : null, PREVIEW_SECTION_NAME); } }
@Override public void execute() throws ActionExecutionException { ForumManager forumManager = ForumManager.Factory.getInstance(); try { forumManager.isModerator(); super.execute(); } catch (AccessDeniedException e) { uiContext.openAlert(MessageStyleTypeEnum.ERROR, i18n.translate("forum.openEditForumItemDialogAction.accessDenied.title"), i18n.translate("forum.openEditForumItemDialogAction.accessDenied.text"), "",null); } }
@Override public List<Component> createFieldDetail(Item fileItem) throws RepositoryException { ArrayList<String> shownFields = new ArrayList<String>(); shownFields.add(Contact.PROPERTY_LAST_NAME); shownFields.add(Contact.PROPERTY_FIRST_NAME); shownFields.add(Contact.PROPERTY_ORGANIZATION_NAME); shownFields.add(Contact.PROPERTY_EMAIL); List<Component> res = new ArrayList<Component>(); if (!((JcrNodeAdapter) fileItem).getJcrItem().isNodeType(NodeTypes.Deleted.NAME)) { for (String property : shownFields) { if (fileItem.getItemProperty(property) != null) { Label label = createInfoLabel(i18n.translate("contacts.components.preview." + property), property, fileItem); res.add(label); } } } else { res.add(new Label(i18n.translate("contacts.browser.actionbar.sections.deletedContact.label"))); } return res; }
@Override protected String getFailureMessage() { return i18n.translate(getDefinition().getFailureMessage()); }
@Override public String execute() { super.execute(); if (getForum() == null) { //throw new IllegalStateException("No forum with id '" + getForumId() + "' found"); missingDataExceptionMessage = i18n.translate("forum.templateMessage.threadNew.missingThreadId"); } return "success"; }
/** * Add Title. * @deprecated since 2.5 with no replacement. */ @Deprecated protected Component getFileDetailHeader() { Label label = new Label(); label.setValue(i18n.translate("dam.assets.filePreview.header")); label.addStyleName(ValoTheme.LABEL_BOLD); return label; }
@Override protected String getSuccessMessage() { return i18n.translate(getDefinition().getSuccessMessage(), "" + getItems().size()); }