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
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TemplateRepositoryServiceImpl(TemplateEngineConfiguration engineConfiguration) -
Method Summary
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.java.io.InputStreamgetResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)Gives access to a deployment resource through a stream of bytes.TemplateModelgetTemplateDefinitionModelByKey(java.lang.String templateDefinitionKey)Returns theTemplateModelincluding all template model info.TemplateModelgetTemplateDefinitionModelByKeyAndTenantId(java.lang.String templateDefinitionKey, java.lang.String tenantId)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 Details
-
Method Details
-
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
-
getTemplateDefinitionModelByKey
Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelincluding all template model info.- Specified by:
getTemplateDefinitionModelByKeyin interfaceTemplateRepositoryService
-
getTemplateDefinitionModelByKeyAndTenantId
public TemplateModel getTemplateDefinitionModelByKeyAndTenantId(java.lang.String templateDefinitionKey, java.lang.String tenantId)Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelincluding all template model info.- Specified by:
getTemplateDefinitionModelByKeyAndTenantIdin 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
Description copied from interface:TemplateRepositoryServiceQuery deployments- Specified by:
createDeploymentQueryin interfaceTemplateRepositoryService
-
createTemplateDefinitionQuery
Description copied from interface:TemplateRepositoryServiceQuery template definitions- Specified by:
createTemplateDefinitionQueryin interfaceTemplateRepositoryService
-
createTemplateVariationDefinitionQuery
Description copied from interface:TemplateRepositoryServiceQuery template variation definitions- Specified by:
createTemplateVariationDefinitionQueryin interfaceTemplateRepositoryService
-