Class BTDataCollectionSheetInstanceUnlockingRequestCheck
java.lang.Object
overit.geocall.bl.BusinessTask<DataCollectionSheetInstanceUnlockingRequestCheckEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<DataCollectionSheetInstanceUnlockingRequestCheckEvent>
overit.geocallapp.wfm.mobileforms.bl.task.BTDataCollection<DataCollectionSheetInstanceUnlockingRequestCheckEvent>
overit.geocallapp.wfm.orchestrator.documents.mobileforms.bl.instance.task.BTDataCollectionSheetInstanceUnlockCheckBase<DataCollectionSheetInstanceUnlockingRequestCheckEvent>
overit.geocallapp.wfm.orchestrator.documents.mobileforms.bl.instance.task.BTDataCollectionSheetInstanceUnlockingRequestCheck
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(DataCollectionSheetInstanceUnlockingRequestCheckEvent.class)
public class BTDataCollectionSheetInstanceUnlockingRequestCheck
extends BTDataCollectionSheetInstanceUnlockCheckBase<DataCollectionSheetInstanceUnlockingRequestCheckEvent>
Business task for validating if a data collection sheet can be requested to be unlocked.
This task processes DataCollectionSheetInstanceUnlockingRequestCheckEvent events and
performs comprehensive validation to determine if a sheet meets all requirements for unlocking.
- Since:
- 22.0
- See Also:
-
Field Summary
Fields inherited from class overit.geocallapp.wfm.orchestrator.documents.mobileforms.bl.instance.task.BTDataCollectionSheetInstanceUnlockCheckBase
documentsIntegrationService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecute(DataCollectionSheetInstanceUnlockingRequestCheckEvent event, PoolKit poolKit) Executes the unlock validation workflow.Methods inherited from class overit.geocallapp.wfm.orchestrator.documents.mobileforms.bl.instance.task.BTDataCollectionSheetInstanceUnlockCheckBase
checkAssociatedToOperation, checkClosed, checkLockUnlockEnabled, checkOperation, checkSheet, checkWorkorderOpen, getIntegrationService, loadSheetMethods inherited from class overit.geocallapp.wfm.mobileforms.bl.task.BTDataCollection
getException, isValidExecution, throwExceptionIfInvalidMethods inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask
body, checkValidExecution, getEventMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Constructor Details
-
BTDataCollectionSheetInstanceUnlockingRequestCheck
public BTDataCollectionSheetInstanceUnlockingRequestCheck()
-
-
Method Details
-
execute
protected void execute(DataCollectionSheetInstanceUnlockingRequestCheckEvent event, PoolKit poolKit) throws DAException, DAValidateException Executes the unlock validation workflow.- Specified by:
executein classValidExecutionBusinessTask<DataCollectionSheetInstanceUnlockingRequestCheckEvent>- Parameters:
event- the unlock check event containing the sheet IDpoolKit- the database connection pool kit for database operations- Throws:
DAException- if a database error occursDAValidateException- if the sheet ID is null or validation fails
-