Class ValidExecutionBusinessTask<I>

java.lang.Object
overit.geocall.bl.BusinessTask<I>
overit.geocallapp.wfm.core.bl.common.validexecution.ValidExecutionBusinessTask<I>
All Implemented Interfaces:
Serializable, Tool, ValidExecution
Direct Known Subclasses:
ValidPermissionBusinessTask

@Deprecated(since="16.0", forRemoval=true) public abstract class ValidExecutionBusinessTask<I> extends BusinessTask<I> implements ValidExecution
Deprecated, for removal: This API element is subject to removal in a future version.
See Also:
  • Constructor Details

    • ValidExecutionBusinessTask

      public ValidExecutionBusinessTask()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • body

      protected void body(I event, PoolKit poolKit) throws DAException, DAValidateException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: BusinessTask
      Implements this method to write the specific task logic to handle the input parameter.
      Specified by:
      body in class BusinessTask<I>
      Parameters:
      event - the object upon which the task will works on
      poolKit - the poolkit containing the reference to the database connection that can be used
      Throws:
      DAException - in case of database error
      DAValidateException - in case of database validation error
    • checkValidExecution

      protected boolean checkValidExecution() throws DAValidateException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      DAValidateException
    • execute

      protected abstract void execute(I event, PoolKit poolKit) throws DAException, DAValidateException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      DAException
      DAValidateException
    • getEvent

      public I getEvent()
      Deprecated, for removal: This API element is subject to removal in a future version.