Package com.flowable.app.engine.impl
Class AppRepositoryServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<AppEngineConfiguration>
com.flowable.app.engine.impl.AppRepositoryServiceImpl
- All Implemented Interfaces:
CoreAppRepositoryService,org.flowable.app.api.AppRepositoryService
public class AppRepositoryServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<AppEngineConfiguration> implements CoreAppRepositoryService
- Author:
- Joram Barrez, Tijs Rademakers
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AppRepositoryServiceImpl(AppEngineConfiguration engineConfiguration) -
Method Summary
Modifier and Type Method Description java.lang.StringconvertAppModelToJson(java.lang.String appDefinitionId)org.flowable.app.api.repository.AppDefinitionQuerycreateAppDefinitionQuery()CoreAppDefinitionQuerycreateCoreAppDefinitionQuery()org.flowable.app.api.repository.AppDeploymentBuildercreateDeployment()org.flowable.app.api.repository.AppDeploymentQuerycreateDeploymentQuery()PageDefinitionQuerycreatePageDefinitionQuery()voiddeleteDeployment(java.lang.String deploymentId, boolean cascade)org.flowable.app.api.repository.AppDeploymentdeploy(AppDeploymentBuilderImpl deploymentBuilder)org.flowable.app.api.repository.AppDefinitiongetAppDefinition(java.lang.String appDefinitionId)org.flowable.app.api.repository.AppModelgetAppModel(java.lang.String appDefinitionId)CoreAppDefinitiongetCoreAppDefinition(java.lang.String appDefinitionId)CoreAppModelgetCoreAppModel(java.lang.String appDefinitionId)CorePageModelgetCorePageModel(java.lang.String appDefinitionKey, java.lang.String tenantId, java.lang.String pageDefinitionRef)java.util.List<java.lang.String>getDeploymentResourceNames(java.lang.String deploymentId)java.util.List<PageDefinition>getPageDefinitionsForApp(java.lang.String appDefinitionKey)java.util.List<PageDefinition>getPageDefinitionsForApp(java.lang.String appDefinitionKey, java.lang.String tenantId)java.io.InputStreamgetResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)voidsetAppDefinitionCategory(java.lang.String appDefinitionId, java.lang.String category)Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
Constructor Details
-
Method Details
-
createDeployment
public org.flowable.app.api.repository.AppDeploymentBuilder createDeployment()- Specified by:
createDeploymentin interfaceorg.flowable.app.api.AppRepositoryService
-
getDeploymentResourceNames
public java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId)- Specified by:
getDeploymentResourceNamesin interfaceorg.flowable.app.api.AppRepositoryService
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)- Specified by:
getResourceAsStreamin interfaceorg.flowable.app.api.AppRepositoryService
-
deploy
public org.flowable.app.api.repository.AppDeployment deploy(AppDeploymentBuilderImpl deploymentBuilder) -
getAppDefinition
public org.flowable.app.api.repository.AppDefinition getAppDefinition(java.lang.String appDefinitionId)- Specified by:
getAppDefinitionin interfaceorg.flowable.app.api.AppRepositoryService
-
getCoreAppDefinition
- Specified by:
getCoreAppDefinitionin interfaceCoreAppRepositoryService
-
getAppModel
public org.flowable.app.api.repository.AppModel getAppModel(java.lang.String appDefinitionId)- Specified by:
getAppModelin interfaceorg.flowable.app.api.AppRepositoryService
-
getCoreAppModel
- Specified by:
getCoreAppModelin interfaceCoreAppRepositoryService
-
getPageDefinitionsForApp
- Specified by:
getPageDefinitionsForAppin interfaceCoreAppRepositoryService
-
getPageDefinitionsForApp
public java.util.List<PageDefinition> getPageDefinitionsForApp(java.lang.String appDefinitionKey, java.lang.String tenantId)- Specified by:
getPageDefinitionsForAppin interfaceCoreAppRepositoryService
-
getCorePageModel
public CorePageModel getCorePageModel(java.lang.String appDefinitionKey, java.lang.String tenantId, java.lang.String pageDefinitionRef)- Specified by:
getCorePageModelin interfaceCoreAppRepositoryService
-
convertAppModelToJson
public java.lang.String convertAppModelToJson(java.lang.String appDefinitionId)- Specified by:
convertAppModelToJsonin interfaceorg.flowable.app.api.AppRepositoryService
-
deleteDeployment
public void deleteDeployment(java.lang.String deploymentId, boolean cascade)- Specified by:
deleteDeploymentin interfaceorg.flowable.app.api.AppRepositoryService
-
createDeploymentQuery
public org.flowable.app.api.repository.AppDeploymentQuery createDeploymentQuery()- Specified by:
createDeploymentQueryin interfaceorg.flowable.app.api.AppRepositoryService
-
createAppDefinitionQuery
public org.flowable.app.api.repository.AppDefinitionQuery createAppDefinitionQuery()- Specified by:
createAppDefinitionQueryin interfaceorg.flowable.app.api.AppRepositoryService
-
createCoreAppDefinitionQuery
- Specified by:
createCoreAppDefinitionQueryin interfaceCoreAppRepositoryService
-
createPageDefinitionQuery
- Specified by:
createPageDefinitionQueryin interfaceCoreAppRepositoryService
-
setAppDefinitionCategory
public void setAppDefinitionCategory(java.lang.String appDefinitionId, java.lang.String category)- Specified by:
setAppDefinitionCategoryin interfaceorg.flowable.app.api.AppRepositoryService
-