Class SchedulingIntegrationService
java.lang.Object
overit.geocallapp.wfm.orchestrator.scheduling.integration.SchedulingIntegrationService
- Direct Known Subclasses:
SchedulingEventIntegrationService
Base Integration Service class for all the integration services.
- Since:
- 17.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AssetsProviderprotected CalendarProviderprotected overit.geocallapp.wfm.integration.CrewShellProviderprotected ExecutionProviderprotected LocationProviderprotected OrganizationalStructuresProviderprotected PoolKitprotected ResourceProviderprotected SchedulingProviderprotected SkillsProviderprotected TeamProviderprotected TimesheetsProviderprotected WorkOrderProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoverit.geocallapp.wfm.integration.CrewShellProviderabstract AssetsProviderinstanceAssetsProvider(PoolKit poolKit) abstract CalendarProviderinstanceCalendarProvider(PoolKit poolKit) abstract overit.geocallapp.wfm.integration.CrewShellProviderinstanceCrewShellProvider(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 SchedulingIntegrationServicemakeInstance(PoolKit poolKit)
-
Field Details
-
poolKit
-
workOrderProvider
-
teamProvider
-
resourceProvider
-
locationProvider
-
calendarProvider
-
organizationalStructuresProvider
-
crewShellProvider
protected overit.geocallapp.wfm.integration.CrewShellProvider crewShellProvider -
schedulingProvider
-
executionProvider
-
skillsProvider
-
assetsProvider
-
timesheetsProvider
-
-
Constructor Details
-
SchedulingIntegrationService
public SchedulingIntegrationService()
-
-
Method Details
-
makeInstance
- Throws:
DAValidateException
-
getWorkOrderProvider
-
instanceWorkOrderProvider
-
getResourceProvider
-
instanceResourceProvider
-
getLocationProvider
-
instanceLocationProvider
-
getCalendarProvider
-
instanceCalendarProvider
-
getOrganizationalStructuresProvider
-
instanceOrganizationalStructuresProvider
public abstract OrganizationalStructuresProvider instanceOrganizationalStructuresProvider(PoolKit poolKit) -
getTeamProvider
-
instanceTeamProvider
-
getCrewShellProvider
public overit.geocallapp.wfm.integration.CrewShellProvider getCrewShellProvider() -
instanceCrewShellProvider
public abstract overit.geocallapp.wfm.integration.CrewShellProvider instanceCrewShellProvider(PoolKit poolKit) -
getSchedulingProvider
-
instanceSchedulingProvider
-
getAssetsProvider
-
instanceAssetsProvider
-
getSkillsProvider
-
instanceSkillsProvider
-
getExecutionProvider
-
instanceExecutionProvider
-
getTimesheetsProvider
-
instanceTimesheetsProvider
-