Class WorkforceIntegrationService
java.lang.Object
overit.geocallapp.wfm.orchestrator.workforce.integration.WorkforceIntegrationService
- Direct Known Subclasses:
WorkforceEventIntegrationService
Base Integration Service class for all the integration services.
- Since:
- 17.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BundlerProviderprotected CalendarProviderprotected ExecutionProviderprotected LocationProviderprotected OrganizationalStructuresProviderprotected PoolKitprotected ResourceProviderprotected SchedulingProviderprotected SkillsProviderprotected TeamProviderprotected TimesheetsProviderprotected WorkOrderProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BundlerProviderinstanceBundlerProvider(PoolKit poolKit) abstract CalendarProviderinstanceCalendarProvider(PoolKit poolKit) abstract ExecutionProviderinstanceExecutionProvider(PoolKit poolKit) abstract LocationProviderinstanceLocationProvider(PoolKit poolKit) abstract OrganizationalStructuresProviderabstract ResourceProviderinstanceResourceProvider(PoolKit poolKit) abstract SchedulingProviderinstanceSchedulingProvider(PoolKit poolKit) abstract SkillsProviderinstanceSkillsProvider(PoolKit poolKit) abstract TeamProviderinstanceTeamProvider(PoolKit poolKit) abstract TimesheetsProviderinstanceTimesheetsProvider(PoolKit poolKit) abstract WorkOrderProviderinstanceWorkOrderProvider(PoolKit poolKit) static WorkforceIntegrationServicemakeInstance(PoolKit poolKit)
-
Field Details
-
poolKit
-
schedulingProvider
-
executionProvider
-
workOrderProvider
-
resourceProvider
-
skillsProvider
-
organizationalStructuresProvider
-
locationProvider
-
teamProvider
-
calendarProvider
-
timesheetsProvider
-
bundlerProvider
-
-
Constructor Details
-
WorkforceIntegrationService
public WorkforceIntegrationService()
-
-
Method Details
-
makeInstance
- Throws:
DAValidateException
-
getSchedulingProvider
-
instanceSchedulingProvider
-
getExecutionProvider
-
instanceExecutionProvider
-
getWorkOrderProvider
-
instanceWorkOrderProvider
-
getResourceProvider
-
instanceResourceProvider
-
getSkillsProvider
-
instanceSkillsProvider
-
getOrganizationalStructuresProvider
-
instanceOrganizationalStructuresProvider
public abstract OrganizationalStructuresProvider instanceOrganizationalStructuresProvider(PoolKit poolKit) -
getLocationProvider
-
instanceLocationProvider
-
getTeamProvider
-
instanceTeamProvider
-
getCalendarProvider
-
instanceCalendarProvider
-
getTimesheetsProvider
-
instanceTimesheetsProvider
-
getBundlerProvider
-
instanceBundlerProvider
-