public interface TemplateRepositoryService
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.
|
List<String> |
getDeploymentResourceNames(String deploymentId)
Retrieves a list of deployment resources for the given deployment, ordered alphabetically.
|
TemplateModel |
getLatestTemplateDefinitionModelByKey(String templateDefinitionKey)
Returns the
TemplateModel including all template model info. |
TemplateModel |
getLatestTemplateDefinitionModelByKeyAndTenantId(String templateDefinitionKey,
String tenantId)
Returns the
TemplateModel including all template model info. |
InputStream |
getResourceAsStream(String deploymentId,
String resourceName)
Gives access to a deployment resource through a stream of bytes.
|
TemplateModel |
getTemplateDefinitionModel(String templateDefinitionId)
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. |
TemplateDeploymentBuilder createDeployment()
List<String> getDeploymentResourceNames(String deploymentId)
deploymentId
- id of the deployment, cannot be null.InputStream getResourceAsStream(String deploymentId, String resourceName)
deploymentId
- id of the deployment, cannot be null.resourceName
- name of the resource, cannot be null.FlowableObjectNotFoundException
- when the resource doesn't exist in the given deployment or when no deployment exists for the given deploymentId.TemplateModel getTemplateDefinitionModel(String templateDefinitionId)
TemplateModel
including all template model info.TemplateModel getLatestTemplateDefinitionModelByKey(String templateDefinitionKey)
TemplateModel
including all template model info.TemplateModel getLatestTemplateDefinitionModelByKeyAndTenantId(String templateDefinitionKey, String tenantId)
TemplateModel
including all template model info.String getTemplateDefinitionModelToJson(String templateDefinitionKey)
TemplateModel
as a JSON string.TemplateVariationModel getTemplateVariationDefinitionModel(String templateVariationDefinitionId)
TemplateVariationModel
including all template model info.String getTemplateVariationDefinitionModelToJson(String templateVariationDefinitionId)
TemplateVariationModel
as a JSON string.void deleteDeployment(String deploymentId)
deploymentId
- id of the deployment, cannot be null.TemplateDeploymentQuery createDeploymentQuery()
TemplateDefinitionQuery createTemplateDefinitionQuery()
TemplateVariationDefinitionQuery createTemplateVariationDefinitionQuery()