Class BTWarehouseOperationReceive
java.lang.Object
overit.geocall.bl.BusinessTask<WarehouseOperationReceiveEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<WarehouseOperationReceiveEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask<WarehouseOperationReceiveEvent>
overit.geocallapp.wfm.inventory.bl.warehouse.operation.task.BTWarehouseOperationHandling<WarehouseOperationReceiveEvent>
overit.geocallapp.wfm.inventory.bl.warehouse.operation.task.BTWarehouseOperationReceive
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(WarehouseOperationReceiveEvent.class)
public class BTWarehouseOperationReceive
extends BTWarehouseOperationHandling<WarehouseOperationReceiveEvent>
Business task in order to receive a
When the
WarehouseOperation. When the
WarehouseOperationReceiveEvent is launched
the BT notices the call and receives 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
-
BTWarehouseOperationReceive
public BTWarehouseOperationReceive()
-
-
Method Details
-
getNewItemState
Returns the new item state.- Specified by:
getNewItemStatein classBTWarehouseOperationHandling<WarehouseOperationReceiveEvent>- 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<WarehouseOperationReceiveEvent>- Parameters:
warehouseOperation- theWarehouseOperationoperationItem- theWarehouseOperationItemreferenceDate- the reference datepoolKit- thePoolKit- Returns:
- the
WarehouseTransactionGenerateInput - Throws:
DAValidateException- the DA validate exceptionDAException- the DA exception
-