Uses of Interface
wt.part.Part

Packages that use Part
com.ptc.core.query.report.bom.server   
wt.clients.prodmgmt   
wt.clients.replication.unit   
wt.federation

The federation service (wt.federation package) provides functionality to create and manage proxy objects of remote systems and perform utility functions supporting the federation system. 

wt.part Defines WTParts and WTPartMasters ( the fundamental enterprise objects used to represent product structures composed of assemblies and components), WTPartUsageLink and WTPartConfigSpec (used to build the structures of parts and select the correct versions of parts from the structures) and the WTPartService to manage these parts. 
 

Uses of Part in com.ptc.core.query.report.bom.server
 

Methods in com.ptc.core.query.report.bom.server with parameters of type Part
 boolean WTPartUsageIdCollector.beginPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Collects id of 'usageLink'.
 boolean WTPartMasterIdCollector.beginBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Collects master id of 'rootPart'.
 boolean WTPartMasterIdCollector.beginPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Collects master id of 'partNode'.
 boolean WTPartIdCollector.beginBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Collects id of 'rootPart' if it is a WTPart.
 boolean WTPartIdCollector.beginPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Collects id of 'partNode' if it is a WTPart.
 boolean WTPartBranchIdCollector.beginBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Collects branch id of 'rootPart' if it is a WTPart.
 boolean WTPartBranchIdCollector.beginPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Collects branch id of 'partNode' if it is a WTPart.
 boolean BOMVisitorAdaptor.beginBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Returns 'true' to continue traversal of sub-tree.
 void BOMVisitorAdaptor.endBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Does nothing.
 boolean BOMVisitorAdaptor.beginPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Returns 'true' to continue traversal of sub-tree.
 void BOMVisitorAdaptor.endPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Does nothing.
 boolean BOMVisitor.beginBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Called when BOM traversal is started.
 void BOMVisitor.endBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Called when BOM traversal is completed.
 boolean BOMVisitor.beginPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Called when traversal of a given part usage is started.
 void BOMVisitor.endPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Called when traversal of a given part usage is completed.
 boolean BOMReportMaker.beginBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Called when BOM traversal is started.
 void BOMReportMaker.endBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Called when BOM traversal is completed.
 boolean BOMReportMaker.beginPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Called when traversal of a given part usage is started.
 void BOMReportMaker.endPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Called when traversal of a given part usage is completed.
 boolean BOMConsolidator.beginBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Called when BOM traversal is started.
 void BOMConsolidator.endBOM(Part rootPart, ConfigSpec configSpec, int levelLimit)
          Called when BOM traversal is completed.
 boolean BOMConsolidator.beginPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Called when traversal of a given part usage is started.
 void BOMConsolidator.endPartUsage(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          Called when traversal of a given part usage is completed.
(package private)  void AbstractBOMReportMaker.callDataCollectors(WTPart parentPart, WTPartUsageLink usageLink, Part partNode, int level, boolean hasChildren)
          To be called from beginPartUsage() as needed
 

Constructors in com.ptc.core.query.report.bom.server with parameters of type Part
BOMConsolidator.ConsolidatedBOMEntry(Part partNode)
           
 

Uses of Part in wt.clients.prodmgmt
 

Methods in wt.clients.prodmgmt that return Part
static Part PartHelper.getPartForOID(String part_id)
          Returns a Part which is retrieved using the given object id.
 

Constructors in wt.clients.prodmgmt with parameters of type Part
PartItem(Part part)
          Deprecated. use the constructor taking a wt.part.WTPart object instead
 

Uses of Part in wt.clients.replication.unit
 

Methods in wt.clients.replication.unit that return Part
static Part PartHelper.getPartForOID(String thePartID)
          Get the part with the specified object id
 

Constructors in wt.clients.replication.unit with parameters of type Part
PartItem(Part part)
          Deprecated. use the constructor taking a wt.part.WTPart object instead
 

Uses of Part in wt.federation
 

Classes in wt.federation that implement Part
 class ProxyPartMaster
           Use the newProxyPartMaster static factory method(s), not the ProxyPartMaster constructor, to construct instances of this class.
 

Uses of Part in wt.part
 

Subinterfaces of Part in wt.part
 interface PartMaster
          Deprecated.  
 interface PartVersion
          Deprecated.  
 

Classes in wt.part that implement Part
 class WTPart
          This reference implementation of a PartVersion represents a snapshot of the changeable aspects of a part, is managed by WTPartService and has an associated WTPartMaster which represents the unchanging aspects of this part.
 class WTPartMaster
          This reference implementation of a PartMaster represents the unchanging aspects of a part, is managed by WTPartService and also has one or more associated WTParts which represent the various stages (versions or iterations) of change for the changeable aspects of this part.
 class WTProduct
           Use the newWTProduct static factory method(s), not the WTProduct constructor, to construct instances of this class.
 class WTProductMaster
           Use the newWTProductMaster static factory method(s), not the WTProductMaster constructor, to construct instances of this class.
 class WTSerialNumberedPart
           Use the newWTSerialNumberedPart static factory method(s), not the WTSerialNumberedPart constructor, to construct instances of this class.
 class WTSerialNumberedPartMaster
           Use the newWTSerialNumberedPartMaster static factory method(s), not the WTSerialNumberedPartMaster constructor, to construct instances of this class.