Class BTPermitsIntersectionsModifyChecker
java.lang.Object
overit.geocall.bl.BusinessTask<CheckerEvent<ScheduleCheckManualModifyInput>>
overit.geocallapp.utilities.core.bl.common.check.checker.task.AbstractCheckerBusinessTask<ScheduleCheckManualModifyInput>
overit.geocallapp.utilities.core.bl.common.check.checker.task.ValidExecutionAbstractCheckerBusinessTask<ScheduleCheckManualModifyInput>
overit.geocallapp.wfm.core.bl.permits.checker.task.BTPermitsIntersectionsChecker<ScheduleCheckManualModifyInput>
overit.geocallapp.wfm.core.bl.permits.checker.task.BTPermitsIntersectionsModifyChecker
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(value=ScheduleCheckManualModifyEvent.class,
priority=100)
public class BTPermitsIntersectionsModifyChecker
extends BTPermitsIntersectionsChecker<ScheduleCheckManualModifyInput>
Business task in order to check Permits.
When the
When the
ScheduleCheckManualModifyEvent is launched
the BT notices the call and checks all the constraints of the Permits basing on the event's input. - Since:
- 14.0
- See Also:
- GCApi:
- task
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<CheckIssue> computeCheckIssues(ScheduleCheckManualModifyInput input, PoolKit poolKit) Computes the check issues.Methods inherited from class overit.geocallapp.wfm.core.bl.permits.checker.task.BTPermitsIntersectionsChecker
addIssue, checkAndAddIssues, checkAndAddIssues, getException, getSchedulingDate, getWorkOrder, getWorkOrderCode, 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
-
BTPermitsIntersectionsModifyChecker
public BTPermitsIntersectionsModifyChecker()
-
-
Method Details
-
computeCheckIssues
protected List<CheckIssue> computeCheckIssues(ScheduleCheckManualModifyInput input, PoolKit poolKit) throws DAException, DAValidateException Computes the check issues.- Specified by:
computeCheckIssuesin classAbstractCheckerBusinessTask<ScheduleCheckManualModifyInput>- Parameters:
input- theScheduleCheckManualModifyInputpoolKit- thePoolKit- Returns:
- a list of check issue elements of type CheckIssue
- Throws:
DAException- the DA exceptionDAValidateException- the DA validate exception- See Also:
-