Uses of Class
wt.part.PartUsageInfo

Packages that use PartUsageInfo
com.ptc.windchill.esi.bom   
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 PartUsageInfo in com.ptc.windchill.esi.bom
 

Methods in com.ptc.windchill.esi.bom with parameters of type PartUsageInfo
protected  Element SubstituteRendererImpl.adjustElement(Element elem, String group, PartUsageInfo pui, WTPartMaster sub, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
private  void SubstituteRendererImpl.addElements(String grpName, PartUsageInfo pui, Enumeration subs)
           
private  Element SubstituteRendererImpl.mapPartUsageInfo(String groupName, PartUsageInfo pui, WTPartMaster sub, Collection targets)
           
protected  Element ReferenceDesignatorRendererImpl.adjustElement(Element elem, String group, PartUsageInfo pui, UsesOccurrence rd, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
private  void ReferenceDesignatorRendererImpl.addElements(String groupName, PartUsageInfo pui, Enumeration rds)
           
private  Element ReferenceDesignatorRendererImpl.mapPartUsageInfo(String groupName, PartUsageInfo pui, UsesOccurrence rd, Collection targets)
           
 void ESIWTPartRenderer.addRenderedPart(PartUsageInfo pui)
          Obtain the part master object from the PartUsageInfo in the argument and add it to the partMasters collection.
protected  Element ESISubstituteRenderer.adjustElement(Element elem, String group, PartUsageInfo pui, WTPartMaster sub, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
private  void ESISubstituteRenderer.addElements(String grpName, PartUsageInfo pui, Enumeration subs)
           
private  Element ESISubstituteRenderer.mapPartUsageInfo(String groupName, PartUsageInfo pui, WTPartMaster sub, Collection targets)
           
protected  Element ESIReferenceDesignatorRenderer.adjustElement(Element elem, String group, PartUsageInfo pui, UsesOccurrence rd, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
private  void ESIReferenceDesignatorRenderer.addElements(String groupName, PartUsageInfo pui, Enumeration rds)
           
private  Element ESIReferenceDesignatorRenderer.mapPartUsageInfo(String groupName, PartUsageInfo pui, UsesOccurrence rd, Collection targets)
           
 void ESIBOMSubordinateRenderer.addRenderedPart(PartUsageInfo pui)
          Obtain the part master object from the PartUsageInfo in the argument and add it to the partMasters collection.
protected  Element ESIBOMComponentRenderer.adjustElement(Element elem, String group, PartUsageInfo pui, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
private  Element ESIBOMComponentRenderer.mapPartUsageInfo(String groupName, PartUsageInfo pui, Collection targets)
           
protected  Element BOMComponentRendererImpl.adjustElement(Element elem, String group, PartUsageInfo pui, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
private  Element BOMComponentRendererImpl.mapPartUsageInfo(String groupName, PartUsageInfo pui, Collection targets)
           
 AlternateItemGroup AlternateItemGroupMgr.createAlternateItemGroup(WTPart assembly, PartUsageInfo partUsageInfo)
          Create an AlternateItemGroup object in database based upon the given part usage info.
 AlternateItemGroup AlternateItemGroupMgr.getAlternateItemGroup(WTPart assembly, PartUsageInfo partUsageInfo)
          Returns an alternate item group, if one exists in the database.
 boolean AlternateItemGroupMgr.hasSubstitutes(WTPart assembly, PartUsageInfo partUsageInfo)
          Checks if substitutes exist on a part usage link.
 boolean AlternateItemGroupMgr.withLineNumbers(PartUsageInfo pui)
          The input of part usage info ensured that there is no mix of with line numbers and without line numbers exsit in one assebmbly
 boolean AlternateItemGroupMgr.existAIG(WTPart assembly, PartUsageInfo pui)
           
 String AlternateItemGroupMgr.getAlternateItemGroupID(WTPart bom, PartUsageInfo pui)
           
private  int AlternateItemGroupMgr.assignID(WTPart bom, PartUsageInfo pui)
           
 

Uses of PartUsageInfo in wt.part
 

Methods in wt.part with parameters of type PartUsageInfo
protected  boolean PartUsageInfo.readVersion(PartUsageInfo thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
protected  void PartUsageInfo.consolidate(PartUsageInfo info)
          This method is intended to be overriden by a customizer that extends PartUsageInfo.
protected  boolean PartUsageInfo.isDifferent(PartUsageInfo info)
          This method is intended to be overriden by a customizer that extends PartUsageInfo.
protected  boolean PartUsageInfo.hasSamePartMaster(PartUsageInfo info)
           
protected  boolean PartUsageInfo.diffQuantity(PartUsageInfo info)
           
protected  boolean PartUsageInfo.diffRefDes(PartUsageInfo info)
           
protected  boolean PartUsageInfo.diffSubstParts(PartUsageInfo info)