Class DocumentDeploymentManager
java.lang.Object
com.flowable.content.engine.impl.deployer.DocumentDeploymentManager
public class DocumentDeploymentManager
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected ContentEngineConfiguration
contentEngineConfiguration
protected java.util.List<org.flowable.common.engine.impl.EngineDeployer>
deployers
protected DocumentDeploymentEntityManager
deploymentEntityManager
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DocumentDefinitionCacheEntry>
documentDefinitionCache
protected DocumentDefinitionEntityManager
documentDefinitionEntityManager
protected DocumentResourceEntityManager
resourceEntityManager
-
Constructor Summary
Constructors Constructor Description DocumentDeploymentManager()
-
Method Summary
Modifier and Type Method Description void
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)
void
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)
DocumentDefinition
findDeployedActionDefinitionByKeyAndVersionAndTenantId(java.lang.String documentDefinitionKey, java.lang.Integer documentDefinitionVersion, java.lang.String tenantId)
DocumentDefinition
findDeployedDocumentDefinitionById(java.lang.String documentDefinitionId)
DocumentDefinition
findDeployedLatestActionDefinitionByKey(java.lang.String documentDefinitionKey)
DocumentDefinition
findDeployedLatestActionDefinitionByKeyAndTenantId(java.lang.String documentDefinitionKey, java.lang.String tenantId)
ContentEngineConfiguration
getContentEngineConfiguration()
java.util.List<org.flowable.common.engine.impl.EngineDeployer>
getDeployers()
DocumentDeploymentEntityManager
getDeploymentEntityManager()
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DocumentDefinitionCacheEntry>
getDocumentDefinitionCache()
DocumentDefinitionEntityManager
getDocumentDefinitionEntityManager()
DocumentResourceEntityManager
getResourceEntityManager()
void
removeDeployment(java.lang.String deploymentId)
void
removeDeployment(java.lang.String deploymentId, boolean cascade)
DocumentDefinitionCacheEntry
resolveDocumentDefinition(DocumentDefinition documentDefinition)
void
setContentEngineConfiguration(ContentEngineConfiguration contentEngineConfiguration)
void
setDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)
void
setDeploymentEntityManager(DocumentDeploymentEntityManager deploymentEntityManager)
void
setDocumentDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DocumentDefinitionCacheEntry> documentDefinitionCache)
void
setDocumentDefinitionEntityManager(DocumentDefinitionEntityManager documentDefinitionEntityManager)
void
setResourceEntityManager(DocumentResourceEntityManager resourceEntityManager)
-
Field Details
-
documentDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DocumentDefinitionCacheEntry> documentDefinitionCache -
deployers
protected java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers -
contentEngineConfiguration
-
deploymentEntityManager
-
resourceEntityManager
-
documentDefinitionEntityManager
-
-
Constructor Details
-
DocumentDeploymentManager
public DocumentDeploymentManager()
-
-
Method Details
-
deploy
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment) -
deploy
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings) -
findDeployedDocumentDefinitionById
public DocumentDefinition findDeployedDocumentDefinitionById(java.lang.String documentDefinitionId) -
findDeployedLatestActionDefinitionByKey
public DocumentDefinition findDeployedLatestActionDefinitionByKey(java.lang.String documentDefinitionKey) -
findDeployedLatestActionDefinitionByKeyAndTenantId
public DocumentDefinition findDeployedLatestActionDefinitionByKeyAndTenantId(java.lang.String documentDefinitionKey, java.lang.String tenantId) -
findDeployedActionDefinitionByKeyAndVersionAndTenantId
public DocumentDefinition findDeployedActionDefinitionByKeyAndVersionAndTenantId(java.lang.String documentDefinitionKey, java.lang.Integer documentDefinitionVersion, java.lang.String tenantId) -
resolveDocumentDefinition
public DocumentDefinitionCacheEntry resolveDocumentDefinition(DocumentDefinition documentDefinition) -
removeDeployment
public void removeDeployment(java.lang.String deploymentId) -
removeDeployment
public void removeDeployment(java.lang.String deploymentId, boolean cascade) -
getDeployers
public java.util.List<org.flowable.common.engine.impl.EngineDeployer> getDeployers() -
setDeployers
public void setDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers) -
getDocumentDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DocumentDefinitionCacheEntry> getDocumentDefinitionCache() -
setDocumentDefinitionCache
public void setDocumentDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DocumentDefinitionCacheEntry> documentDefinitionCache) -
getContentEngineConfiguration
-
setContentEngineConfiguration
-
getDeploymentEntityManager
-
setDeploymentEntityManager
-
getResourceEntityManager
-
setResourceEntityManager
-
getDocumentDefinitionEntityManager
-
setDocumentDefinitionEntityManager
public void setDocumentDefinitionEntityManager(DocumentDefinitionEntityManager documentDefinitionEntityManager)
-