Class BTBundlingRuleLoad
java.lang.Object
overit.geocall.bl.BusinessTask<BundlingRuleLoadEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<BundlingRuleLoadEvent>
overit.geocallapp.wfm.bundler.bl.task.BTBundler<BundlingRuleLoadEvent>
overit.geocallapp.wfm.bundler.bl.configuration.bundling.rule.task.BTBundlingRuleLoad
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(BundlingRuleLoadEvent.class)
public class BTBundlingRuleLoad
extends BTBundler<BundlingRuleLoadEvent>
Business task in order to load a
BundlingRule.
When the BundlingRuleLoadEvent is launched
the BT notices the call and loads the BundlingRule basing on the event's input.
The bundle is loaded by loading each one of the its components:
- the
BOBundlingRuleHeaderis loaded by callingBundlingRuleHeaderLoadEvent - the list of related
BOBundlingRuleFilteris loaded by callingBundlingRuleFiltersLoadEvent - the list of related
BOBundlingRuleOrderingis loaded by callingBundlingRuleOrderingsLoadEvent
- Since:
- 10.1
- See Also:
- GCApi:
- task
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecute(BundlingRuleLoadEvent event, PoolKit poolKit) Loads theBundlingRulestarting from the given id and loading all its components.Methods inherited from class overit.geocallapp.wfm.bundler.bl.task.BTBundler
getException, isValidExecution, throwExceptionIfInvalidMethods inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask
body, checkValidExecution, getEventMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Constructor Details
-
BTBundlingRuleLoad
public BTBundlingRuleLoad()
-
-
Method Details
-
execute
protected void execute(BundlingRuleLoadEvent event, PoolKit poolKit) throws DAException, DAValidateException Loads theBundlingRulestarting from the given id and loading all its components. The loadedBundlingRuleis then written into the event journal.- Specified by:
executein classValidExecutionBusinessTask<BundlingRuleLoadEvent>- Parameters:
event- theBundlingRuleLoadEventpoolKit- thePoolKit- Throws:
DAException- the DA exceptionDAValidateException- the DA validate exception
-