Example usage for org.springframework.context.support ResourceBundleMessageSource ResourceBundleMessageSource

List of usage examples for org.springframework.context.support ResourceBundleMessageSource ResourceBundleMessageSource

Introduction

In this page you can find the example usage for org.springframework.context.support ResourceBundleMessageSource ResourceBundleMessageSource.

Prototype

public ResourceBundleMessageSource() 

Source Link

Usage

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;
}