List of usage examples for org.springframework.context.support ResourceBundleMessageSource setParentMessageSource
@Override public void setParentMessageSource(@Nullable MessageSource parent)
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. }