Package com.eduix.genexp.service
Class OrganisationMapperImpl
- java.lang.Object
-
- com.eduix.genexp.service.OrganisationMapperImpl
-
- All Implemented Interfaces:
OrganisationMapper
public class OrganisationMapperImpl extends Object implements OrganisationMapper
- Author:
- Jarkko Leponiemi
-
-
Field Summary
Fields Modifier and Type Field Description private ExportConfigexportConfigprivate longlastMappingRefreshprivate Map<String,Set<String>>organisationMappingprivate static longrefreshLimitprivate com.eduix.esp.unit.service.UnitAllocationServiceunitAllocationServiceprivate com.eduix.esp.unit.service.UnitManagerunitManager
-
Constructor Summary
Constructors Constructor Description OrganisationMapperImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getRootOrganisationCodes(String unitId)Set<String>getRootOrganisationCodes(String type, String id)private voidinitOrganisationMapping()voidsetExportConfig(ExportConfig exportConfig)voidsetUnitAllocationService(com.eduix.esp.unit.service.UnitAllocationService unitAllocationService)voidsetUnitManager(com.eduix.esp.unit.service.UnitManager unitManager)
-
-
-
Field Detail
-
unitManager
private com.eduix.esp.unit.service.UnitManager unitManager
-
unitAllocationService
private com.eduix.esp.unit.service.UnitAllocationService unitAllocationService
-
exportConfig
private ExportConfig exportConfig
-
refreshLimit
private static final long refreshLimit
- See Also:
- Constant Field Values
-
lastMappingRefresh
private long lastMappingRefresh
-
-
Method Detail
-
initOrganisationMapping
private void initOrganisationMapping()
-
getRootOrganisationCodes
public Set<String> getRootOrganisationCodes(String unitId)
- Specified by:
getRootOrganisationCodesin interfaceOrganisationMapper- Returns:
- set of root organisation unit codes
-
getRootOrganisationCodes
public Set<String> getRootOrganisationCodes(String type, String id)
- Specified by:
getRootOrganisationCodesin interfaceOrganisationMapper- Parameters:
type- learning unit typeid- learning unit id- Returns:
- set of root organisation unit codes
-
setUnitManager
public void setUnitManager(com.eduix.esp.unit.service.UnitManager unitManager)
-
setUnitAllocationService
public void setUnitAllocationService(com.eduix.esp.unit.service.UnitAllocationService unitAllocationService)
-
setExportConfig
public void setExportConfig(ExportConfig exportConfig)
-
-