Class RealizationQuotaEnrichmentService
- java.lang.Object
-
- com.eduix.genexp.enrichment.AbstractEnrichmentService
-
- com.eduix.genexp.enrichment.cross_study.BaseEnrichmentService
-
- com.eduix.genexp.enrichment.cross_study.RealizationQuotaEnrichmentService
-
- All Implemented Interfaces:
EnrichmentService
public class RealizationQuotaEnrichmentService extends BaseEnrichmentService
-
-
Field Summary
Fields Modifier and Type Field Description private 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, studyModuleManager, tagManager, unitAllocationService, unitManager
-
Fields inherited from class com.eduix.genexp.enrichment.AbstractEnrichmentService
name
-
-
Constructor Summary
Constructors Constructor Description RealizationQuotaEnrichmentService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnrichmentContextenrich(EnrichmentContext enrichmentContext, boolean inPlace)Enrich the study element in the given enrichment contextbooleanisProcessable(EnrichmentContext enrichmentContext)-
Methods inherited from class com.eduix.genexp.enrichment.cross_study.BaseEnrichmentService
addDatesTimes, archived, convertLeaningUnitPersonsToPersonReferences, convertPersonsToPersonReferences, convertToLocalDate, convertToOffsetDateTime, from, getExportConfig, getStudyElements, getTags, getUnits, isApplicable, 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, getTypeClassMappings
-
-
-
-
Method Detail
-
isProcessable
public boolean isProcessable(EnrichmentContext enrichmentContext)
- Specified by:
isProcessablein interfaceEnrichmentService- Overrides:
isProcessablein classBaseEnrichmentService- Parameters:
enrichmentContext- the current enrichment context- Returns:
- true, if enrichment service is currently processable for given context
-
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 enruchment contextinPlace- true, in enrichment does not create a new context- Returns:
- the updated enrichhment context
-
-