Uses of Class
com.ptc.windchill.esi.rnd.ESIRendererException

Packages that use ESIRendererException
com.ptc.windchill.esi.bom   
com.ptc.windchill.esi.ecn   
com.ptc.windchill.esi.esidoc   
com.ptc.windchill.esi.esipart   
com.ptc.windchill.esi.rnd   
 

Uses of ESIRendererException in com.ptc.windchill.esi.bom
 

Methods in com.ptc.windchill.esi.bom that throw ESIRendererException
protected  void SubstituteRendererImpl.validate()
          Calls base class validate().
protected  void SubstituteRendererImpl.buildGroups()
          Produces the renderer's output.
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  void ReferenceDesignatorRendererImpl.validate()
          Makes sure that the object is ready to create output.
protected  void ReferenceDesignatorRendererImpl.buildGroups()
          Produces the renderer's output.
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)
           
protected  void ESIWTPartRenderer.validate()
           
protected  void ESISubstituteRenderer.buildGroups()
          Produces the renderer's output.
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  void ESIReferenceDesignatorRenderer.buildGroups()
          Produces the renderer's output.
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)
           
protected  void ESIBOMSubordinateRenderer.validate()
          

Supported API: false
protected  void ESIBOMRenderer.validate()
          Make sure that obid is not null.
protected  void ESIBOMRenderer.buildGroups()
          Builds the renderer output.
private  BOMTreeNavigator ESIBOMRenderer.getNavigator()
           
protected  boolean ESIBOMRenderer.buildBom(WTPart part)
           
protected  boolean ESIBOMRenderer.buildBOMHeaderOutput(WTPart part, Collection diffResults)
           
protected  Element ESIBOMHeaderRenderer.adjustElement(Element elem, String group, WTPart part, Eff eff, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
protected  void ESIBOMHeaderRenderer.validate()
          Make sure part, groupName, and targets are correct.
protected  void ESIBOMHeaderRenderer.buildGroups()
          Builds the renderer output.
private  Element ESIBOMHeaderRenderer.mapBOMHeaderElement(String grpName, Element e, WTPart part, String ufid, Eff eff, Collection targets)
           
protected  void ESIBOMComponentRenderer.buildGroups()
          Builds the renderer output.
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  void ESIBOMComponentRenderer.buildAGroup(String name, Collection usageInfoColl)
           
private  Element ESIBOMComponentRenderer.mapPartUsageInfo(String groupName, PartUsageInfo pui, Collection targets)
           
protected  void BOMRendererImpl.validate()
          Make sure that obid is not null.
protected  void BOMRendererImpl.buildGroups()
          Builds the renderer output.
private  BOMTreeNavigator BOMRendererImpl.getNavigator()
           
protected  boolean BOMRendererImpl.buildBom(WTPart part)
           
protected  boolean BOMRendererImpl.buildBOMHeaderOutput(WTPart part, Collection diffResults)
           
static BOMOrgFilter BOMRendererFactory.newBOMOrgFilter()
          Returns an instance of BOMOrgFilter (or an appropriate subclass).
static BOMHeaderRenderer BOMRendererFactory.newBOMHeaderRenderer()
          Returns an instance of the appropriate implementation of BOMHeaderRenderer.
static BOMComponentRenderer BOMRendererFactory.newBOMComponentRenderer()
          Returns an instance of the appropriate implementation of BOMComponentRenderer.
static SubstituteRenderer BOMRendererFactory.newSubstituteRenderer()
          Returns an instance of the appropriate implementation of SubstituteRenderer.
static ReferenceDesignatorRenderer BOMRendererFactory.newReferenceDesignatorRenderer()
          Returns an instance of the appropriate implementation of ReferenceDesignatorRenderer.
private static Object BOMRendererFactory.newObjectFromProperty(ESIPropertyRequest property)
           
protected  Element BOMHeaderRendererImpl.adjustElement(Element elem, String group, WTPart part, Eff eff, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
protected  void BOMHeaderRendererImpl.validate()
          Make sure part, groupName, and targets are correct.
protected  void BOMHeaderRendererImpl.buildGroups()
          Builds the renderer output.
protected  void BOMComponentRendererImpl.validate()
          Insure that the object is ready to process.
protected  void BOMComponentRendererImpl.buildGroups()
          Builds the renderer output.
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  void BOMComponentRendererImpl.buildAGroup(String name, Collection usageInfoColl)
           
private  Element BOMComponentRendererImpl.mapPartUsageInfo(String groupName, PartUsageInfo pui, Collection targets)
           
 

Uses of ESIRendererException in com.ptc.windchill.esi.ecn
 

Methods in com.ptc.windchill.esi.ecn that throw ESIRendererException
protected  void ESIWTChangeOrder2Renderer.validate()
          Makes sure that WTChangeOrder2 is in proper state for release to ERP.
protected  void ESIWTChangeOrder2Renderer.buildGroups()
          Calls ESIChangeHeaderRenderer to create the ECN header group.
 void ESIECNHeaderRenderer.setData(WTChangeOrder2 chgOrder, Collection targets, String auth, String wcAdapter)
          Provide the data required for the renderer to operate properly.
protected  void ESIECNHeaderRenderer.validate()
          Make sure targets and changeOrder attribute are OK.
protected  void ESIECNHeaderRenderer.buildGroups()
          Map the input and save the resulting group in the VDB

Supported API: false
protected  Element ESIECNHeaderRenderer.adjustElement(Element element, String group, WTChangeOrder2 changeOrder, Collection targets)
          Allow subclasses to fix the contents of an element.
protected  Element ESIECNHeaderRenderer.mapElement(String groupName, Element element, WTChangeOrder2 changeOrder, Collection targets)
           
private  boolean ESIECNHeaderRenderer.hasReleased(ESITarget target)
          check if the object has been released successfully.
 Collection ESIChangeOrgFinder.getTargets(WTChangeOrder2 changeOrder)
          Return a collection of ESITargets that are associated with the changeable objects contained by the argument.
 Collection ESIChangeOrgFinder.getTargets(WTChangeActivity2 changeActivity)
          Return a collection of ESITargets that are associated with the changeable objects contained by the argument.
private  Collection ESIChangeOrgFinder.getTargetsFromQueryResult(QueryResult qr)
           
protected  void ESIChangeOrder2Renderer.validate()
          Makes sure that WTChangeOrder2 is in proper state for release to ERP.
protected  void ESIChangeOrder2Renderer.buildGroups()
          Calls ESIChangeHeaderRenderer to create the ECN header group.
 void ESIChangeOrder2Renderer.setData(String objectID, boolean delta, boolean componentParts, boolean alternates, boolean substitutes, boolean referenceDesignators, boolean lineNumbers, String mulitLevel, boolean documents, String configSpec, String auth, String wcAdapter, String transactionID)
          Provide the data required for the renderer to operate properly.
 void ESIChangeHeaderRenderer.setData(WTChangeOrder2 chgOrder, Collection targets, String auth, String wcAdapter)
          Provide the data required for the renderer to operate properly.
protected  void ESIChangeHeaderRenderer.validate()
          Make sure targets and changeOrder attribute are OK.
protected  void ESIChangeHeaderRenderer.buildGroups()
          Map the input and save the resulting group in the VDB

Supported API: false
protected  Element ESIChangeHeaderRenderer.adjustElement(Element element, String group, WTChangeOrder2 changeOrder, Collection targets)
          Allow subclasses to fix the contents of an element.
protected  Element ESIChangeHeaderRenderer.mapElement(String groupName, Element element, WTChangeOrder2 changeOrder, Collection targets)
           
private  boolean ESIChangeHeaderRenderer.hasReleased(ESITarget target)
          check if the object has been released successfully.
static ChangeHeaderRenderer ChangeOrderRendererFactory.newChangeHeaderRenderer()
          Return an instance of the appropriate ChangeHeaderRenderer implementation class.
static ChangeOrder2Renderer ChangeOrderRendererFactory.newChangeOrder2Renderer()
          Return an instance of the appropriate ChangeOrder2Renderer implementation class.
 void ChangeOrder2Renderer.setData(String objectID, boolean delta, boolean componentParts, boolean alternates, boolean substitutes, boolean referenceDesignators, boolean lineNumbers, String mulitLevel, boolean documents, String configSpec, String auth, String wcAdapter, String transactionID)
          Provide the data required for the renderer to operate properly.
 void ChangeHeaderRenderer.setData(WTChangeOrder2 chgOrder, Collection targets, String auth, String wcAdapter)
          Provide the data required for the renderer to operate properly.
 

Uses of ESIRendererException in com.ptc.windchill.esi.esidoc
 

Methods in com.ptc.windchill.esi.esidoc that throw ESIRendererException
protected  void ESIDocumentsRenderer.validate()
          Throws an exception if currentPart or targets attributes are null.
protected  void ESIDocumentsRenderer.buildGroups()
          Creates the Document output.
protected  Element ESIDocumentsRenderer.adjustDocumentElement(Element element, String group, Document document, Collection targets)
          Allow subclasses to fix the contents of an element.
protected  Element ESIDocumentsRenderer.adjustDocLinkElement(Element element, String group, ObjectToObjectLink documentLink, Collection targets)
          Allow subclasses to fix the contents of an element.
private  Element ESIDocumentsRenderer.mapDocument(String groupName, Element e, PartDocInfo pdi, Collection targets, Document previous)
           
private  Element ESIDocumentsRenderer.mapDocumentLink(String groupName, Element e, PartDocInfo pdi, Collection targets)
           
protected  void ESIDocumentRenderer.validate()
          Throws an exception if currentPart or targets attributes are null.
protected  void ESIDocumentRenderer.buildGroups()
          Creates the Document output.
protected  Element ESIDocumentRenderer.adjustDocumentElement(Element element, String group, Document document, Collection targets)
          Allow subclasses to fix the contents of an element.
protected  Element ESIDocumentRenderer.adjustDocLinkElement(Element element, String group, ObjectToObjectLink documentLink, Collection targets)
          Allow subclasses to fix the contents of an element.
private  Element ESIDocumentRenderer.mapDocument(String groupName, Element e, PartDocInfo pdi, Collection targets, Document previous)
           
private  Element ESIDocumentRenderer.mapDocumentLink(String groupName, Element e, PartDocInfo pdi, Collection targets)
           
static DocumentRenderer DocumentRendererFactory.newDocumentRenderer()
          Obtains an instance of the appropriate DocumentRenderer implementation class.
 

Uses of ESIRendererException in com.ptc.windchill.esi.esipart
 

Methods in com.ptc.windchill.esi.esipart that throw ESIRendererException
static PartRenderer PartRendererFactory.newPartRenderer()
          Returns a PartRenderer implementation class.
protected  void ESIWTPartRenderer.validate()
          Make sure the object is ready to process.
protected  void ESIWTPartRenderer.buildGroups()
          Output generator for the class.
protected  Element ESIWTPartRenderer.adjustPartElement(Element element, String group, WTPart part, Eff eff, Collection targets)
          Allow subclasses to fix the contents of an element.
protected  Element ESIWTPartRenderer.adjustAlternateElement(Element element, String group, WTPart part, Collection targets)
          Allow subclasses to fix the contents of an element.
private  void ESIWTPartRenderer.addPartToElement(String grpName, Group grp, Collection partTargetAssociation)
           
protected  Collection[] ESIWTPartRenderer.findChangedParts(Collection currAssoc, Collection previousAssoc)
           
private  void ESIWTPartRenderer.addAlternateToElement(String grpName, Group grp, Collection partTargetAssociation)
           
private  Element ESIWTPartRenderer.mapAlternateElement(String grpName, Element e, WTPart part, Collection targets)
           
private  Element ESIWTPartRenderer.mapPartElement(String grpName, Element e, WTPart part, Eff eff, Collection targets)
           
private  Eff ESIWTPartRenderer.getLatestEffectivity(WTPart part)
           
protected  void ESIPartRenderer.validate()
          Make sure the object is ready to process.
protected  void ESIPartRenderer.buildGroups()
          Output generator for the class.
protected  Element ESIPartRenderer.adjustPartElement(Element element, String group, WTPart part, Eff eff, Collection targets)
          Allow subclasses to fix the contents of an element.
protected  Element ESIPartRenderer.adjustAlternateElement(Element element, String group, WTPart part, Collection targets)
          Allow subclasses to fix the contents of an element.
private  void ESIPartRenderer.addPartToElement(String grpName, Group grp, Collection partTargetAssociation)
           
protected  Collection[] ESIPartRenderer.findChangedParts(Collection currAssoc, Collection previousAssoc)
           
private  void ESIPartRenderer.addAlternateToElement(String grpName, Group grp, Collection partTargetAssociation)
           
private  Element ESIPartRenderer.mapAlternateElement(String grpName, Element e, WTPart part, Collection targets)
           
private  Element ESIPartRenderer.mapPartElement(String grpName, Element e, WTPart part, Eff eff, Collection targets)
           
private  Eff ESIPartRenderer.getLatestEffectivity(WTPart part)
           
 

Uses of ESIRendererException in com.ptc.windchill.esi.rnd
 

Methods in com.ptc.windchill.esi.rnd that throw ESIRendererException
 void VdbBuilderImpl.addElement(String groupName, Element element, Persistable persistable, Collection targets)
          Creates a VdbElement containing an I*E Element and a Persistable.
 void VdbBuilderImpl.addElement(String groupName, Element element, Persistable persistable, Persistable[] dependents, Collection targets)
          Creates a VdbElement containing an I*E Element and a Persistable.
 IeCollection VdbBuilderImpl.asVDB()
          Create the VDB from the contents of the VdbGroups that were built.
 boolean VdbBuilderImpl.isEmpty()
          Returns a boolean response based on if groups are empty in the IeCollection.
protected  Collection VdbBuilderImpl.getTargetAssnsForElements()
           
protected static void VdbBuilderImpl.addTargetAssns(Collection targetAssns, Persistable persistable, Collection targets, String action, String releaseClass)
           
protected static ESITargetAssociation VdbBuilderImpl.createTargetAssn(Persistable persistable, ESITarget target, String action, String releaseClass)
           
static VdbBuilder VdbBuilderFactory.newVdbBuilder(String transactionNumber)
          Creates a new object from the appropriate VdbBuilder implementation class.
 void VdbBuilder.addElement(String groupName, Element element, Persistable persistable, Collection targets)
          Adds an Element to a collection of elements.
 void VdbBuilder.addElement(String groupName, Element element, Persistable persistable, Persistable[] dependents, Collection targets)
          Adds an Element to a collection of elements.
 IeCollection VdbBuilder.asVDB()
          Return the results of the calculations that were performed on the elements passed into addElement().
 boolean VdbBuilder.isEmpty()
          Returns a boolean response based on if groups are empty in the IeCollection.
protected abstract  void ResponseRendererImpl.validate()
          Force all subclasses to implement the method.
protected abstract  void ResponseRendererImpl.buildGroups()
          Abstract method that forces subclasses to implement buildGroups.
protected  String ResponseRendererImpl.getAttsFromMapFile(String grpName)
          Returns a list of attributes from the mapfile.
 void ResponseRendererImpl.render(VdbBuilder builder)
          This is a template method for ESI Services renderers.
 ESIEffectivityHandler ResponseRendererImpl.getEffectivityHandler()
          Getter for the effectivityHandler attribute.
protected  Element ResponseRendererImpl.mapElement(String groupName, Element element)
          Calls the ESI mapper to create an Info*Engine Element using a different I*E element as input.
protected  Element ResponseRendererImpl.mapObject(String groupName, Object object)
          Calls the ESI mapper to create an Info*Engine Element using an object as input.
protected  void ResponseRendererImpl.adjustObjectID(Element element, String objectID)
          If the Info*Engine element argument has an "objectID" attribute, change its value to the value of the objectID argument.
protected  void ResponseRendererImpl.adjustTargets(Element element, Collection targets)
          For each entry in the targets argument, create a new Info*Engine Att object and add it to the element argument.
protected  void ResponseRendererImpl.adjustEffectivities(Element element, Eff eff)
          Adds effectivity information to an Element based on the effectivity of the WTPart.
protected  ESIMap ResponseRendererImpl.getMap(ESIMapInfo mapInfo)
           
 void ResponseRenderer.render(VdbBuilder builder)
          Given an instance of VdbBuilder, create the appropriate output.
 void ESIRenderer.render(VdbBuilder builder)
          Based upon the corresponding map file and generated a VDB of info*engine .
protected  void ESIObjectHistoryRendererImpl.validate()
          Insure that the object is ready to process.
static ESIObjectHistoryRenderer ESIObjectHistoryRendererFactory.newESIObjectHistoryRenderer(String ufid)
          Creates a new object from the appropriate ESIObjectHistoryRenderer implementation class.
static ESIObjectHistoryBuilder ESIObjectHistoryRendererFactory.newESIObjectHistoryBuilder(String groupOut)
          Creates a new object from the appropriate ESIObjectHistoryBuilder implementation class.
protected  void BasicESIRenderer.adjustEffectivities(Element element, Eff eff)
          Adds effectivity information to an Element based on the effectivity of the WTPart.
protected  void BasicESIRenderer.adjustObjectID(Element element, String objectID)
          If the Info*Engine element argument has an "objectID" attribute, change its value to the value of the objectID argument.
protected  void BasicESIRenderer.adjustTargets(Element element, Collection targets)
          For each entry in the targets argument, create a new Info*Engine Att object and add it to the element argument.
protected abstract  void BasicESIRenderer.buildGroups()
          Abstract method that forces subclasses to implement buildGroups.
protected  String BasicESIRenderer.getAttsFromMapFile(String grpName)
          Deprecated.  
 ESIEffectivityHandler BasicESIRenderer.getEffectivityHandler()
          Getter for the effectivityHandler attribute.
protected  Element BasicESIRenderer.mapElement(String groupName, Element element)
          Calls the ESI mapper to create an Info*Engine Element using a different I*E element as input.
protected  Element BasicESIRenderer.mapObject(String groupName, Object object)
          Calls the ESI mapper to create an Info*Engine Element using an object as input.
 void BasicESIRenderer.render(VdbBuilder builder)
          This is a template method for ESI Services renderers.
protected abstract  void BasicESIRenderer.validate()
          Force all subclasses to implement the method.
protected  ESIMap BasicESIRenderer.getMap(ESIMapInfo mapInfo)