Interface TemplateDefinition
public interface TemplateDefinition
Minimal definition of a template.
-
Method Summary
Modifier and TypeMethodDescriptionReturn the supported deployed implementation for this template.Return the list of placeholders supported by this template.Return the list of attributes that should be supplied by the caller using this template.Return the description to go in the template classification.Return the unique identifier of the template.Return the name to go in the template classification.Return the version identifier for the template classification.
-
Method Details
-
getTemplateGUID
String getTemplateGUID()Return the unique identifier of the template.- Returns:
- name
-
getTemplateName
String getTemplateName()Return the name to go in the template classification.- Returns:
- string
-
getTemplateDescription
String getTemplateDescription()Return the description to go in the template classification.- Returns:
- string
-
getTemplateVersionIdentifier
String getTemplateVersionIdentifier()Return the version identifier for the template classification.- Returns:
- string
-
getDeployedImplementationType
DeployedImplementationTypeDefinition getDeployedImplementationType()Return the supported deployed implementation for this template.- Returns:
- enum
-
getPlaceholders
List<PlaceholderPropertyType> getPlaceholders()Return the list of placeholders supported by this template.- Returns:
- list of placeholder types
-
getReplacementAttributes
List<ReplacementAttributeType> getReplacementAttributes()Return the list of attributes that should be supplied by the caller using this template.- Returns:
- list of replacement attributes
-