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:org.ng200.openolympus.Application.java

@Bean
public ResourceBundleMessageSource messageSource() {
    final ResourceBundleMessageSource source = new ResourceBundleMessageSource() {

        @Override//from w  w w. ja va  2s . co m
        protected MessageFormat resolveCode(final String code, final Locale locale) {
            final MessageFormat format = super.resolveCode(code, locale);
            ;
            if (format == null) {
                Application.this.reportMissingLocalisationKey(code);
            }
            return format;
        }

        @Override
        protected String resolveCodeWithoutArguments(final String code, final Locale locale) {
            final String string = super.resolveCodeWithoutArguments(code, locale);
            if (string == null) {
                Application.this.reportMissingLocalisationKey(code);
            }
            return string;
        }

    };
    source.setDefaultEncoding("UTF-8");
    source.setBasename("messages");
    return source;
}

From source file:net.solarnetwork.node.power.mock.MockPowerDatumDataSource.java

@Override
public synchronized MessageSource getMessageSource() {
    if (messageSource == null) {
        ResourceBundleMessageSource source = new ResourceBundleMessageSource();
        source.setBundleClassLoader(getClass().getClassLoader());
        source.setBasename(getClass().getName());
        messageSource = source;/*from w  ww  . j a  v  a  2  s  . co m*/
    }
    return messageSource;
}

From source file:com.citrix.g2w.webdriver.pages.BasePage.java

/**
 * Constructor to initialize property utils and localized message objects.
 *//*from ww  w  . j  av  a  2  s. c  om*/
public BasePage() {
    this.propertyUtil = new PropertyUtil();
    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" });
    this.brokerMessages = new ResourceBundleMessageSource();
    this.brokerMessages.setBasenames(new String[] { "messages/broker/messages-g2w" });
}

From source file:edu.duke.cabig.c3pr.domain.Study.java

public Study() {
    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);
    blindedIndicator = false;/*from  w w w  .  jav a2  s.  co m*/
    multiInstitutionIndicator = false;
    standaloneIndicator = true;
    companionIndicator = false;
    consentRequired = ConsentRequired.AS_MARKED_BELOW;
    therapeuticIntentIndicator = false;

    lazyListHelper = new LazyListHelper();
    lazyListHelper.add(StudySite.class,
            new StudySiteBiDirectionalInstantiateFactory(StudySite.class, this, "Study", Study.class));
    lazyListHelper.add(StudyFundingSponsor.class,
            new ParameterizedBiDirectionalInstantiateFactory<StudyFundingSponsor>(StudyFundingSponsor.class,
                    this, "Study", Study.class));
    lazyListHelper.add(StudyCoordinatingCenter.class,
            new ParameterizedBiDirectionalInstantiateFactory<StudyCoordinatingCenter>(
                    StudyCoordinatingCenter.class, this, "Study", Study.class));
    lazyListHelper.add(SystemAssignedIdentifier.class,
            new ParameterizedInstantiateFactory<SystemAssignedIdentifier>(SystemAssignedIdentifier.class));
    lazyListHelper.add(OrganizationAssignedIdentifier.class,
            new ParameterizedInstantiateFactory<OrganizationAssignedIdentifier>(
                    OrganizationAssignedIdentifier.class));
    lazyListHelper.add(PlannedNotification.class,
            new InstantiateFactory<PlannedNotification>(PlannedNotification.class));
    lazyListHelper.add(PermissibleStudySubjectRegistryStatus.class,
            new InstantiateFactory<PermissibleStudySubjectRegistryStatus>(
                    PermissibleStudySubjectRegistryStatus.class));

    setStudyOrganizations(new ArrayList<StudyOrganization>());
    setIdentifiers(new ArrayList<Identifier>());
    coordinatingCenterStudyStatus = CoordinatingCenterStudyStatus.PENDING;
    lazyListHelper.add(CustomFieldDefinition.class,
            new ParameterizedBiDirectionalInstantiateFactory<CustomFieldDefinition>(CustomFieldDefinition.class,
                    this));
    lazyListHelper.add(CustomField.class,
            new ParameterizedBiDirectionalInstantiateFactory<CustomField>(CustomField.class, this));
    lazyListHelper.add(StudyVersion.class, new ParameterizedBiDirectionalInstantiateFactory<StudyVersion>(
            StudyVersion.class, this, "Study", Study.class));
}

From source file:net.solarnetwork.node.io.rxtx.RxtxDataCollectorFactory.java

@Override
public MessageSource getMessageSource() {
    synchronized (MONITOR) {
        if (MESSAGE_SOURCE == null) {
            ResourceBundleMessageSource source = new ResourceBundleMessageSource();
            source.setBundleClassLoader(getClass().getClassLoader());
            source.setBasename(getClass().getName());
            MESSAGE_SOURCE = source;//from   w ww  . j  a  va  2  s  . c  o m
        }
    }
    return MESSAGE_SOURCE;
}

From source file:net.solarnetwork.node.consumption.impl.CentameterConsumptionDatumDataSource.java

@Override
public MessageSource getMessageSource() {
    synchronized (MONITOR) {
        if (MESSAGE_SOURCE == null) {
            MessageSource parent = getDefaultSettingsMessageSource();

            ResourceBundleMessageSource source = new ResourceBundleMessageSource();
            source.setBundleClassLoader(CentameterConsumptionDatumDataSource.class.getClassLoader());
            source.setBasename(CentameterConsumptionDatumDataSource.class.getName());
            source.setParentMessageSource(parent);
            MESSAGE_SOURCE = source;//from  w ww .jav  a 2 s.  c o  m
        }
    }
    return MESSAGE_SOURCE;
}

From source file:edu.duke.cabig.c3pr.domain.Epoch.java

/**
 * Instantiates a new epoch./*from   www  .  j  a v  a2 s . c o m*/
 */
public Epoch() {

    currentBookRandomizationEntryPosition = new Integer(0);
    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 = new LazyListHelper();
    lazyListHelper.add(StratificationCriterion.class,
            new InstantiateFactory<StratificationCriterion>(StratificationCriterion.class));
    lazyListHelper.add(InclusionEligibilityCriteria.class,
            new ParameterizedInstantiateFactory<InclusionEligibilityCriteria>(
                    InclusionEligibilityCriteria.class));
    lazyListHelper.add(ExclusionEligibilityCriteria.class,
            new ParameterizedInstantiateFactory<ExclusionEligibilityCriteria>(
                    ExclusionEligibilityCriteria.class));
    lazyListHelper.add(Arm.class, new InstantiateFactory<Arm>(Arm.class));
    lazyListHelper.add(InclusionEligibilityCriteria.class,
            new InstantiateFactory<InclusionEligibilityCriteria>(InclusionEligibilityCriteria.class));
    lazyListHelper.add(ExclusionEligibilityCriteria.class,
            new InstantiateFactory<ExclusionEligibilityCriteria>(ExclusionEligibilityCriteria.class));
    lazyListHelper.add(StratumGroup.class, new InstantiateFactory<StratumGroup>(StratumGroup.class));
    setEligibilityCriteria(new ArrayList<EligibilityCriteria>());

}

From source file:cn.org.once.cstack.initializer.CloudUnitApplicationContext.java

@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasename("message");
    return messageSource;
}

From source file:net.solarnetwork.node.power.impl.centameter.CentameterPowerDatumDataSource.java

@Override
public MessageSource getMessageSource() {
    synchronized (MONITOR) {
        if (MESSAGE_SOURCE == null) {
            MessageSource parent = getDefaultSettingsMessageSource();

            ResourceBundleMessageSource source = new ResourceBundleMessageSource();
            source.setBundleClassLoader(CentameterPowerDatumDataSource.class.getClassLoader());
            source.setBasename(CentameterPowerDatumDataSource.class.getName());
            source.setParentMessageSource(parent);
            MESSAGE_SOURCE = source;//  w w  w. j  ava 2 s.  co m
        }
    }
    return MESSAGE_SOURCE;
}