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 CommonEngineServiceImpl<TemplateEngineConfiguration>
implements TemplateRepositoryService
- Author:
- Joram Barrez, Tijs Rademakers
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
ConstructorsConstructorDescriptionTemplateRepositoryServiceImpl(TemplateEngineConfiguration engineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionStarts creating a new deploymentQuery deploymentsQuery template definitionsQuery template variation definitionsvoiddeleteDeployment(String deploymentId) Deletes the given deployment.deploy(TemplateDeploymentBuilderImpl deploymentBuilder) getDeploymentResourceNames(String deploymentId) Retrieves a list of deployment resources for the given deployment, ordered alphabetically.getLatestTemplateDefinitionModelByKey(String templateDefinitionKey) Returns theTemplateModelincluding all template model info.getLatestTemplateDefinitionModelByKeyAndTenantId(String templateDefinitionKey, String tenantId) Returns theTemplateModelincluding all template model info.getResourceAsStream(String deploymentId, String resourceName) Gives access to a deployment resource through a stream of bytes.getTemplateDefinitionModel(String templateDefinitionId) Returns theTemplateModelincluding all template model info.getTemplateDefinitionModelToJson(String templateDefinitionKey) Returns theTemplateModelas a JSON string.getTemplateVariationDefinitionModel(String templateVariationDefinitionId) Returns theTemplateVariationModelincluding all template model info.getTemplateVariationDefinitionModelToJson(String templateVariationDefinitionId) Returns theTemplateVariationModelas a JSON string.Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutorMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
TemplateRepositoryServiceImpl
-
-
Method Details
-
createDeployment
Description copied from interface:TemplateRepositoryServiceStarts creating a new deployment- Specified by:
createDeploymentin interfaceTemplateRepositoryService
-
getDeploymentResourceNames
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
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
-
getTemplateDefinitionModel
Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelincluding all template model info.- Specified by:
getTemplateDefinitionModelin interfaceTemplateRepositoryService
-
getLatestTemplateDefinitionModelByKey
Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelincluding all template model info.- Specified by:
getLatestTemplateDefinitionModelByKeyin interfaceTemplateRepositoryService
-
getLatestTemplateDefinitionModelByKeyAndTenantId
public TemplateModel getLatestTemplateDefinitionModelByKeyAndTenantId(String templateDefinitionKey, String tenantId) Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelincluding all template model info.- Specified by:
getLatestTemplateDefinitionModelByKeyAndTenantIdin interfaceTemplateRepositoryService
-
getTemplateDefinitionModelToJson
Description copied from interface:TemplateRepositoryServiceReturns theTemplateModelas a JSON string.- Specified by:
getTemplateDefinitionModelToJsonin interfaceTemplateRepositoryService
-
getTemplateVariationDefinitionModel
public TemplateVariationModel getTemplateVariationDefinitionModel(String templateVariationDefinitionId) Description copied from interface:TemplateRepositoryServiceReturns theTemplateVariationModelincluding all template model info.- Specified by:
getTemplateVariationDefinitionModelin interfaceTemplateRepositoryService
-
getTemplateVariationDefinitionModelToJson
Description copied from interface:TemplateRepositoryServiceReturns theTemplateVariationModelas a JSON string.- Specified by:
getTemplateVariationDefinitionModelToJsonin interfaceTemplateRepositoryService
-
deleteDeployment
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
-