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.String
convertAppModelToJson(java.lang.String appDefinitionId)
org.flowable.app.api.repository.AppDefinitionQuery
createAppDefinitionQuery()
CoreAppDefinitionQuery
createCoreAppDefinitionQuery()
org.flowable.app.api.repository.AppDeploymentBuilder
createDeployment()
org.flowable.app.api.repository.AppDeploymentQuery
createDeploymentQuery()
PageDefinitionQuery
createPageDefinitionQuery()
void
deleteDeployment(java.lang.String deploymentId, boolean cascade)
org.flowable.app.api.repository.AppDeployment
deploy(AppDeploymentBuilderImpl deploymentBuilder)
org.flowable.app.api.repository.AppDefinition
getAppDefinition(java.lang.String appDefinitionId)
org.flowable.app.api.repository.AppModel
getAppModel(java.lang.String appDefinitionId)
CoreAppDefinition
getCoreAppDefinition(java.lang.String appDefinitionId)
CoreAppModel
getCoreAppModel(java.lang.String appDefinitionId)
CorePageModel
getCorePageModel(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.InputStream
getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)
void
setAppDefinitionCategory(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:
createDeployment
in interfaceorg.flowable.app.api.AppRepositoryService
-
getDeploymentResourceNames
public java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId)- Specified by:
getDeploymentResourceNames
in interfaceorg.flowable.app.api.AppRepositoryService
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)- Specified by:
getResourceAsStream
in 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:
getAppDefinition
in interfaceorg.flowable.app.api.AppRepositoryService
-
getCoreAppDefinition
- Specified by:
getCoreAppDefinition
in interfaceCoreAppRepositoryService
-
getAppModel
public org.flowable.app.api.repository.AppModel getAppModel(java.lang.String appDefinitionId)- Specified by:
getAppModel
in interfaceorg.flowable.app.api.AppRepositoryService
-
getCoreAppModel
- Specified by:
getCoreAppModel
in interfaceCoreAppRepositoryService
-
getPageDefinitionsForApp
- Specified by:
getPageDefinitionsForApp
in interfaceCoreAppRepositoryService
-
getPageDefinitionsForApp
public java.util.List<PageDefinition> getPageDefinitionsForApp(java.lang.String appDefinitionKey, java.lang.String tenantId)- Specified by:
getPageDefinitionsForApp
in interfaceCoreAppRepositoryService
-
getCorePageModel
public CorePageModel getCorePageModel(java.lang.String appDefinitionKey, java.lang.String tenantId, java.lang.String pageDefinitionRef)- Specified by:
getCorePageModel
in interfaceCoreAppRepositoryService
-
convertAppModelToJson
public java.lang.String convertAppModelToJson(java.lang.String appDefinitionId)- Specified by:
convertAppModelToJson
in interfaceorg.flowable.app.api.AppRepositoryService
-
deleteDeployment
public void deleteDeployment(java.lang.String deploymentId, boolean cascade)- Specified by:
deleteDeployment
in interfaceorg.flowable.app.api.AppRepositoryService
-
createDeploymentQuery
public org.flowable.app.api.repository.AppDeploymentQuery createDeploymentQuery()- Specified by:
createDeploymentQuery
in interfaceorg.flowable.app.api.AppRepositoryService
-
createAppDefinitionQuery
public org.flowable.app.api.repository.AppDefinitionQuery createAppDefinitionQuery()- Specified by:
createAppDefinitionQuery
in interfaceorg.flowable.app.api.AppRepositoryService
-
createCoreAppDefinitionQuery
- Specified by:
createCoreAppDefinitionQuery
in interfaceCoreAppRepositoryService
-
createPageDefinitionQuery
- Specified by:
createPageDefinitionQuery
in interfaceCoreAppRepositoryService
-
setAppDefinitionCategory
public void setAppDefinitionCategory(java.lang.String appDefinitionId, java.lang.String category)- Specified by:
setAppDefinitionCategory
in interfaceorg.flowable.app.api.AppRepositoryService
-