Class BTDataCollectionSheetInstanceDissociateFromSchedulingUser
java.lang.Object
overit.geocall.bl.BusinessTask<DataCollectionSheetInstanceDissociateFromSchedulingUserEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<DataCollectionSheetInstanceDissociateFromSchedulingUserEvent>
overit.geocallapp.wfm.mobileforms.bl.task.BTDataCollection<DataCollectionSheetInstanceDissociateFromSchedulingUserEvent>
overit.geocallapp.wfm.orchestrator.documents.mobileforms.bl.instance.task.BTDataCollectionSheetInstanceDissociateBase<DataCollectionSheetInstanceDissociateFromSchedulingUserEvent>
overit.geocallapp.wfm.orchestrator.documents.mobileforms.bl.instance.task.BTDataCollectionSheetInstanceDissociateFromSchedulingUser
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(DataCollectionSheetInstanceDissociateFromSchedulingUserEvent.class)
public class BTDataCollectionSheetInstanceDissociateFromSchedulingUser
extends BTDataCollectionSheetInstanceDissociateBase<DataCollectionSheetInstanceDissociateFromSchedulingUserEvent>
Business task in order to dissociate the scheduling user to a
When the
DataCollectionSheetInstance. When the
DataCollectionSheetInstanceDissociateFromSchedulingUserEvent is launched the BT notices the call
and dissociates all the scheduling user to the DataCollectionSheetInstance basing on the event's input. Permission:
Errors:
Codes.DATACOLLECTION_SHEET_MUST_BE_ASSOCIATE_TO_SCHED_USERCodes.DATACOLLECTION_SHEET_NOT_IN_OPEN_STATE
Visibility:
- scheduling users that belong to the same current user's operation center
- Since:
- 12.0
- See Also:
- GCApi:
- task
-
Field Summary
Fields inherited from class overit.geocallapp.wfm.orchestrator.documents.mobileforms.bl.instance.task.BTDataCollectionSheetInstanceDissociateBase
documentsIntegrationService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckSheet(BODataCollectionSheet sheet) Checks the sheet.protected voidDissociates the scheduling user to the data collection sheet.Methods inherited from class overit.geocallapp.wfm.orchestrator.documents.mobileforms.bl.instance.task.BTDataCollectionSheetInstanceDissociateBase
getIntegrationService, isValidExecution, loadSheet, updateSheetMethods inherited from class overit.geocallapp.wfm.mobileforms.bl.task.BTDataCollection
getException, 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
-
BTDataCollectionSheetInstanceDissociateFromSchedulingUser
public BTDataCollectionSheetInstanceDissociateFromSchedulingUser()
-
-
Method Details
-
execute
protected void execute(DataCollectionSheetInstanceDissociateFromSchedulingUserEvent event, PoolKit poolKit) throws DAException, DAValidateException Dissociates the scheduling user to the data collection sheet.- Specified by:
executein classValidExecutionBusinessTask<DataCollectionSheetInstanceDissociateFromSchedulingUserEvent>- Parameters:
event- theDataCollectionSheetInstanceDissociateFromSchedulingUserEventpoolKit- thePoolKit- Throws:
DAException- the DA exceptionDAValidateException- the DA validate exception
-
checkSheet
Checks the sheet.- Overrides:
checkSheetin classBTDataCollectionSheetInstanceDissociateBase<DataCollectionSheetInstanceDissociateFromSchedulingUserEvent>- Parameters:
sheet- theBODataCollectionSheet- Throws:
DAValidateException- the DA validate exception
-