Class ResourceEventProvider
java.lang.Object
overit.geocallapp.wfm.resources.integration.ResourceEventProvider
- All Implemented Interfaces:
ResourceProvider
Provider for integration with resources fsm module.
- Since:
- 17.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidevaluateResourceGenericQualifications(Long resourceId, Date referenceDate) getResource(Long resourceId) getResourceType(Long resourceTypeId) insertResource(BOResource resource) static ResourceEventProvidermakeInstance(PoolKit poolKit) searchPaginatedResources(Page page, ResourceSearchFilter resourceSearchFilter) searchResources(ResourceSearchFilter resourceSearchFilter) searchResourceSkills(Page page, ResourceSkillSearchFilter resourceFilter) searchResourceSkills(ResourceSkillSearchFilter resourceFilter) searchResourcesQualifications(ResourceQualificationSearchFilter resourceQualificationSearchFilter) voidupdateResource(BOResource schedulingResource)
-
Constructor Details
-
ResourceEventProvider
public ResourceEventProvider()
-
-
Method Details
-
makeInstance
-
getResource
- Specified by:
getResourcein interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
getResourceType
- Specified by:
getResourceTypein interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
evaluateResourceGenericQualifications
public void evaluateResourceGenericQualifications(Long resourceId, Date referenceDate) throws DAValidateException, DAException - Specified by:
evaluateResourceGenericQualificationsin interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
searchResources
public List<BOResource> searchResources(ResourceSearchFilter resourceSearchFilter) throws DAValidateException, DAException - Specified by:
searchResourcesin interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
searchPaginatedResources
public PageResponse<BOResource> searchPaginatedResources(Page page, ResourceSearchFilter resourceSearchFilter) throws DAValidateException, DAException - Specified by:
searchPaginatedResourcesin interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
searchResourcesQualifications
public List<BOResourceQualification> searchResourcesQualifications(ResourceQualificationSearchFilter resourceQualificationSearchFilter) throws DAValidateException, DAException - Specified by:
searchResourcesQualificationsin interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
searchResourceSkills
public List<BOResourceSkill> searchResourceSkills(ResourceSkillSearchFilter resourceFilter) throws DAValidateException, DAException - Specified by:
searchResourceSkillsin interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
searchResourceSkills
public PageResponse<BOResourceSkill> searchResourceSkills(Page page, ResourceSkillSearchFilter resourceFilter) throws DAValidateException, DAException - Specified by:
searchResourceSkillsin interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
updateResource
- Specified by:
updateResourcein interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
searchResourceAddresses
public List<BOResourceAddress> searchResourceAddresses(ResourceAddressSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchResourceAddressesin interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-
insertResource
- Specified by:
insertResourcein interfaceResourceProvider- Throws:
DAValidateExceptionDAException
-