public class DataObjectDeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected DeploymentCache<DataObjectDefinitionCacheEntry> |
dataObjectDefinitionCache |
protected DataObjectDefinitionEntityManager |
dataObjectDefinitionEntityManager |
protected DataObjectEngineConfiguration |
dataObjectEngineConfiguration |
protected DataObjectSchemaDefinitionEntityManager |
dataObjectSchemaDefinitionEntityManager |
protected List<EngineDeployer> |
deployers |
protected DataObjectDeploymentEntityManager |
deploymentEntityManager |
protected DataObjectResourceEntityManager |
resourceEntityManager |
Constructor and Description |
---|
DataObjectDeploymentManager() |
protected DeploymentCache<DataObjectDefinitionCacheEntry> dataObjectDefinitionCache
protected List<EngineDeployer> deployers
protected DataObjectEngineConfiguration dataObjectEngineConfiguration
protected DataObjectDeploymentEntityManager deploymentEntityManager
protected DataObjectResourceEntityManager resourceEntityManager
protected DataObjectDefinitionEntityManager dataObjectDefinitionEntityManager
protected DataObjectSchemaDefinitionEntityManager dataObjectSchemaDefinitionEntityManager
public void deploy(EngineDeployment deployment)
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
public DataObjectDefinition findDeployedDataObjectDefinitionById(String dataObjectDefinitionId)
public DataObjectDefinition findDeployedLatestDataObjectDefinitionByKey(String dataObjectDefinitionKey)
public DataObjectDefinition findDeployedLatestDataObjectDefinitionByKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
public DataObjectDefinition findDeployedDataObjectDefinitionByKeyAndVersionAndTenantId(String dataObjectDefinitionKey, Integer dataObjectDefinitionVersion, String tenantId)
public DataObjectDefinitionCacheEntry resolveDataObjectDefinition(DataObjectDefinition dataObjectDefinition)
public void removeDeployment(String deploymentId)
public void removeDeployment(String deploymentId, boolean cascade)
public List<EngineDeployer> getDeployers()
public void setDeployers(List<EngineDeployer> deployers)
public DeploymentCache<DataObjectDefinitionCacheEntry> getDataObjectDefinitionCache()
public void setDataObjectDefinitionCache(DeploymentCache<DataObjectDefinitionCacheEntry> dataObjectDefinitionCache)
public DataObjectEngineConfiguration getDataObjectEngineConfiguration()
public void setDataObjectEngineConfiguration(DataObjectEngineConfiguration dataObjectEngineConfiguration)
public DataObjectDefinitionEntityManager getDataObjectDefinitionEntityManager()
public void setDataObjectDefinitionEntityManager(DataObjectDefinitionEntityManager dataObjectDefinitionEntityManager)
public DataObjectSchemaDefinitionEntityManager getDataObjectSchemaDefinitionEntityManager()
public void setDataObjectSchemaDefinitionEntityManager(DataObjectSchemaDefinitionEntityManager dataObjectSchemaDefinitionEntityManager)
public DataObjectDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(DataObjectDeploymentEntityManager deploymentEntityManager)
public DataObjectResourceEntityManager getResourceEntityManager()
public void setResourceEntityManager(DataObjectResourceEntityManager resourceEntityManager)