public class TemplateRepositoryServiceImpl extends CommonEngineServiceImpl<TemplateEngineConfiguration> implements TemplateRepositoryService
commandExecutorconfiguration| 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.
|
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. |
getCommandExecutor, setCommandExecutorgetConfigurationpublic TemplateRepositoryServiceImpl(TemplateEngineConfiguration engineConfiguration)
public TemplateDeploymentBuilder createDeployment()
TemplateRepositoryServicecreateDeployment in interface TemplateRepositoryServicepublic List<String> getDeploymentResourceNames(String deploymentId)
TemplateRepositoryServicegetDeploymentResourceNames in interface TemplateRepositoryServicedeploymentId - id of the deployment, cannot be null.public InputStream getResourceAsStream(String deploymentId, String resourceName)
TemplateRepositoryServicegetResourceAsStream in interface TemplateRepositoryServicedeploymentId - id of the deployment, cannot be null.resourceName - name of the resource, cannot be null.public TemplateDeployment deploy(TemplateDeploymentBuilderImpl deploymentBuilder)
public TemplateModel getTemplateDefinitionModel(String templateDefinitionId)
TemplateRepositoryServiceTemplateModel including all template model info.getTemplateDefinitionModel in interface TemplateRepositoryServicepublic TemplateModel getLatestTemplateDefinitionModelByKey(String templateDefinitionKey)
TemplateRepositoryServiceTemplateModel including all template model info.getLatestTemplateDefinitionModelByKey in interface TemplateRepositoryServicepublic TemplateModel getLatestTemplateDefinitionModelByKeyAndTenantId(String templateDefinitionKey, String tenantId)
TemplateRepositoryServiceTemplateModel including all template model info.getLatestTemplateDefinitionModelByKeyAndTenantId in interface TemplateRepositoryServicepublic String getTemplateDefinitionModelToJson(String templateDefinitionKey)
TemplateRepositoryServiceTemplateModel as a JSON string.getTemplateDefinitionModelToJson in interface TemplateRepositoryServicepublic TemplateVariationModel getTemplateVariationDefinitionModel(String templateVariationDefinitionId)
TemplateRepositoryServiceTemplateVariationModel including all template model info.getTemplateVariationDefinitionModel in interface TemplateRepositoryServicepublic String getTemplateVariationDefinitionModelToJson(String templateVariationDefinitionId)
TemplateRepositoryServiceTemplateVariationModel as a JSON string.getTemplateVariationDefinitionModelToJson in interface TemplateRepositoryServicepublic void deleteDeployment(String deploymentId)
TemplateRepositoryServicedeleteDeployment in interface TemplateRepositoryServicedeploymentId - id of the deployment, cannot be null.public TemplateDeploymentQuery createDeploymentQuery()
TemplateRepositoryServicecreateDeploymentQuery in interface TemplateRepositoryServicepublic TemplateDefinitionQuery createTemplateDefinitionQuery()
TemplateRepositoryServicecreateTemplateDefinitionQuery in interface TemplateRepositoryServicepublic TemplateVariationDefinitionQuery createTemplateVariationDefinitionQuery()
TemplateRepositoryServicecreateTemplateVariationDefinitionQuery in interface TemplateRepositoryService