Class BTWarehouseOperationSend
java.lang.Object
overit.geocall.bl.BusinessTask<WarehouseOperationSendEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<WarehouseOperationSendEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask<WarehouseOperationSendEvent>
overit.geocallapp.wfm.inventory.bl.warehouse.operation.task.BTWarehouseOperationHandling<WarehouseOperationSendEvent>
overit.geocallapp.wfm.inventory.bl.warehouse.operation.task.BTWarehouseOperationSend
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(WarehouseOperationSendEvent.class)
public class BTWarehouseOperationSend
extends BTWarehouseOperationHandling<WarehouseOperationSendEvent>
Business task in order to send a
When the
WarehouseOperation. When the
WarehouseOperationSendEvent is launched
the BT notices the call and sends the WarehouseOperation basing on the event's input. - Since:
- 14.0
- See Also:
- GCApi:
- task
-
Field Summary
Fields inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected WarehouseTransactionGenerateInputbuildTransactionGenerationInput(WarehouseOperation warehouseOperation, WarehouseOperationItem operationItem, Date referenceDate, PoolKit poolKit) Builds the transaction generation input.protected LongReturns the new item state.Methods inherited from class overit.geocallapp.wfm.inventory.bl.warehouse.operation.task.BTWarehouseOperationHandling
execute, getLogHelper, isValidExecutionMethods inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask
checkValidExecution, getException, throwExceptionIfInvalidMethods inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask
body, getEventMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Constructor Details
-
BTWarehouseOperationSend
public BTWarehouseOperationSend()
-
-
Method Details
-
getNewItemState
Returns the new item state.- Specified by:
getNewItemStatein classBTWarehouseOperationHandling<WarehouseOperationSendEvent>- Returns:
- the new item state
-
buildTransactionGenerationInput
protected WarehouseTransactionGenerateInput buildTransactionGenerationInput(WarehouseOperation warehouseOperation, WarehouseOperationItem operationItem, Date referenceDate, PoolKit poolKit) throws DAValidateException, DAException Builds the transaction generation input.- Specified by:
buildTransactionGenerationInputin classBTWarehouseOperationHandling<WarehouseOperationSendEvent>- Parameters:
warehouseOperation- theWarehouseOperationoperationItem- theWarehouseOperationItemreferenceDate- the reference datepoolKit- thePoolKit- Returns:
- the
WarehouseTransactionGenerateInput - Throws:
DAValidateException- the DA validate exceptionDAException- the DA exception
-