public class TemplateRepositoryServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<TemplateEngineConfiguration> implements TemplateRepositoryService
Constructor and Description |
---|
TemplateRepositoryServiceImpl(TemplateEngineConfiguration engineConfiguration) |
Modifier and Type | Method and Description |
---|---|
TemplateDeploymentBuilder |
createDeployment()
Starts creating a new deployment
|
TemplateDeploymentQuery |
createDeploymentQuery()
Query deployments
|
TemplateDefinitionQuery |
createTemplateDefinitionQuery()
Query template definitions
|
TemplateVariationDefinitionQuery |
createTemplateVariationDefinitionQuery()
Query template variation definitions
|
void |
deleteDeployment(String deploymentId)
Deletes the given deployment.
|
TemplateDeployment |
deploy(TemplateDeploymentBuilderImpl deploymentBuilder) |
List<String> |
getDeploymentResourceNames(String deploymentId)
Retrieves a list of deployment resources for the given deployment, ordered alphabetically.
|
InputStream |
getResourceAsStream(String deploymentId,
String resourceName)
Gives access to a deployment resource through a stream of bytes.
|
TemplateModel |
getTemplateDefinitionModelByKey(String templateDefinitionKey)
Returns the
TemplateModel including all template model info. |
TemplateModel |
getTemplateDefinitionModelByKeyAndTenantId(String templateDefinitionKey,
String tenantId)
Returns the
TemplateModel including all template model info. |
String |
getTemplateDefinitionModelToJson(String templateDefinitionKey)
Returns the
TemplateModel as a JSON string. |
TemplateVariationModel |
getTemplateVariationDefinitionModel(String templateVariationDefinitionId)
Returns the
TemplateVariationModel including all template model info. |
String |
getTemplateVariationDefinitionModelToJson(String templateVariationDefinitionId)
Returns the
TemplateVariationModel as a JSON string. |
getCommandExecutor, setCommandExecutor
public TemplateRepositoryServiceImpl(TemplateEngineConfiguration engineConfiguration)
public TemplateDeploymentBuilder createDeployment()
TemplateRepositoryService
createDeployment
in interface TemplateRepositoryService
public List<String> getDeploymentResourceNames(String deploymentId)
TemplateRepositoryService
getDeploymentResourceNames
in interface TemplateRepositoryService
deploymentId
- id of the deployment, cannot be null.public InputStream getResourceAsStream(String deploymentId, String resourceName)
TemplateRepositoryService
getResourceAsStream
in interface TemplateRepositoryService
deploymentId
- id of the deployment, cannot be null.resourceName
- name of the resource, cannot be null.public TemplateDeployment deploy(TemplateDeploymentBuilderImpl deploymentBuilder)
public TemplateModel getTemplateDefinitionModelByKey(String templateDefinitionKey)
TemplateRepositoryService
TemplateModel
including all template model info.getTemplateDefinitionModelByKey
in interface TemplateRepositoryService
public TemplateModel getTemplateDefinitionModelByKeyAndTenantId(String templateDefinitionKey, String tenantId)
TemplateRepositoryService
TemplateModel
including all template model info.getTemplateDefinitionModelByKeyAndTenantId
in interface TemplateRepositoryService
public String getTemplateDefinitionModelToJson(String templateDefinitionKey)
TemplateRepositoryService
TemplateModel
as a JSON string.getTemplateDefinitionModelToJson
in interface TemplateRepositoryService
public TemplateVariationModel getTemplateVariationDefinitionModel(String templateVariationDefinitionId)
TemplateRepositoryService
TemplateVariationModel
including all template model info.getTemplateVariationDefinitionModel
in interface TemplateRepositoryService
public String getTemplateVariationDefinitionModelToJson(String templateVariationDefinitionId)
TemplateRepositoryService
TemplateVariationModel
as a JSON string.getTemplateVariationDefinitionModelToJson
in interface TemplateRepositoryService
public void deleteDeployment(String deploymentId)
TemplateRepositoryService
deleteDeployment
in interface TemplateRepositoryService
deploymentId
- id of the deployment, cannot be null.public TemplateDeploymentQuery createDeploymentQuery()
TemplateRepositoryService
createDeploymentQuery
in interface TemplateRepositoryService
public TemplateDefinitionQuery createTemplateDefinitionQuery()
TemplateRepositoryService
createTemplateDefinitionQuery
in interface TemplateRepositoryService
public TemplateVariationDefinitionQuery createTemplateVariationDefinitionQuery()
TemplateRepositoryService
createTemplateVariationDefinitionQuery
in interface TemplateRepositoryService
Copyright © 2019. All rights reserved.