Class AppDeployer

  • All Implemented Interfaces:
    org.flowable.common.engine.impl.EngineDeployer

    public class AppDeployer
    extends java.lang.Object
    implements org.flowable.common.engine.impl.EngineDeployer
    Author:
    Tijs Rademakers
    • Constructor Detail

      • AppDeployer

        public AppDeployer()
    • Method Detail

      • deploy

        public void deploy​(org.flowable.common.engine.api.repository.EngineDeployment deployment,
                           java.util.Map<java.lang.String,​java.lang.Object> deploymentSettings)
        Specified by:
        deploy in interface org.flowable.common.engine.impl.EngineDeployer
      • createNewAppDefinition

        protected AppDefinitionEntity createNewAppDefinition​(java.lang.String resourceName,
                                                             CoreAppModel appResourceModel,
                                                             org.flowable.common.engine.api.repository.EngineDeployment deployment,
                                                             AppEngineConfiguration appEngineConfiguration)
      • getMostRecentVersionOfAppDefinition

        protected AppDefinitionEntity getMostRecentVersionOfAppDefinition​(org.flowable.app.api.repository.AppModel appModel,
                                                                          java.lang.String tenantId)
      • getPersistedInstanceOfAppDefinition

        protected AppDefinitionEntity getPersistedInstanceOfAppDefinition​(java.lang.String key,
                                                                          java.lang.String deploymentId,
                                                                          java.lang.String tenantId)
      • getPageDefinitions

        protected java.util.Map<java.lang.String,​PageDefinitionEntity> getPageDefinitions​(java.lang.String appDefinitionKey,
                                                                                                java.lang.String tenantId)