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

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

Introduction

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

Prototype

public void setBasename(String basename) 

Source Link

Document

Set a single basename, following the basic ResourceBundle convention of not specifying file extension or language codes.

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 ww  w  .j  av a 2s .c  o m
    amendmentReasons = new ArrayList<StudyPart>();
    amendmentType = AmendmentType.IMMEDIATE_AFTER_GRACE_PERIOD;
    originalIndicator = false;
}

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

/**
 * Instantiates a new epoch.//from  ww w.j a  v  a2s.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:org.ng200.openolympus.Application.java

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

        @Override/* ww w.ja va  2 s  .c  o  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: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 ww  .j ava2 s .c  om
    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:edu.duke.cabig.c3pr.domain.StudySubject.java

/**
 * Instantiates a new study subject./* w  w  w. j a v a  2s  .co m*/
 */
public StudySubject() {
    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();
    this.regDataEntryStatus = RegistrationDataEntryStatus.INCOMPLETE;
    this.regWorkflowStatus = RegistrationWorkFlowStatus.PENDING;
    lazyListHelper.add(OrganizationAssignedIdentifier.class,
            new ParameterizedInstantiateFactory<OrganizationAssignedIdentifier>(
                    OrganizationAssignedIdentifier.class));
    lazyListHelper.add(SystemAssignedIdentifier.class,
            new ParameterizedInstantiateFactory<SystemAssignedIdentifier>(SystemAssignedIdentifier.class));
    setIdentifiers(new ArrayList<Identifier>());
    lazyListHelper.add(CustomField.class,
            new ParameterizedBiDirectionalInstantiateFactory<CustomField>(CustomField.class, this));
    lazyListHelper.add(Correspondence.class,
            new ParameterizedInstantiateFactory<Correspondence>(Correspondence.class));

    // mandatory, so that the lazy-projected list is managed properly.
}

From source file:org.hdiv.listener.InitListener.java

/**
 * Initialize ServletContext scoped objects.
 * //from w  w  w . j av  a  2s  .  c om
 * @param servletContext
 *            ServletContext instance
 */
protected void initServletContext(ServletContext servletContext) {

    WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);

    this.config = (HDIVConfig) wac.getBean("config");
    this.dataComposerFactory = (DataComposerFactory) wac.getBean("dataComposerFactory");
    this.stateUtil = (StateUtil) wac.getBean("stateUtil");
    this.session = (ISession) wac.getBean("sessionHDIV");

    // Init servlet context scoped objects
    HDIVUtil.setHDIVConfig(this.config, servletContext);

    IApplication application = (IApplication) wac.getBean("application");
    HDIVUtil.setApplication(application, servletContext);

    ISession session = (ISession) wac.getBean("sessionHDIV");
    HDIVUtil.setISession(session, servletContext);

    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBeanClassLoader(wac.getClassLoader());
    String messageSourcePath = (String) wac.getBean("messageSourcePath");
    messageSource.setBasename(messageSourcePath);
    HDIVUtil.setMessageSource(messageSource, servletContext);

    LinkUrlProcessor linkUrlProcessor = (LinkUrlProcessor) wac.getBean("linkUrlProcessor");
    HDIVUtil.setLinkUrlProcessor(linkUrlProcessor, servletContext);

    FormUrlProcessor formUrlProcessor = (FormUrlProcessor) wac.getBean("formUrlProcessor");
    HDIVUtil.setFormUrlProcessor(formUrlProcessor, servletContext);

    this.servletContextInitialized = true;
}

From source file:org.springframework.ui.context.support.ResourceBundleThemeSource.java

/**
 * Create a MessageSource for the given basename,
 * to be used as MessageSource for the corresponding theme.
 * <p>Default implementation creates a ResourceBundleMessageSource.
 * for the given basename. A subclass could create a specifically
 * configured ReloadableResourceBundleMessageSource, for example.
 * @param basename the basename to create a MessageSource for
 * @return the MessageSource//  w ww  . j a  v a 2 s . com
 * @see org.springframework.context.support.ResourceBundleMessageSource
 * @see org.springframework.context.support.ReloadableResourceBundleMessageSource
 */
protected MessageSource createMessageSource(String basename) {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasename(basename);
    if (this.defaultEncoding != null) {
        messageSource.setDefaultEncoding(this.defaultEncoding);
    }
    if (this.fallbackToSystemLocale != null) {
        messageSource.setFallbackToSystemLocale(this.fallbackToSystemLocale);
    }
    if (this.beanClassLoader != null) {
        messageSource.setBeanClassLoader(this.beanClassLoader);
    }
    return messageSource;
}