public class DocumentDeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected ContentEngineConfiguration |
contentEngineConfiguration |
protected List<EngineDeployer> |
deployers |
protected DocumentDeploymentEntityManager |
deploymentEntityManager |
protected DeploymentCache<DocumentDefinitionCacheEntry> |
documentDefinitionCache |
protected DocumentDefinitionEntityManager |
documentDefinitionEntityManager |
protected DocumentResourceEntityManager |
resourceEntityManager |
Constructor and Description |
---|
DocumentDeploymentManager() |
protected DeploymentCache<DocumentDefinitionCacheEntry> documentDefinitionCache
protected List<EngineDeployer> deployers
protected ContentEngineConfiguration contentEngineConfiguration
protected DocumentDeploymentEntityManager deploymentEntityManager
protected DocumentResourceEntityManager resourceEntityManager
protected DocumentDefinitionEntityManager documentDefinitionEntityManager
public void deploy(EngineDeployment deployment)
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
public DocumentDefinition findDeployedDocumentDefinitionById(String documentDefinitionId)
public DocumentDefinition findDeployedLatestActionDefinitionByKey(String documentDefinitionKey)
public DocumentDefinition findDeployedLatestActionDefinitionByKeyAndTenantId(String documentDefinitionKey, String tenantId)
public DocumentDefinition findDeployedActionDefinitionByKeyAndVersionAndTenantId(String documentDefinitionKey, Integer documentDefinitionVersion, String tenantId)
public DocumentDefinitionCacheEntry resolveDocumentDefinition(DocumentDefinition documentDefinition)
public void removeDeployment(String deploymentId)
public void removeDeployment(String deploymentId, boolean cascade)
public List<EngineDeployer> getDeployers()
public void setDeployers(List<EngineDeployer> deployers)
public DeploymentCache<DocumentDefinitionCacheEntry> getDocumentDefinitionCache()
public void setDocumentDefinitionCache(DeploymentCache<DocumentDefinitionCacheEntry> documentDefinitionCache)
public ContentEngineConfiguration getContentEngineConfiguration()
public void setContentEngineConfiguration(ContentEngineConfiguration contentEngineConfiguration)
public DocumentDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(DocumentDeploymentEntityManager deploymentEntityManager)
public DocumentResourceEntityManager getResourceEntityManager()
public void setResourceEntityManager(DocumentResourceEntityManager resourceEntityManager)
public DocumentDefinitionEntityManager getDocumentDefinitionEntityManager()
public void setDocumentDefinitionEntityManager(DocumentDefinitionEntityManager documentDefinitionEntityManager)