/** * @see org.openmrs.messagesource.MutableMessageSource#addPresentation(org.openmrs.messagesource.PresentationMessage) */ @Override public void removePresentation(PresentationMessage message) { activeMessageSource.removePresentation(message); }
/** * @see org.openmrs.messagesource.MutableMessageSource#getPresentationsInLocale(java.util.Locale) */ @Override public Collection<PresentationMessage> getPresentationsInLocale(Locale locale) { return activeMessageSource.getPresentationsInLocale(locale); }
/** * Returns all available messages. * * @see org.openmrs.messagesource.MessageSourceService#getPresentations() */ @Override public Collection<PresentationMessage> getPresentations() { return activeMessageSource.getPresentations(); }
/** * @see org.openmrs.api.handler.ExistingVisitAssignmentHandler#getDisplayName(java.util.Locale) */ @Override public String getDisplayName(Locale locale) { return Context.getMessageSourceService().getMessage("visit.assignmentHandler.assignToExistingVisitOrNew", null, locale); }
@Override public void addPresentation(PresentationMessage message) { PresentationMessageMap codeMessageMap = localizedMap .computeIfAbsent(message.getLocale(), k -> new PresentationMessageMap(message.getLocale())); codeMessageMap.put(message.getCode(), message); }
@Override public void removePresentation(PresentationMessage message) { PresentationMessageMap codeMessageMap = localizedMap.get(message.getLocale()); if ((codeMessageMap != null) && codeMessageMap.containsKey(message.getCode())) { codeMessageMap.remove(message.getCode()); } }
@Override public void merge(MutableMessageSource fromSource, boolean overwrite) { for (PresentationMessage message : fromSource.getPresentations()) { addPresentation(message); } }
/** * @see org.springframework.context.MessageSource#getMessage(java.lang.String, * java.lang.Object[], java.util.Locale) */ @Override public String getMessage(String code, Object[] args, Locale locale) throws NoSuchMessageException { if (StringUtils.isBlank(code)) { return StringUtils.EMPTY; } return activeMessageSource.getMessage(code, args, code, locale); }
/** * @see org.openmrs.messagesource.MutableMessageSource#addPresentation(org.openmrs.messagesource.PresentationMessage) */ @Override public void addPresentation(PresentationMessage message) { activeMessageSource.addPresentation(message); }
/** * @see org.springframework.context.HierarchicalMessageSource#getParentMessageSource() */ @Override public MessageSource getParentMessageSource() { return activeMessageSource.getParentMessageSource(); }
/** * Gets the locales which are available from the current message source. * * @see org.openmrs.messagesource.MessageSourceService#getLocales() */ @Override public Collection<Locale> getLocales() { return activeMessageSource.getLocales(); }
/** * Merges messages from another message source into the active (current) message source. * * @see org.openmrs.messagesource.MutableMessageSource#merge(MutableMessageSource, boolean) */ @Override public void merge(MutableMessageSource fromSource, boolean overwrite) { activeMessageSource.merge(fromSource, overwrite); }
/** * @see org.openmrs.messagesource.MutableMessageSource#getPresentation(java.lang.String, * java.util.Locale) */ @Override public PresentationMessage getPresentation(String key, Locale forLocale) { return activeMessageSource.getPresentation(key, forLocale); }
/** * @see org.springframework.context.HierarchicalMessageSource#setParentMessageSource(org.springframework.context.MessageSource) */ @Override public void setParentMessageSource(MessageSource parent) { activeMessageSource.setParentMessageSource(parent); }
private void validateFileIsNotNull(File moduleFile) { if (moduleFile == null) { throw new ModuleException(messageSourceService.getMessage("Module.error.fileCannotBeNull")); } }
/** * @see org.springframework.context.MessageSource#getMessage(java.lang.String, * java.lang.Object[], java.lang.String, java.util.Locale) */ @Override public String getMessage(String code, Object[] args, String defaultMessage, Locale locale) { if (StringUtils.isBlank(code) && StringUtils.isBlank(defaultMessage)) { return StringUtils.EMPTY; } return activeMessageSource.getMessage(code, args, defaultMessage, locale); }
/** * @see org.openmrs.api.handler.EncounterVisitHandler#getDisplayName(java.util.Locale) */ @Override public String getDisplayName(Locale locale) { return Context.getMessageSourceService().getMessage("visit.assignmentHandler.assignToExistingVisitOnly", null, locale); }
/** * Gets the error message of cyclic dependencies between modules * * @return the message text. */ private static String getCyclicDependenciesMessage(String message) { return Context.getMessageSourceService().getMessage("Module.error.cyclicDependencies", new Object[]{ message }, Context.getLocale()); }
/** * Constructor to give the end user a helpful message that relates to why this error occurred. * * @param messageKey message code to retrieve * @param parameters message parameters */ public APIException(String messageKey, Object[] parameters) { super(Context.getMessageSourceService().getMessage(messageKey, parameters, Context.getLocale())); }
private void expectModuleExceptionWithMessage(String s) { String expectedMessage = messageSourceService.getMessage(s); expectedException.expect(ModuleException.class); expectedException.expectMessage(expectedMessage); }