Class AppDeploymentManager


  • public class AppDeploymentManager
    extends java.lang.Object
    • Constructor Detail

      • AppDeploymentManager

        public AppDeploymentManager()
    • Method Detail

      • 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)
      • findDeployedAppDefinitionById

        public CoreAppDefinition findDeployedAppDefinitionById​(java.lang.String appDefinitionId)
      • findDeployedLatestAppDefinitionByKey

        public org.flowable.app.api.repository.AppDefinition findDeployedLatestAppDefinitionByKey​(java.lang.String appDefinitionKey)
      • findDeployedLatestAppDefinitionByKeyAndTenantId

        public org.flowable.app.api.repository.AppDefinition findDeployedLatestAppDefinitionByKeyAndTenantId​(java.lang.String appDefinitionKey,
                                                                                                             java.lang.String tenantId)
      • findDeployedAppDefinitionByKeyAndVersionAndTenantId

        public org.flowable.app.api.repository.AppDefinition findDeployedAppDefinitionByKeyAndVersionAndTenantId​(java.lang.String caseDefinitionKey,
                                                                                                                 java.lang.Integer caseDefinitionVersion,
                                                                                                                 java.lang.String tenantId)
      • resolveAppDefinition

        public AppDefinitionCacheEntry resolveAppDefinition​(org.flowable.app.api.repository.AppDefinition appDefinition)
      • findPageDefinitionByAppKey

        public java.util.List<PageDefinition> findPageDefinitionByAppKey​(java.lang.String appDefinitionKey,
                                                                         java.lang.String tenantId)
      • getPageModel

        public CorePageModel getPageModel​(java.lang.String appDefinitionKey,
                                          java.lang.String tenantId,
                                          java.lang.String pageDefinitionRef)
      • removeDeployment

        public void removeDeployment​(java.lang.String deploymentId)
      • removeDeployment

        public void removeDeployment​(java.lang.String deploymentId,
                                     boolean cascade)
      • getAppDefinition

        protected org.flowable.app.api.repository.AppDefinition getAppDefinition​(java.lang.String appDefinitionKey,
                                                                                 java.lang.String tenantId)
      • 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)
      • getAppDefinitionCache

        public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> getAppDefinitionCache()
      • setAppDefinitionCache

        public void setAppDefinitionCache​(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)
      • setPageDefinitionCache

        public void setPageDefinitionCache​(PageDeploymentCache pageDefinitionCache)
      • setAppEngineConfiguration

        public void setAppEngineConfiguration​(AppEngineConfiguration appEngineConfiguration)
      • setAppDefinitionEntityManager

        public void setAppDefinitionEntityManager​(AppDefinitionEntityManager appDefinitionEntityManager)