Class BTCrewShellCompositionCheck
java.lang.Object
overit.geocall.bl.BusinessTask<CheckerEvent<CrewShellCompositionCheckInput>>
overit.geocallapp.utilities.core.bl.common.check.checker.task.AbstractCheckerBusinessTask<CrewShellCompositionCheckInput>
overit.geocallapp.utilities.core.bl.common.check.checker.task.ValidExecutionAbstractCheckerBusinessTask<CrewShellCompositionCheckInput>
overit.geocallapp.wfm.core.bl.crewshell.task.BTCrewShellChecker<CrewShellCompositionCheckInput>
overit.geocallapp.wfm.core.bl.crewshell.composition.task.BTCrewShellCompositionCheck
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(CrewShellCompositionCheckEvent.class)
public class BTCrewShellCompositionCheck
extends BTCrewShellChecker<CrewShellCompositionCheckInput>
Business task in order to check crew shell composition
When the
When the
CrewShellCompositionCheckEvent is launched
the BT notices the call and checks crew shell composition in the CrewShellCompositionCheckInput basing on the event's input. - Since:
- 17.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<CheckIssue> computeCheckIssues(CrewShellCompositionCheckInput input, PoolKit poolKit) Computes the check issues.Methods inherited from class overit.geocallapp.wfm.core.bl.crewshell.task.BTCrewShellChecker
getException, isValidExecution, throwExceptionIfInvalidMethods inherited from class overit.geocallapp.utilities.core.bl.common.check.checker.task.ValidExecutionAbstractCheckerBusinessTask
body, checkValidExecutionMethods inherited from class overit.geocallapp.utilities.core.bl.common.check.checker.task.AbstractCheckerBusinessTask
addCheckIssuesToCheckResult, initCheckResultMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Constructor Details
-
BTCrewShellCompositionCheck
public BTCrewShellCompositionCheck()
-
-
Method Details
-
computeCheckIssues
protected List<CheckIssue> computeCheckIssues(CrewShellCompositionCheckInput input, PoolKit poolKit) throws DAException, DAValidateException Computes the check issues.- Specified by:
computeCheckIssuesin classAbstractCheckerBusinessTask<CrewShellCompositionCheckInput>- Parameters:
input- theCrewShellCompositionCheckInputpoolKit- thePoolKit- Returns:
- a list of check issue elements of type CheckIssue
- Throws:
DAException- the DA exceptionDAValidateException- the DA validate exception- See Also:
-