Class CmmnDeploymentEntityManagerImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
-
- org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<CmmnEngineConfiguration,CmmnDeploymentEntity,CmmnDeploymentDataManager>
-
- org.flowable.cmmn.engine.impl.persistence.entity.CmmnDeploymentEntityManagerImpl
-
- All Implemented Interfaces:
CmmnDeploymentEntityManager,EntityManager<CmmnDeploymentEntity>
public class CmmnDeploymentEntityManagerImpl extends AbstractEngineEntityManager<CmmnEngineConfiguration,CmmnDeploymentEntity,CmmnDeploymentDataManager> implements CmmnDeploymentEntityManager
- Author:
- Joram Barrez
-
-
Field Summary
-
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
-
Constructor Summary
Constructors Constructor Description CmmnDeploymentEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration, CmmnDeploymentDataManager deploymentDataManager)
-
Method Summary
-
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, setDataManager, update, update
-
-
-
-
Constructor Detail
-
CmmnDeploymentEntityManagerImpl
public CmmnDeploymentEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration, CmmnDeploymentDataManager deploymentDataManager)
-
-
Method Detail
-
insert
public void insert(CmmnDeploymentEntity deployment)
- Specified by:
insertin interfaceEntityManager<CmmnDeploymentEntity>- Overrides:
insertin classAbstractEntityManager<CmmnDeploymentEntity,CmmnDeploymentDataManager>
-
deleteDeploymentAndRelatedData
public void deleteDeploymentAndRelatedData(String deploymentId, boolean cascade)
- Specified by:
deleteDeploymentAndRelatedDatain interfaceCmmnDeploymentEntityManager
-
restorePreviousStartEventsIfNeeded
protected void restorePreviousStartEventsIfNeeded(CaseDefinition caseDefinition)
-
restoreEventRegistryStartEvent
protected void restoreEventRegistryStartEvent(CaseDefinition previousCaseDefinition, org.flowable.cmmn.model.Case caseModel, String startEventType)
-
findLatestCaseDefinition
protected CaseDefinitionEntity findLatestCaseDefinition(CaseDefinition caseDefinition)
-
findNewLatestCaseDefinitionAfterRemovalOf
protected CaseDefinition findNewLatestCaseDefinitionAfterRemovalOf(CaseDefinition caseDefinitionToBeRemoved)
-
findLatestDeploymentByName
public CmmnDeploymentEntity findLatestDeploymentByName(String deploymentName)
- Specified by:
findLatestDeploymentByNamein interfaceCmmnDeploymentEntityManager
-
getDeploymentResourceNames
public List<String> getDeploymentResourceNames(String deploymentId)
- Specified by:
getDeploymentResourceNamesin interfaceCmmnDeploymentEntityManager
-
createDeploymentQuery
public CmmnDeploymentQuery createDeploymentQuery()
- Specified by:
createDeploymentQueryin interfaceCmmnDeploymentEntityManager
-
findDeploymentsByQueryCriteria
public List<CmmnDeployment> findDeploymentsByQueryCriteria(CmmnDeploymentQuery deploymentQuery)
- Specified by:
findDeploymentsByQueryCriteriain interfaceCmmnDeploymentEntityManager
-
findDeploymentCountByQueryCriteria
public long findDeploymentCountByQueryCriteria(CmmnDeploymentQuery deploymentQuery)
- Specified by:
findDeploymentCountByQueryCriteriain interfaceCmmnDeploymentEntityManager
-
getCmmnResourceEntityManager
protected CmmnResourceEntityManager getCmmnResourceEntityManager()
-
getCaseDefinitionEntityManager
protected CaseDefinitionEntityManager getCaseDefinitionEntityManager()
-
-