public class AppDeployer extends Object implements org.flowable.common.engine.impl.EngineDeployer
Constructor and Description |
---|
AppDeployer() |
Modifier and Type | Method and Description |
---|---|
protected AppDefinitionEntity |
createNewAppDefinition(String resourceName,
CoreAppModel appResourceModel,
org.flowable.common.engine.api.repository.EngineDeployment deployment,
AppEngineConfiguration appEngineConfiguration) |
protected void |
createNewPageDefinitions(AppDefinitionEntity appDefinition,
CoreAppModel appResourceModel,
org.flowable.common.engine.api.repository.EngineDeployment deployment,
AppEngineConfiguration appEngineConfiguration) |
void |
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment,
Map<String,Object> deploymentSettings) |
protected AppDefinitionEntity |
getMostRecentVersionOfAppDefinition(org.flowable.app.api.repository.AppModel appModel,
String tenantId) |
protected Map<String,PageDefinitionEntity> |
getPageDefinitions(String appDefinitionKey,
String tenantId) |
protected AppDefinitionEntity |
getPersistedInstanceOfAppDefinition(String key,
String deploymentId,
String tenantId) |
protected void |
updateCachingAndArtifacts(AppDefinitionEntity appDefinition,
CoreAppModel appResourceModel,
AppDeploymentEntity deployment) |
protected void |
updatePageDefinitionsInCache(AppDefinitionEntity appDefinition,
CoreAppModel appResourceModel,
AppEngineConfiguration appEngineConfiguration) |
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, Map<String,Object> deploymentSettings)
deploy
in interface org.flowable.common.engine.impl.EngineDeployer
protected AppDefinitionEntity createNewAppDefinition(String resourceName, CoreAppModel appResourceModel, org.flowable.common.engine.api.repository.EngineDeployment deployment, AppEngineConfiguration appEngineConfiguration)
protected void createNewPageDefinitions(AppDefinitionEntity appDefinition, CoreAppModel appResourceModel, org.flowable.common.engine.api.repository.EngineDeployment deployment, AppEngineConfiguration appEngineConfiguration)
protected void updatePageDefinitionsInCache(AppDefinitionEntity appDefinition, CoreAppModel appResourceModel, AppEngineConfiguration appEngineConfiguration)
protected AppDefinitionEntity getMostRecentVersionOfAppDefinition(org.flowable.app.api.repository.AppModel appModel, String tenantId)
protected AppDefinitionEntity getPersistedInstanceOfAppDefinition(String key, String deploymentId, String tenantId)
protected void updateCachingAndArtifacts(AppDefinitionEntity appDefinition, CoreAppModel appResourceModel, AppDeploymentEntity deployment)
protected Map<String,PageDefinitionEntity> getPageDefinitions(String appDefinitionKey, String tenantId)
Copyright © 2019. All rights reserved.