Class WorkObjectDefinitionEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<WorkObjectEngineConfiguration,WorkObjectDefinitionEntity,WorkObjectDefinitionDataManager>
com.flowable.workobject.engine.impl.persistence.entity.WorkObjectDefinitionEntityManagerImpl
- All Implemented Interfaces:
WorkObjectDefinitionEntityManager,org.flowable.common.engine.impl.persistence.entity.EntityManager<WorkObjectDefinitionEntity>
public class WorkObjectDefinitionEntityManagerImpl extends org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<WorkObjectEngineConfiguration,WorkObjectDefinitionEntity,WorkObjectDefinitionDataManager> implements WorkObjectDefinitionEntityManager
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
-
Constructor Summary
Constructors Constructor Description WorkObjectDefinitionEntityManagerImpl(WorkObjectEngineConfiguration workObjectEngineConfiguration, WorkObjectDefinitionDataManager workObjectDefinitionDataManager) -
Method Summary
Modifier and Type Method Description voiddeleteWorkObjectDefinitionsByDeploymentId(java.lang.String deploymentId)WorkObjectDefinitionEntityfindLatestWorkObjectDefinitionByKey(java.lang.String definitionKey)WorkObjectDefinitionEntityfindLatestWorkObjectDefinitionByKeyAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.String tenantId)WorkObjectDefinitionEntityfindWorkObjectDefinitionByDeploymentAndKey(java.lang.String deploymentId, java.lang.String workObjectDefinitionKey)WorkObjectDefinitionEntityfindWorkObjectDefinitionByDeploymentAndKeyAndTenantId(java.lang.String deploymentId, java.lang.String workObjectDefinitionKey, java.lang.String tenantId)WorkObjectDefinitionEntityfindWorkObjectDefinitionByKeyAndVersionAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.Integer formVersion, java.lang.String tenantId)longfindWorkObjectDefinitionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)longfindWorkObjectDefinitionCountByQueryCriteria(WorkObjectDefinitionQueryImpl workObjectQuery)java.util.List<WorkObjectDefinition>findWorkObjectDefinitionsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)java.util.List<WorkObjectDefinition>findWorkObjectDefinitionsByQueryCriteria(WorkObjectDefinitionQueryImpl workObjectQuery)voidupdateWorkObjectDefinitionCategory(java.lang.String definitionId, java.lang.String newCategory)voidupdateWorkObjectDefinitionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcherMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
WorkObjectDefinitionEntityManagerImpl
public WorkObjectDefinitionEntityManagerImpl(WorkObjectEngineConfiguration workObjectEngineConfiguration, WorkObjectDefinitionDataManager workObjectDefinitionDataManager)
-
-
Method Details
-
findLatestWorkObjectDefinitionByKey
public WorkObjectDefinitionEntity findLatestWorkObjectDefinitionByKey(java.lang.String definitionKey)- Specified by:
findLatestWorkObjectDefinitionByKeyin interfaceWorkObjectDefinitionEntityManager
-
findLatestWorkObjectDefinitionByKeyAndTenantId
public WorkObjectDefinitionEntity findLatestWorkObjectDefinitionByKeyAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.String tenantId)- Specified by:
findLatestWorkObjectDefinitionByKeyAndTenantIdin interfaceWorkObjectDefinitionEntityManager
-
deleteWorkObjectDefinitionsByDeploymentId
public void deleteWorkObjectDefinitionsByDeploymentId(java.lang.String deploymentId)- Specified by:
deleteWorkObjectDefinitionsByDeploymentIdin interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionsByQueryCriteria
public java.util.List<WorkObjectDefinition> findWorkObjectDefinitionsByQueryCriteria(WorkObjectDefinitionQueryImpl workObjectQuery)- Specified by:
findWorkObjectDefinitionsByQueryCriteriain interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionCountByQueryCriteria
public long findWorkObjectDefinitionCountByQueryCriteria(WorkObjectDefinitionQueryImpl workObjectQuery)- Specified by:
findWorkObjectDefinitionCountByQueryCriteriain interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionByDeploymentAndKey
public WorkObjectDefinitionEntity findWorkObjectDefinitionByDeploymentAndKey(java.lang.String deploymentId, java.lang.String workObjectDefinitionKey)- Specified by:
findWorkObjectDefinitionByDeploymentAndKeyin interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionByDeploymentAndKeyAndTenantId
public WorkObjectDefinitionEntity findWorkObjectDefinitionByDeploymentAndKeyAndTenantId(java.lang.String deploymentId, java.lang.String workObjectDefinitionKey, java.lang.String tenantId)- Specified by:
findWorkObjectDefinitionByDeploymentAndKeyAndTenantIdin interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionByKeyAndVersionAndTenantId
public WorkObjectDefinitionEntity findWorkObjectDefinitionByKeyAndVersionAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.Integer formVersion, java.lang.String tenantId)- Specified by:
findWorkObjectDefinitionByKeyAndVersionAndTenantIdin interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionsByNativeQuery
public java.util.List<WorkObjectDefinition> findWorkObjectDefinitionsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)- Specified by:
findWorkObjectDefinitionsByNativeQueryin interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionCountByNativeQuery
public long findWorkObjectDefinitionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)- Specified by:
findWorkObjectDefinitionCountByNativeQueryin interfaceWorkObjectDefinitionEntityManager
-
updateWorkObjectDefinitionTenantIdForDeployment
public void updateWorkObjectDefinitionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)- Specified by:
updateWorkObjectDefinitionTenantIdForDeploymentin interfaceWorkObjectDefinitionEntityManager
-
updateWorkObjectDefinitionCategory
public void updateWorkObjectDefinitionCategory(java.lang.String definitionId, java.lang.String newCategory)- Specified by:
updateWorkObjectDefinitionCategoryin interfaceWorkObjectDefinitionEntityManager
-