Class BundlerEventProvider
java.lang.Object
overit.geocallapp.wfm.bundler.integration.BundlerEventProvider
- All Implemented Interfaces:
BundlerProvider
Provider for integration with bundler fsm module that use the events mechanism.
- Since:
- 21.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeBundleOperationStatus(BundleOperationStatusUpdateInput input, PoolKit poolKit) voiddeleteBundleSkillDivisions(Long bundleId, PoolKit poolKit) voiddeleteBundleSkills(Long bundleId, PoolKit poolKit) getBundleByWorkOrderOperation(Long workOrderOperationId) getBundleOperation(Long bundleOperationId) getBundlingRule(Long bundlingRuleId) insertBundleHeder(BOBundleHeader header, PoolKit poolKit) insertBundleOperation(BOBundleOperation bundleOperation, PoolKit poolKit) insertBundleSkill(BOBundleSkill bundleSkill, PoolKit poolKit) insertBundleSkillDivision(BOBundleSkillDivision bundleSkillDivision, PoolKit poolKit) static BundlerEventProvidermakeInstance(PoolKit poolKit) voidupdateBundleHeader(BOBundleHeader bundleHeader) voidupdateBundleOperation(BOBundleOperation bundleOperation)
-
Constructor Details
-
BundlerEventProvider
public BundlerEventProvider()
-
-
Method Details
-
makeInstance
-
getBundle
- Specified by:
getBundlein interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
getBundleOperation
public BOBundleOperation getBundleOperation(Long bundleOperationId) throws DAValidateException, DAException - Specified by:
getBundleOperationin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
searchBundleOperations
public List<BOBundleOperation> searchBundleOperations(BundleOperationSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchBundleOperationsin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
insertBundleSkill
public Long insertBundleSkill(BOBundleSkill bundleSkill, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
insertBundleSkillin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
insertBundleHeder
public Long insertBundleHeder(BOBundleHeader header, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
insertBundleHederin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
insertBundleOperation
public Long insertBundleOperation(BOBundleOperation bundleOperation, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
insertBundleOperationin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
insertBundleSkillDivision
public Long insertBundleSkillDivision(BOBundleSkillDivision bundleSkillDivision, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
insertBundleSkillDivisionin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
updateBundleOperation
public void updateBundleOperation(BOBundleOperation bundleOperation) throws DAValidateException, DAException - Specified by:
updateBundleOperationin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
deleteBundleSkills
public void deleteBundleSkills(Long bundleId, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
deleteBundleSkillsin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
deleteBundleSkillDivisions
public void deleteBundleSkillDivisions(Long bundleId, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
deleteBundleSkillDivisionsin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
updateBundleHeader
- Specified by:
updateBundleHeaderin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
changeBundleOperationStatus
public void changeBundleOperationStatus(BundleOperationStatusUpdateInput input, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
changeBundleOperationStatusin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
getBundlingRule
- Specified by:
getBundlingRulein interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-
getBundleByWorkOrderOperation
public Bundle getBundleByWorkOrderOperation(Long workOrderOperationId) throws DAValidateException, DAException - Specified by:
getBundleByWorkOrderOperationin interfaceBundlerProvider- Throws:
DAValidateExceptionDAException
-