Interface TemplateDefinition


public interface TemplateDefinition
Minimal definition of a template.
  • 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