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
ConstructorsConstructorDescriptionCmmnDeploymentEntityManagerImpl
(CmmnEngineConfiguration cmmnEngineConfiguration, CmmnDeploymentDataManager deploymentDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteDeploymentAndRelatedData
(String deploymentId, boolean cascade) long
findDeploymentCountByQueryCriteria
(CmmnDeploymentQuery deploymentQuery) findDeploymentsByQueryCriteria
(CmmnDeploymentQuery deploymentQuery) protected CaseDefinitionEntity
findLatestCaseDefinition
(CaseDefinition caseDefinition) findLatestDeploymentByName
(String deploymentName) protected CaseDefinition
findNewLatestCaseDefinitionAfterRemovalOf
(CaseDefinition caseDefinitionToBeRemoved) protected CaseDefinitionEntityManager
protected CmmnResourceEntityManager
getDeploymentResourceNames
(String deploymentId) void
insert
(CmmnDeploymentEntity deployment) protected void
restoreEventRegistryStartEvent
(CaseDefinition previousCaseDefinition, Case caseModel, String startEventType) protected void
restorePreviousStartEventsIfNeeded
(CaseDefinition caseDefinition) 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 Details
-
CmmnDeploymentEntityManagerImpl
public CmmnDeploymentEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration, CmmnDeploymentDataManager deploymentDataManager)
-
-
Method Details
-
insert
- Specified by:
insert
in interfaceEntityManager<CmmnDeploymentEntity>
- Overrides:
insert
in classAbstractEntityManager<CmmnDeploymentEntity,
CmmnDeploymentDataManager>
-
deleteDeploymentAndRelatedData
- Specified by:
deleteDeploymentAndRelatedData
in interfaceCmmnDeploymentEntityManager
-
restorePreviousStartEventsIfNeeded
-
restoreEventRegistryStartEvent
protected void restoreEventRegistryStartEvent(CaseDefinition previousCaseDefinition, Case caseModel, String startEventType) -
findLatestCaseDefinition
-
findNewLatestCaseDefinitionAfterRemovalOf
protected CaseDefinition findNewLatestCaseDefinitionAfterRemovalOf(CaseDefinition caseDefinitionToBeRemoved) -
findLatestDeploymentByName
- Specified by:
findLatestDeploymentByName
in interfaceCmmnDeploymentEntityManager
-
getDeploymentResourceNames
- Specified by:
getDeploymentResourceNames
in interfaceCmmnDeploymentEntityManager
-
createDeploymentQuery
- Specified by:
createDeploymentQuery
in interfaceCmmnDeploymentEntityManager
-
findDeploymentsByQueryCriteria
- Specified by:
findDeploymentsByQueryCriteria
in interfaceCmmnDeploymentEntityManager
-
findDeploymentCountByQueryCriteria
- Specified by:
findDeploymentCountByQueryCriteria
in interfaceCmmnDeploymentEntityManager
-
getCmmnResourceEntityManager
-
getCaseDefinitionEntityManager
-