Package wt.change2

Interface CIDSDelegate

All Known Implementing Classes:
DefaultCIDSDelegate

public interface CIDSDelegate
This interface defines the delegate methods for navigating the CI-DS association. Also creating DS associations.

Supported API: true

Extendable: true
  • Method Summary

    Modifier and Type
    Method
    Description
    getCIDSInfoForCI(WTPart configurationItem)
    Method returns set of CIDSInfo objects (wrapper object) which stores information about LO (dependend on used pattern), DS, and WTPartUsageLink, which stores effectivity information;

    Supported API: true
    Returns the configuration item for a logical CI-DS structure when the usage link links in some fashion (either directly or indirectly) a configuration item and a design solution.
    For the given design solution master, this method returns all configuration items of which the latest iteration of the configuration item is using that design solution as the keys in the result map, with the values in the map being the logical usage links between the CI and the DS.


    Supported API: true
    getDSCIInfoForDS(WTPart designSolution)
    Method returns set of DSCIInfo objects (wrapper object) which stores information about LO (dependend on used pattern), CI, and WTPartUsageLink, which stores effectivity information;

    Supported API: true
    Queries for DS associated with given LO.
    For the given configuration item, this method returns all design solutions (latest iteration) used by the configuration item as the keys in the result map, with the values in the map being the logical usage links between the CI and the DS.


    Supported API: true


    Supported API: true
    boolean
    Determines whether the part passed in is a configuration item type part.
    boolean
    Determines whether the part passed in is a design solution type part.
  • Method Details

    • getCIsForDS

      List<WTPart> getCIsForDS(WTPartMaster dsMaster) throws WTException, ChangeException2


      Supported API: true
      Parameters:
      dsMaster -
      Returns:
      List
      Throws:
      WTException
      ChangeException2
    • getUsageLinkForCIDS

      WTPartUsageLink getUsageLinkForCIDS(WTPart ci, WTPart ds) throws WTException


      Supported API: true
      Parameters:
      ci -
      ds -
      Returns:
      WTPartUsageLink
      Throws:
      WTException
    • getDSsForCI

      List<WTPart> getDSsForCI(WTPartMaster ciMaster) throws WTException, ChangeException2


      Supported API: true
      Parameters:
      ciMaster -
      Returns:
      List
      Throws:
      WTException
      ChangeException2
    • getCIsAndUsageLinksForDS

      Map<WTPart,WTPartUsageLink> getCIsAndUsageLinksForDS(WTPartMaster dsMaster) throws WTException
      For the given design solution master, this method returns all configuration items of which the latest iteration of the configuration item is using that design solution as the keys in the result map, with the values in the map being the logical usage links between the CI and the DS.



      Supported API: true

      Parameters:
      dsMaster - design solution master
      Returns:
      Map<WTPart,WTPartUsageLink>
      Throws:
      WTException
    • getCIDSInfoForCI

      Set<CIDSInfo> getCIDSInfoForCI(WTPart configurationItem) throws WTException
      Method returns set of CIDSInfo objects (wrapper object) which stores information about LO (dependend on used pattern), DS, and WTPartUsageLink, which stores effectivity information;

      Supported API: true
      Parameters:
      configuration - item
      Returns:
      Set
      Throws:
      WTException
    • getDSCIInfoForDS

      Set<DSCIInfo> getDSCIInfoForDS(WTPart designSolution) throws WTException
      Method returns set of DSCIInfo objects (wrapper object) which stores information about LO (dependend on used pattern), CI, and WTPartUsageLink, which stores effectivity information;

      Supported API: true
      Parameters:
      designSolution -
      Returns:
      Set
      Throws:
      WTException
    • getDSsAndUsageLinksForCI

      Map<WTPart,WTPartUsageLink> getDSsAndUsageLinksForCI(WTPart configItem) throws WTException
      For the given configuration item, this method returns all design solutions (latest iteration) used by the configuration item as the keys in the result map, with the values in the map being the logical usage links between the CI and the DS.



      Supported API: true

      Parameters:
      configItem - configuration item
      Returns:
      Map<WTPart,WTPartUsageLink>
      Throws:
      WTException
    • getCIForUsageLink

      WTPart getCIForUsageLink(WTPartUsageLink usageLink) throws WTException
      Returns the configuration item for a logical CI-DS structure when the usage link links in some fashion (either directly or indirectly) a configuration item and a design solution. If the usage link does not participate in a CI-DS structure, the method returns null.



      Supported API: true

      Parameters:
      usageLink - Part usage link to check if logically participating in a CI-DS structure.
      Returns:
      WTPart
      Throws:
      WTException
    • isDesignSolution

      boolean isDesignSolution(WTPart part) throws WTException
      Determines whether the part passed in is a design solution type part.



      Supported API: true

      Parameters:
      part - some part
      Returns:
      boolean
      Throws:
      WTException
    • isConfigurationItem

      boolean isConfigurationItem(WTPart part) throws WTException
      Determines whether the part passed in is a configuration item type part.



      Supported API: true

      Parameters:
      part - some part
      Returns:
      boolean
      Throws:
      WTException
    • getDSForLO

      WTPart getDSForLO(WTPart loPart) throws WTException
      Queries for DS associated with given LO.

      Supported API: true
      Parameters:
      part -
      Returns:
      DS
      Throws:
      WTException