Interface ProcessDefinitionDataManager

All Superinterfaces:
DataManager<ProcessDefinitionEntity>
All Known Implementing Classes:
MybatisProcessDefinitionDataManager

public interface ProcessDefinitionDataManager extends DataManager<ProcessDefinitionEntity>
Author:
Joram Barrez
  • Method Details

    • findLatestProcessDefinitionByKey

      ProcessDefinitionEntity findLatestProcessDefinitionByKey(String processDefinitionKey)
    • findLatestProcessDefinitionByKeyAndTenantId

      ProcessDefinitionEntity findLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
    • findLatestDerivedProcessDefinitionByKey

      ProcessDefinitionEntity findLatestDerivedProcessDefinitionByKey(String processDefinitionKey)
    • findLatestDerivedProcessDefinitionByKeyAndTenantId

      ProcessDefinitionEntity findLatestDerivedProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
    • deleteProcessDefinitionsByDeploymentId

      void deleteProcessDefinitionsByDeploymentId(String deploymentId)
    • findProcessDefinitionsByQueryCriteria

      List<ProcessDefinition> findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery)
    • findProcessDefinitionCountByQueryCriteria

      long findProcessDefinitionCountByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery)
    • findProcessDefinitionByDeploymentAndKey

      ProcessDefinitionEntity findProcessDefinitionByDeploymentAndKey(String deploymentId, String processDefinitionKey)
    • findProcessDefinitionByDeploymentAndKeyAndTenantId

      ProcessDefinitionEntity findProcessDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String processDefinitionKey, String tenantId)
    • findProcessDefinitionByParentDeploymentAndKey

      ProcessDefinitionEntity findProcessDefinitionByParentDeploymentAndKey(String parentDeploymentId, String processDefinitionKey)
    • findProcessDefinitionByParentDeploymentAndKeyAndTenantId

      ProcessDefinitionEntity findProcessDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String processDefinitionKey, String tenantId)
    • findProcessDefinitionByKeyAndVersion

      ProcessDefinitionEntity findProcessDefinitionByKeyAndVersion(String processDefinitionKey, Integer processDefinitionVersion)
    • findProcessDefinitionByKeyAndVersionAndTenantId

      ProcessDefinitionEntity findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId)
    • findProcessDefinitionsByNativeQuery

      List<ProcessDefinition> findProcessDefinitionsByNativeQuery(Map<String,Object> parameterMap)
    • findProcessDefinitionCountByNativeQuery

      long findProcessDefinitionCountByNativeQuery(Map<String,Object> parameterMap)
    • updateProcessDefinitionTenantIdForDeployment

      void updateProcessDefinitionTenantIdForDeployment(String deploymentId, String newTenantId)
    • updateProcessDefinitionVersionForProcessDefinitionId

      void updateProcessDefinitionVersionForProcessDefinitionId(String processDefinitionId, int version)