Class BTPermitsIntersectionsPasteChecker
java.lang.Object
overit.geocall.bl.BusinessTask<CheckerEvent<ScheduleCheckManualPasteInput>>
overit.geocallapp.utilities.core.bl.common.check.checker.task.AbstractCheckerBusinessTask<ScheduleCheckManualPasteInput>
overit.geocallapp.utilities.core.bl.common.check.checker.task.ValidExecutionAbstractCheckerBusinessTask<ScheduleCheckManualPasteInput>
overit.geocallapp.wfm.core.bl.permits.checker.task.BTPermitsIntersectionsChecker<ScheduleCheckManualPasteInput>
overit.geocallapp.wfm.core.bl.permits.checker.task.BTPermitsIntersectionsPasteChecker
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(value=ScheduleCheckManualPasteEvent.class,
priority=100)
public class BTPermitsIntersectionsPasteChecker
extends BTPermitsIntersectionsChecker<ScheduleCheckManualPasteInput>
Business task in order to check Permits.
When the
When the
ScheduleCheckManualPasteEvent 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(ScheduleCheckManualPasteInput 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
-
BTPermitsIntersectionsPasteChecker
public BTPermitsIntersectionsPasteChecker()
-
-
Method Details
-
computeCheckIssues
protected List<CheckIssue> computeCheckIssues(ScheduleCheckManualPasteInput input, PoolKit poolKit) throws DAException, DAValidateException Computes the check issues.- Specified by:
computeCheckIssuesin classAbstractCheckerBusinessTask<ScheduleCheckManualPasteInput>- Parameters:
input- theScheduleCheckManualPasteInputpoolKit- thePoolKit- Returns:
- a list of check issue elements of type CheckIssue
- Throws:
DAException- the DA exceptionDAValidateException- the DA validate exception- See Also:
-