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

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

Introduction

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

Prototype

@Override
    public void setParentMessageSource(@Nullable MessageSource parent) 

Source Link

Usage

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

/**
 * Instantiates a new epoch./*from w w  w. ja  v  a 2  s. com*/
 */
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: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;//w w w. j av a 2 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:edu.duke.cabig.c3pr.domain.StudySubject.java

/**
 * Instantiates a new study subject./*w  ww .  jav a2 s .  c om*/
 */
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.
}