Class BTReplicatorSerializedMaterialInsert

java.lang.Object
overit.geocall.bl.BusinessTask<overit.geocallapp.wfm.core.replicator.serializedmaterial.event.ReplicatorSerializedMaterialInsertEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<overit.geocallapp.wfm.core.replicator.serializedmaterial.event.ReplicatorSerializedMaterialInsertEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask<overit.geocallapp.wfm.core.replicator.serializedmaterial.event.ReplicatorSerializedMaterialInsertEvent>
overit.geocallapp.wfm.inventory.bl.task.BTInventoryManagement<overit.geocallapp.wfm.core.replicator.serializedmaterial.event.ReplicatorSerializedMaterialInsertEvent>
overit.geocallapp.wfm.inventory.replicator.task.BTReplicatorSerializedMaterialInsert
All Implemented Interfaces:
Serializable, Tool, ValidExecution

@Event(value=overit.geocallapp.wfm.core.replicator.serializedmaterial.event.ReplicatorSerializedMaterialInsertEvent.class, priority=-10) public class BTReplicatorSerializedMaterialInsert extends BTInventoryManagement<overit.geocallapp.wfm.core.replicator.serializedmaterial.event.ReplicatorSerializedMaterialInsertEvent>
Business task for check the serialized materials before insert.
This task is called by the main task of serialized materials on core module, and starts before core tasks.
Since:
14.0
See Also:
GCApi:
task
  • Constructor Details

    • BTReplicatorSerializedMaterialInsert

      public BTReplicatorSerializedMaterialInsert()
  • Method Details

    • execute

      protected void execute(overit.geocallapp.wfm.core.replicator.serializedmaterial.event.ReplicatorSerializedMaterialInsertEvent event, PoolKit poolKit) throws DAException, DAValidateException
      Description copied from class: ValidExecutionBusinessTask
      Executes the actual business logic after validation has passed.
      Specified by:
      execute in class ValidExecutionBusinessTask<overit.geocallapp.wfm.core.replicator.serializedmaterial.event.ReplicatorSerializedMaterialInsertEvent>
      Parameters:
      event - the input event to process
      poolKit - the PoolKit
      Throws:
      DAException - if a data access error occurs during execution
      DAValidateException - if validation fails during execution
    • isValidExecution

      public boolean isValidExecution()
      Checks if the execution is valid.
      Returns:
      true, if successful