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 void
deleteWorkObjectDefinitionsByDeploymentId(java.lang.String deploymentId)
WorkObjectDefinitionEntity
findLatestWorkObjectDefinitionByKey(java.lang.String definitionKey)
WorkObjectDefinitionEntity
findLatestWorkObjectDefinitionByKeyAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.String tenantId)
WorkObjectDefinitionEntity
findWorkObjectDefinitionByDeploymentAndKey(java.lang.String deploymentId, java.lang.String workObjectDefinitionKey)
WorkObjectDefinitionEntity
findWorkObjectDefinitionByDeploymentAndKeyAndTenantId(java.lang.String deploymentId, java.lang.String workObjectDefinitionKey, java.lang.String tenantId)
WorkObjectDefinitionEntity
findWorkObjectDefinitionByKeyAndVersionAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.Integer formVersion, java.lang.String tenantId)
long
findWorkObjectDefinitionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
long
findWorkObjectDefinitionCountByQueryCriteria(WorkObjectDefinitionQueryImpl workObjectQuery)
java.util.List<WorkObjectDefinition>
findWorkObjectDefinitionsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
java.util.List<WorkObjectDefinition>
findWorkObjectDefinitionsByQueryCriteria(WorkObjectDefinitionQueryImpl workObjectQuery)
void
updateWorkObjectDefinitionCategory(java.lang.String definitionId, java.lang.String newCategory)
void
updateWorkObjectDefinitionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
Methods 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:
findLatestWorkObjectDefinitionByKey
in interfaceWorkObjectDefinitionEntityManager
-
findLatestWorkObjectDefinitionByKeyAndTenantId
public WorkObjectDefinitionEntity findLatestWorkObjectDefinitionByKeyAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.String tenantId)- Specified by:
findLatestWorkObjectDefinitionByKeyAndTenantId
in interfaceWorkObjectDefinitionEntityManager
-
deleteWorkObjectDefinitionsByDeploymentId
public void deleteWorkObjectDefinitionsByDeploymentId(java.lang.String deploymentId)- Specified by:
deleteWorkObjectDefinitionsByDeploymentId
in interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionsByQueryCriteria
public java.util.List<WorkObjectDefinition> findWorkObjectDefinitionsByQueryCriteria(WorkObjectDefinitionQueryImpl workObjectQuery)- Specified by:
findWorkObjectDefinitionsByQueryCriteria
in interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionCountByQueryCriteria
public long findWorkObjectDefinitionCountByQueryCriteria(WorkObjectDefinitionQueryImpl workObjectQuery)- Specified by:
findWorkObjectDefinitionCountByQueryCriteria
in interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionByDeploymentAndKey
public WorkObjectDefinitionEntity findWorkObjectDefinitionByDeploymentAndKey(java.lang.String deploymentId, java.lang.String workObjectDefinitionKey)- Specified by:
findWorkObjectDefinitionByDeploymentAndKey
in interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionByDeploymentAndKeyAndTenantId
public WorkObjectDefinitionEntity findWorkObjectDefinitionByDeploymentAndKeyAndTenantId(java.lang.String deploymentId, java.lang.String workObjectDefinitionKey, java.lang.String tenantId)- Specified by:
findWorkObjectDefinitionByDeploymentAndKeyAndTenantId
in interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionByKeyAndVersionAndTenantId
public WorkObjectDefinitionEntity findWorkObjectDefinitionByKeyAndVersionAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.Integer formVersion, java.lang.String tenantId)- Specified by:
findWorkObjectDefinitionByKeyAndVersionAndTenantId
in interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionsByNativeQuery
public java.util.List<WorkObjectDefinition> findWorkObjectDefinitionsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)- Specified by:
findWorkObjectDefinitionsByNativeQuery
in interfaceWorkObjectDefinitionEntityManager
-
findWorkObjectDefinitionCountByNativeQuery
public long findWorkObjectDefinitionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)- Specified by:
findWorkObjectDefinitionCountByNativeQuery
in interfaceWorkObjectDefinitionEntityManager
-
updateWorkObjectDefinitionTenantIdForDeployment
public void updateWorkObjectDefinitionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)- Specified by:
updateWorkObjectDefinitionTenantIdForDeployment
in interfaceWorkObjectDefinitionEntityManager
-
updateWorkObjectDefinitionCategory
public void updateWorkObjectDefinitionCategory(java.lang.String definitionId, java.lang.String newCategory)- Specified by:
updateWorkObjectDefinitionCategory
in interfaceWorkObjectDefinitionEntityManager
-