Interface ITemplateManager

  • All Superinterfaces:
    com4j.Com4jObject
    All Known Subinterfaces:
    ITemplateManager2

    public interface ITemplateManager
    extends com4j.Com4jObject
    Services for performing policy enforcement (Cross Project Customization) operations.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int analyzePolicy​(java.lang.String domainName, java.lang.String projectName)
      Verifies the template's customization against a linked project (perform conflicts analysis).
      int enforcePolicy​(java.lang.String domainName, java.lang.String projectName)
      Propagates (applies) the template's customization to a linked project.
      IList linkedProjects()
      The list of projects linked to this template.
      java.lang.Object linkedProjects​(int index)  
      • Methods inherited from interface com4j.Com4jObject

        advise, dispose, equals, getComThread, getIUnknownPointer, getPointer, getPtr, hashCode, is, queryInterface, setName, toString
    • Method Detail

      • linkedProjects

        IList linkedProjects()

        The list of projects linked to this template.

        Getter method for the COM property "LinkedProjects"

        Returns:
        Returns a value of type step.repository.alm.v16.otaclient.IList
      • linkedProjects

        java.lang.Object linkedProjects​(int index)
      • analyzePolicy

        int analyzePolicy​(java.lang.String domainName,
                          java.lang.String projectName)

        Verifies the template's customization against a linked project (perform conflicts analysis).

        Getter method for the COM property "AnalyzePolicy"

        Parameters:
        domainName - Mandatory java.lang.String parameter.
        projectName - Mandatory java.lang.String parameter.
        Returns:
        Returns a value of type int
      • enforcePolicy

        int enforcePolicy​(java.lang.String domainName,
                          java.lang.String projectName)

        Propagates (applies) the template's customization to a linked project.

        Getter method for the COM property "EnforcePolicy"

        Parameters:
        domainName - Mandatory java.lang.String parameter.
        projectName - Mandatory java.lang.String parameter.
        Returns:
        Returns a value of type int