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
-
-
Constructor Summary
Constructors Constructor Description AppRepositoryServiceImpl(AppEngineConfiguration engineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods 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 Detail
-
AppRepositoryServiceImpl
public AppRepositoryServiceImpl(AppEngineConfiguration engineConfiguration)
-
-
Method Detail
-
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
public CoreAppDefinition getCoreAppDefinition(java.lang.String appDefinitionId)
- 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
public CoreAppModel getCoreAppModel(java.lang.String appDefinitionId)
- Specified by:
getCoreAppModelin interfaceCoreAppRepositoryService
-
getPageDefinitionsForApp
public java.util.List<PageDefinition> getPageDefinitionsForApp(java.lang.String appDefinitionKey)
- 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
public CoreAppDefinitionQuery createCoreAppDefinitionQuery()
- Specified by:
createCoreAppDefinitionQueryin interfaceCoreAppRepositoryService
-
createPageDefinitionQuery
public PageDefinitionQuery 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
-
-