Class BTCrewShellCompositionCheckValidation
java.lang.Object
overit.geocall.bl.BusinessTask<CheckerEvent<ScheduleCheckValidationInput>>
overit.geocallapp.utilities.core.bl.common.check.checker.task.AbstractCheckerBusinessTask<ScheduleCheckValidationInput>
overit.geocallapp.wfm.core.bl.crewshell.scheduling.task.BTCrewShellCompositionCheckValidation
- All Implemented Interfaces:
Serializable,Tool
@Event(ScheduleCheckValidationEvent.class)
public class BTCrewShellCompositionCheckValidation
extends AbstractCheckerBusinessTask<ScheduleCheckValidationInput>
Business task in order to validate the crew shell composition before validation
When the
When the
ScheduleCheckValidationEvent is launched the BT notices the call and
validate the crew shell basing on the event's input. Permission:
Error Code:
- Since:
- 16.0
- See Also:
- GCApi:
- task
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<CheckIssue> computeCheckIssues(ScheduleCheckValidationInput input, PoolKit poolKit) Compute check issues.Methods inherited from class overit.geocallapp.utilities.core.bl.common.check.checker.task.AbstractCheckerBusinessTask
addCheckIssuesToCheckResult, body, initCheckResultMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Constructor Details
-
BTCrewShellCompositionCheckValidation
public BTCrewShellCompositionCheckValidation()
-
-
Method Details
-
computeCheckIssues
protected List<CheckIssue> computeCheckIssues(ScheduleCheckValidationInput input, PoolKit poolKit) throws DAException, DAValidateException Compute check issues.- Specified by:
computeCheckIssuesin classAbstractCheckerBusinessTask<ScheduleCheckValidationInput>- Parameters:
input- the inputpoolKit- the pool kit- Returns:
- a list of check issue elements of type
CheckIssue - Throws:
DAException- the DA exceptionDAValidateException- the DA validate exception- See Also:
-