Interface DeferredActionModule

All Superinterfaces:
BaseModule
All Known Implementing Classes:
PCMDeferredActionModule

public interface DeferredActionModule extends BaseModule
  • Method Details

    • getDeferredActions

      List<DeferredAction> getDeferredActions(String accountId)
      Retrieves list of the deferred actions
      Parameters:
      accountId - Account Id
      Returns:
      DeferredAction object containing list of deferred actions
    • deleteDeferredAction

      void deleteDeferredAction(String actionId)
      delete the deferred action
      Parameters:
      actionId - scheduled action Id
    • modifyDeferredAction

      DeferredAction modifyDeferredAction(String actionId, DeferredAction deferredAction)
      Modify the deferred actions
      Parameters:
      actionId - scheduled action Id
      deferredAction - DeferredAction schema Object
      Returns:
      DeferredAction Modified deferred action
    • executeDeferredAction

      DeferredAction executeDeferredAction(String actionId)
      Execute the deferred actions
      Parameters:
      actionId - scheduled action Id
      Returns:
      DeferredAction Executed deferred action