List of usage examples for org.springframework.context.support ResourceBundleMessageSource ResourceBundleMessageSource
public ResourceBundleMessageSource()
From source file:edu.duke.cabig.c3pr.domain.StudyVersion.java
public StudyVersion() { lazyListHelper = new LazyListHelper(); ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource(); resourceBundleMessageSource.setBasename("error_messages_multisite"); ResourceBundleMessageSource resourceBundleMessageSource1 = new ResourceBundleMessageSource(); resourceBundleMessageSource1.setBasename("error_messages_c3pr"); resourceBundleMessageSource1.setParentMessageSource(resourceBundleMessageSource); this.c3prErrorMessages = resourceBundleMessageSource1; this.c3PRExceptionHelper = new C3PRExceptionHelper(c3prErrorMessages); lazyListHelper.add(Epoch.class, new InstantiateFactory<Epoch>(Epoch.class)); lazyListHelper.add(Consent.class, new ParameterizedBiDirectionalInstantiateFactory<Consent>(Consent.class, this)); lazyListHelper.add(CompanionStudyAssociation.class, new ParameterizedBiDirectionalInstantiateFactory<CompanionStudyAssociation>( CompanionStudyAssociation.class, this, "ParentStudyVersion")); lazyListHelper.add(StudySiteStudyVersion.class, new ParameterizedBiDirectionalInstantiateFactory<StudySiteStudyVersion>(StudySiteStudyVersion.class, this)); dataEntryStatus = StudyDataEntryStatus.INCOMPLETE; versionStatus = StatusType.IN;//from w w w. jav a 2 s . co m amendmentReasons = new ArrayList<StudyPart>(); amendmentType = AmendmentType.IMMEDIATE_AFTER_GRACE_PERIOD; originalIndicator = false; }
From source file:com.logicaalternativa.ejemplomock.configuration.AppConfiguration.java
@Bean public ResourceBundleMessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); String[] basenames = { "com.logicaalternativa.ejemplomock.i18n.validationError", "com.logicaalternativa.ejemplomock.i18n.email" }; messageSource.setBasenames(basenames); return messageSource; }
From source file:com.miserablemind.butter.apps.butterApp.ButterAppMVCContext.java
/** * Message Source bean that is used to get language from messages.properties. * <p>The bean can be used for errors or other non-template generated copy.</p> *//* ww w . ja v a 2 s. c om*/ @Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("butterApp/messages"); messageSource.setCacheSeconds(600); return messageSource; }
From source file:net.solarnetwork.node.dao.jdbc.AbstractJdbcDao.java
/** * Initialize this class after properties are set. *///from w ww . j av a2 s .co m public void init() { // verify database table exists, and if not create it verifyDatabaseExists(this.schemaName, this.tableName, this.initSqlResource); // now veryify database tables version is up-to-date try { upgradeTablesVersion(); } catch (IOException e) { throw new RuntimeException("Unable to upgrade tables to version " + getTablesVersion(), e); } if (messageSource == null) { ResourceBundleMessageSource ms = new ResourceBundleMessageSource(); ms.setBasename(getClass().getName()); ms.setBundleClassLoader(getClass().getClassLoader()); setMessageSource(ms); } }
From source file:com.wiiyaya.consumer.web.initializer.config.WebConfig.java
/** * ??/*from w w w . ja v a 2 s . c o m*/ */ @Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();//?classpath messageSource.setBasenames("message", "main_cw_message", "main_p_message", "other_message");//??????? messageSource.setDefaultEncoding(ConfigConstant.SYSTEM_ENCODING); messageSource.setUseCodeAsDefaultMessage(false); return messageSource; }
From source file:com.ocs.dynamo.test.MockUtil.java
/** * Util method to initialize the messageservice and inject it into the target object when @Inject * can not be used./*from ww w .ja va2 s .c o m*/ * * @param target * Object with the field messageService of type MessageService * @param basename * the base name of the message bundle to use */ public static void injectMessageService(Object target, String basename) { ResourceBundleMessageSource rmb = new ResourceBundleMessageSource(); rmb.setBasename(basename); MessageService ms = spy(MessageService.class); ReflectionTestUtils.setField(ms, "source", rmb); ReflectionTestUtils.setField(target, "messageService", ms); }
From source file:com.citrix.g2w.webdriver.BaseTest.java
/** * Method to initialize properties./* w ww. j ava2s . c o m*/ */ @Override public void afterPropertiesSet() { this.locale = StringUtils.parseLocaleString(this.propertyUtil.getProperty("environment.locale")); this.messages = new ResourceBundleMessageSource(); this.messages.setBasenames(new String[] { "messages/attendee/messages", "messages/broker/messages-g2w", "messages/reports/messages-report" }); this.logger.log("Service URL: " + this.serviceUrl); }
From source file:org.jdal.swing.Selector.java
/** * Initialize component after construction. *//* w ww.j a v a2 s . c om*/ @PostConstruct public void init() { if (availableList == null) { availableList = new JList<T>(available); } else { availableList.setModel(available); } if (selectedList == null) { selectedList = new JList<T>(selected); } else { selectedList.setModel(selected); } availableSearch.setVisible(showSearchFields); selectedSearch.setVisible(showSearchFields); JButton addButton = new JButton(new AddSelectedAction()); JButton removeButton = new JButton(new RemoveSelectedAction()); addButton.setMinimumSize(new Dimension(buttonWidth, buttonHeight)); removeButton.setMinimumSize(new Dimension(buttonWidth, buttonHeight)); JScrollPane availableScroll = new JScrollPane(availableList); JScrollPane selectedScroll = new JScrollPane(selectedList); availableScroll.setPreferredSize(new Dimension(listWidth, listheight)); selectedScroll.setPreferredSize(new Dimension(listWidth, listheight)); availableScroll.setMinimumSize(new Dimension(listWidth, listheight)); selectedScroll.setMinimumSize(new Dimension(listWidth, listheight)); // test message source if (messageSource == null) { messageSource = new ResourceBundleMessageSource(); ((ResourceBundleMessageSource) messageSource).setBasename("i18n.jdal"); } MessageSourceAccessor msa = new MessageSourceAccessor(messageSource); BoxFormBuilder fb = new BoxFormBuilder(); fb.row(Short.MAX_VALUE); fb.startBox(); fb.row(); fb.add(availableSearch); fb.row(); fb.add(FormUtils.newLabelForBox(msa.getMessage("Selector.available"))); fb.row(Short.MAX_VALUE); fb.add(availableScroll); fb.endBox(); fb.startBox(); fb.row(Short.MAX_VALUE); fb.add(Box.createVerticalGlue()); fb.row(buttonHeight); fb.add(removeButton); fb.row(Short.MAX_VALUE); fb.add(Box.createVerticalGlue()); fb.endBox(); fb.setMaxWidth(buttonWidth); fb.startBox(); fb.row(Short.MAX_VALUE); fb.add(Box.createVerticalGlue()); fb.row(buttonHeight); fb.add(addButton); fb.row(Short.MAX_VALUE); fb.add(Box.createVerticalGlue()); fb.endBox(); fb.setMaxWidth(buttonWidth); fb.startBox(); fb.row(); fb.add(selectedSearch); fb.row(); fb.add(FormUtils.newLabelForBox(msa.getMessage("Selector.selected"))); fb.row(Short.MAX_VALUE); fb.add(selectedScroll); fb.endBox(); setLayout(new BorderLayout()); add(fb.getForm(), BorderLayout.CENTER); }
From source file:com.pavikumbhar.javaheart.springconfiguration.WebAppConfig.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("messages/messages"); messageSource.setDefaultEncoding("UTF-8"); return messageSource; }
From source file:net.solarnetwork.node.rfxcom.RFXCOMTransceiver.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource serial = new ResourceBundleMessageSource(); serial.setBundleClassLoader(SerialPortBeanParameters.class.getClassLoader()); serial.setBasename(SerialPortBeanParameters.class.getName()); PrefixedMessageSource serialSource = new PrefixedMessageSource(); serialSource.setDelegate(serial); serialSource.setPrefix("serialParams."); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(RFXCOMTransceiver.class.getClassLoader()); source.setBasename(RFXCOMTransceiver.class.getName()); source.setParentMessageSource(serialSource); MESSAGE_SOURCE = source;/*from www .ja va 2 s . c o m*/ } } return MESSAGE_SOURCE; }