Interface ActionInstanceDataManager

All Superinterfaces:
DataManager<ActionInstanceEntity>
All Known Implementing Classes:
MybatisActionInstanceDataManager

public interface ActionInstanceDataManager extends DataManager<ActionInstanceEntity>
Author:
Tijs Rademakers
  • Method Details

    • findActionInstancesForScopeIdAndSubScopeId

      List<ActionInstance> findActionInstancesForScopeIdAndSubScopeId(String scopeType, String scopeId, String subScopeId)
    • findActionInstancesForScopeIdAndSubScopeId

      List<ActionInstance> findActionInstancesForScopeIdAndSubScopeId(String scopeType, String scopeId, String subScopeId, boolean includeDeletedInCache)
      Special method that also returns those in the cache that are deleted. This is needed in the special use case where the actionInstance was executed and later removed by a plan item listener.
    • findActionInstanceIdsForScopeIdsAndScopeType

      List<String> findActionInstanceIdsForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType)
    • findActionInstanceCountByQueryCriteria

      long findActionInstanceCountByQueryCriteria(ActionInstanceQueryImpl actionInstanceQuery)
    • findActionInstancesByQueryCriteria

      List<ActionInstance> findActionInstancesByQueryCriteria(ActionInstanceQueryImpl actionInstanceQuery)
    • deleteByActionDefinitionId

      void deleteByActionDefinitionId(String actionDefinitionId)
    • bulkDeleteActionInstancesByScopeIdsAndScopeType

      void bulkDeleteActionInstancesByScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType)