Class OrganizationalStructuresEventProvider
java.lang.Object
overit.geocallapp.wfm.organizationalstructures.integration.OrganizationalStructuresEventProvider
- All Implemented Interfaces:
OrganizationalStructuresProvider
public class OrganizationalStructuresEventProvider
extends Object
implements OrganizationalStructuresProvider
Provider for integration with organizational structures fsm module that use the events' mechanism.
- Since:
- 17.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOperationCenter(Long operationCenterId) getStructure(Long structureId) getTimeZone(TimeZoneResolverInput<Long> input) makeInstance(PoolKit poolKit)
-
Constructor Details
-
OrganizationalStructuresEventProvider
public OrganizationalStructuresEventProvider()
-
-
Method Details
-
makeInstance
-
getOperationCenter
public BOOperationCenter getOperationCenter(Long operationCenterId) throws DAValidateException, DAException - Specified by:
getOperationCenterin interfaceOrganizationalStructuresProvider- Throws:
DAValidateExceptionDAException
-
getStructure
- Specified by:
getStructurein interfaceOrganizationalStructuresProvider- Throws:
DAValidateExceptionDAException
-
searchStructure
public List<BOStructure> searchStructure(StructureSearchFilter input) throws DAValidateException, DAException - Specified by:
searchStructurein interfaceOrganizationalStructuresProvider- Throws:
DAValidateExceptionDAException
-
getStructureActiveValidityPeriods
public List<BOStructureValidityPeriod> getStructureActiveValidityPeriods(StructureActiveValidityPeriodsSearchInput input) throws DAValidateException, DAException - Specified by:
getStructureActiveValidityPeriodsin interfaceOrganizationalStructuresProvider- Throws:
DAValidateExceptionDAException
-
getZonesFromMicroCluster
public List<BOZone> getZonesFromMicroCluster(ZonesSearchFromMicroClusterFilter filter) throws DAValidateException, DAException - Specified by:
getZonesFromMicroClusterin interfaceOrganizationalStructuresProvider- Throws:
DAValidateExceptionDAException
-
getTimeZone
public TimeZone getTimeZone(TimeZoneResolverInput<Long> input) throws DAValidateException, DAException - Specified by:
getTimeZonein interfaceOrganizationalStructuresProvider- Throws:
DAValidateExceptionDAException
-
searchOperationCenterAddresses
public List<BOOperationCenterAddress> searchOperationCenterAddresses(OperationCenterAddressSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchOperationCenterAddressesin interfaceOrganizationalStructuresProvider- Throws:
DAValidateExceptionDAException
-