Class BTMultistageGroupCheckWOOperations
java.lang.Object
overit.geocall.bl.BusinessTask<CheckerEvent<MultistageGroupCheckWOOperationsInput>>
overit.geocallapp.utilities.core.bl.common.check.checker.task.AbstractCheckerBusinessTask<MultistageGroupCheckWOOperationsInput>
overit.geocallapp.utilities.core.bl.common.check.checker.task.ValidExecutionAbstractCheckerBusinessTask<MultistageGroupCheckWOOperationsInput>
overit.geocallapp.wfm.core.bl.multistage.task.BTMultistageChecker<MultistageGroupCheckWOOperationsInput>
overit.geocallapp.wfm.project.bl.multistage.task.BTMultistageGroupCheckWOOperations
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(MultistageGroupCheckWOOperationsEvent.class)
public class BTMultistageGroupCheckWOOperations
extends BTMultistageChecker<MultistageGroupCheckWOOperationsInput>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddIssue(List<CheckIssue> checkIssues, Code code, CheckIssueLevel level, Object... params) protected List<CheckIssue> computeCheckIssues(MultistageGroupCheckWOOperationsInput inputElement, PoolKit poolKit) Method to be implemented to perform checks on the given inputElement and return the respective check issuesloadWOOperationsInProject(Set<Long> woOperations, PoolKit poolKit) protected BOWorkOrderOperationloadWorkOrderOperation(Long woOperationId, PoolKit poolKit) Methods inherited from class overit.geocallapp.wfm.core.bl.multistage.task.BTMultistageChecker
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
-
BTMultistageGroupCheckWOOperations
public BTMultistageGroupCheckWOOperations()
-
-
Method Details
-
computeCheckIssues
protected List<CheckIssue> computeCheckIssues(MultistageGroupCheckWOOperationsInput inputElement, PoolKit poolKit) throws DAException, DAValidateException Description copied from class:AbstractCheckerBusinessTaskMethod to be implemented to perform checks on the given inputElement and return the respective check issues- Specified by:
computeCheckIssuesin classAbstractCheckerBusinessTask<MultistageGroupCheckWOOperationsInput>- Parameters:
inputElement-poolKit-- Returns:
- the list of CheckIssue (list could be empty but cannot be null)
- Throws:
DAExceptionDAValidateException
-
loadWOOperationsInProject
protected Set<Long> loadWOOperationsInProject(Set<Long> woOperations, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
loadWorkOrderOperation
protected BOWorkOrderOperation loadWorkOrderOperation(Long woOperationId, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
addIssue
protected void addIssue(List<CheckIssue> checkIssues, Code code, CheckIssueLevel level, Object... params)
-