Class CourseUnitRealizationEnrichmentService
- java.lang.Object
-
- com.eduix.genexp.enrichment.AbstractEnrichmentService
-
- com.eduix.genexp.enrichment.cross_study.BaseEnrichmentService
-
- com.eduix.genexp.enrichment.cross_study.CourseUnitRealizationEnrichmentService
-
- All Implemented Interfaces:
EnrichmentService
public class CourseUnitRealizationEnrichmentService extends BaseEnrichmentService
-
-
Field Summary
Fields Modifier and Type Field Description private static ElementDeleteMarkerdeleteMarkerprivate static org.slf4j.Loggerlog-
Fields inherited from class com.eduix.genexp.enrichment.cross_study.BaseEnrichmentService
accomplishmentMethodService, categoryManager, courseUnitManager, courseUnitPartManager, courseUnitRealizationManager, crossStudyService, educationGroupService, exportConfig, learningUnitManager, localizationManager, luRelationManager, offeringModuleService, organisationMapper, programmeManager, studyModuleDeleteMarker, studyModuleManager, tagManager, unitAllocationService, unitManager
-
Fields inherited from class com.eduix.genexp.enrichment.AbstractEnrichmentService
name
-
-
Constructor Summary
Constructors Constructor Description CourseUnitRealizationEnrichmentService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddDatesTimes(com.eduplan.domain.lum.CourseUnitRealization courseUnitRealization, EnrichmentContext enrichmentContext)EnrichmentContextenrich(EnrichmentContext enrichmentContext, boolean inPlace)Enrich the study element in the given enrichment contextprivate voidfillRealizationExportRestrictions(ExportCourseUnitRealisation exportCourseUnitRealisation, String realizationId)ElementDeleteMarkergetElementDeleteMarker()Map<String,Class<?>>getTypeClassMappings()private voidsetRealizationMembers(ExportCourseUnitRealisation exportCourseUnitRealisation, com.eduplan.domain.lum.CourseUnitRealizationMembers members)private voidsetStatus(ExportCourseUnitRealisation realisation, com.eduplan.domain.lum.CourseUnitRealization courseUnitRealization)-
Methods inherited from class com.eduix.genexp.enrichment.cross_study.BaseEnrichmentService
addDatesTimes, archived, convertLeaningUnitPersonsToPersonReferences, convertPersonsToPersonReferences, convertToLocalDate, convertToOffsetDateTime, from, getExportConfig, getStudyElements, getTags, getUnits, isApplicable, isProcessable, parentActive, setAccomplishmentMethodService, setCategoryManager, setCourseUnitManager, setCourseUnitPartManager, setCourseUnitRealizationManager, setCrossStudyService, setDates, setEducationGroupService, setExportConfig, setExportRestrictions, setExportService, setFieldsAndResponsibilities, setFieldsAndResponsibilities2, setLearningUnitManager, setLocalizationManager, setLuRelationManager, setOfferingModuleService, setOrganisationMapper, setParents, setProgrammeManager, setRootOrganisations, setStudyModuleManager, setTagManager, setTriggerParents, setUnitAllocationService, setUnitManager, trigger, valid
-
Methods inherited from class com.eduix.genexp.enrichment.AbstractEnrichmentService
getName
-
-
-
-
Field Detail
-
log
private static final org.slf4j.Logger log
-
deleteMarker
private static final ElementDeleteMarker deleteMarker
-
-
Method Detail
-
getTypeClassMappings
public Map<String,Class<?>> getTypeClassMappings()
- Specified by:
getTypeClassMappingsin interfaceEnrichmentService- Overrides:
getTypeClassMappingsin classAbstractEnrichmentService
-
enrich
public EnrichmentContext enrich(EnrichmentContext enrichmentContext, boolean inPlace)
Description copied from interface:EnrichmentServiceEnrich the study element in the given enrichment context- Parameters:
enrichmentContext- the current enrichment contextinPlace- true, in enrichment does not create a new context- Returns:
- the updated enrichment context
-
getElementDeleteMarker
public ElementDeleteMarker getElementDeleteMarker()
- Specified by:
getElementDeleteMarkerin interfaceEnrichmentService- Overrides:
getElementDeleteMarkerin classAbstractEnrichmentService- Returns:
- the deletion marker for this enrichment service
-
setStatus
private void setStatus(ExportCourseUnitRealisation realisation, com.eduplan.domain.lum.CourseUnitRealization courseUnitRealization)
-
addDatesTimes
private void addDatesTimes(com.eduplan.domain.lum.CourseUnitRealization courseUnitRealization, EnrichmentContext enrichmentContext)
-
setRealizationMembers
private void setRealizationMembers(ExportCourseUnitRealisation exportCourseUnitRealisation, com.eduplan.domain.lum.CourseUnitRealizationMembers members)
-
fillRealizationExportRestrictions
private void fillRealizationExportRestrictions(ExportCourseUnitRealisation exportCourseUnitRealisation, String realizationId)
-
-