Class TemplateRepositoryServiceImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.service.CommonServiceImpl<C>
-
- org.flowable.common.engine.impl.service.CommonEngineServiceImpl<TemplateEngineConfiguration>
-
- com.flowable.template.engine.impl.repository.TemplateRepositoryServiceImpl
-
- All Implemented Interfaces:
TemplateRepositoryService
public class TemplateRepositoryServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<TemplateEngineConfiguration> implements TemplateRepositoryService
- Author:
- Joram Barrez, Tijs Rademakers
-
-
Constructor Summary
Constructors Constructor Description TemplateRepositoryServiceImpl(TemplateEngineConfiguration engineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateDeploymentBuildercreateDeployment()Starts creating a new deploymentTemplateDeploymentQuerycreateDeploymentQuery()Query deploymentsTemplateDefinitionQuerycreateTemplateDefinitionQuery()Query template definitionsTemplateVariationDefinitionQuerycreateTemplateVariationDefinitionQuery()Query template variation definitionsvoiddeleteDeployment(java.lang.String deploymentId)Deletes the given deployment.TemplateDeploymentdeploy(TemplateDeploymentBuilderImpl deploymentBuilder)java.util.List<java.lang.String>getDeploymentResourceNames(java.lang.String deploymentId)Retrieves a list of deployment resources for the given deployment, ordered alphabetically.TemplateModelgetLatestTemplateDefinitionModelByKey(java.lang.String templateDefinitionKey)Returns theTemplateModelincluding all template model info.TemplateModelgetLatestTemplateDefinitionModelByKeyAndTenantId(java.lang.String templateDefinitionKey, java.lang.String tenantId)Returns theTemplateModelincluding all template model info.java.io.InputStreamgetResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)Gives access to a deployment resource through a stream of bytes.TemplateModelgetTemplateDefinitionModel(java.lang.String templateDefinitionId)Returns theTemplateModelincluding all template model info.java.lang.StringgetTemplateDefinitionModelToJson(java.lang.String templateDefinitionKey)Returns theTemplateModelas a JSON string.TemplateVariationModelgetTemplateVariationDefinitionModel(java.lang.String templateVariationDefinitionId)Returns theTemplateVariationModelincluding all template model info.java.lang.StringgetTemplateVariationDefinitionModelToJson(java.lang.String templateVariationDefinitionId)Returns theTemplateVariationModelas a JSON string.-
Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
-
-
-
Constructor Detail
-
TemplateRepositoryServiceImpl
public TemplateRepositoryServiceImpl(TemplateEngineConfiguration engineConfiguration)
-
-
Method Detail
-
createDeployment
public TemplateDeploymentBuilder createDeployment()
Description copied from interface:TemplateRepositoryServiceStarts creating a new deployment- Specified by:
createDeploymentin interfaceTemplateRepositoryService
-
getDeploymentResourceNames
public java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId)
Description copied from interface:TemplateRepositoryServiceRetrieves a list of deployment resources for the given deployment, ordered alphabetically.- Specified by:
getDeploymentResourceNamesin interfaceTemplateRepositoryService- Parameters:
deploymentId- id of the deployment, cannot be null.
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)Description copied from interface:TemplateRepositoryServiceGives access to a deployment resource through a stream of bytes.- Specified by:
getResourceAsStreamin interfaceTemplateRepositoryService- Parameters:
deploymentId- id of the deployment, cannot be null.resourceName- name of the resource, cannot be null.
-
deploy
public TemplateDeployment deploy(TemplateDeploymentBuilderImpl deploymentBuilder)
-
getTemplateDefinitionModel
public TemplateModel getTemplateDefinitionModel(java.lang.String templateDefinitionId)
Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelincluding all template model info.- Specified by:
getTemplateDefinitionModelin interfaceTemplateRepositoryService
-
getLatestTemplateDefinitionModelByKey
public TemplateModel getLatestTemplateDefinitionModelByKey(java.lang.String templateDefinitionKey)
Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelincluding all template model info.- Specified by:
getLatestTemplateDefinitionModelByKeyin interfaceTemplateRepositoryService
-
getLatestTemplateDefinitionModelByKeyAndTenantId
public TemplateModel getLatestTemplateDefinitionModelByKeyAndTenantId(java.lang.String templateDefinitionKey, java.lang.String tenantId)
Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelincluding all template model info.- Specified by:
getLatestTemplateDefinitionModelByKeyAndTenantIdin interfaceTemplateRepositoryService
-
getTemplateDefinitionModelToJson
public java.lang.String getTemplateDefinitionModelToJson(java.lang.String templateDefinitionKey)
Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelas a JSON string.- Specified by:
getTemplateDefinitionModelToJsonin interfaceTemplateRepositoryService
-
getTemplateVariationDefinitionModel
public TemplateVariationModel getTemplateVariationDefinitionModel(java.lang.String templateVariationDefinitionId)
Description copied from interface:TemplateRepositoryServiceReturns theTemplateVariationModelincluding all template model info.- Specified by:
getTemplateVariationDefinitionModelin interfaceTemplateRepositoryService
-
getTemplateVariationDefinitionModelToJson
public java.lang.String getTemplateVariationDefinitionModelToJson(java.lang.String templateVariationDefinitionId)
Description copied from interface:TemplateRepositoryServiceReturns theTemplateVariationModelas a JSON string.- Specified by:
getTemplateVariationDefinitionModelToJsonin interfaceTemplateRepositoryService
-
deleteDeployment
public void deleteDeployment(java.lang.String deploymentId)
Description copied from interface:TemplateRepositoryServiceDeletes the given deployment.- Specified by:
deleteDeploymentin interfaceTemplateRepositoryService- Parameters:
deploymentId- id of the deployment, cannot be null.
-
createDeploymentQuery
public TemplateDeploymentQuery createDeploymentQuery()
Description copied from interface:TemplateRepositoryServiceQuery deployments- Specified by:
createDeploymentQueryin interfaceTemplateRepositoryService
-
createTemplateDefinitionQuery
public TemplateDefinitionQuery createTemplateDefinitionQuery()
Description copied from interface:TemplateRepositoryServiceQuery template definitions- Specified by:
createTemplateDefinitionQueryin interfaceTemplateRepositoryService
-
createTemplateVariationDefinitionQuery
public TemplateVariationDefinitionQuery createTemplateVariationDefinitionQuery()
Description copied from interface:TemplateRepositoryServiceQuery template variation definitions- Specified by:
createTemplateVariationDefinitionQueryin interfaceTemplateRepositoryService
-
-