Class ESIProductionVersionAssignmentLinkRenderer

java.lang.Object
com.ptc.windchill.esi.rnd.BasicESIRenderer
com.ptc.windchill.esi.mpml.productionVersion.ESIProductionVersionAssignmentLinkRenderer
All Implemented Interfaces:
ESIRenderer

public class ESIProductionVersionAssignmentLinkRenderer extends BasicESIRenderer
This class renders the output of productionVersion assignment link.

Supported API: true

Extendable: true
  • Method Details

    • setData

      public void setData(wt.mpm.routing.WCRoutingPlan root, HashSet<Persistable>[] links)
      /** Initializes this renderer instance appropriately.

      Supported API: true
      Parameters:
      root - Production Version which is published
      links - Collections of added, deleted, changed and unchanged productionVersionAssignmentLink links.
    • adjustElement

      protected com.infoengine.object.factory.Element adjustElement(com.infoengine.object.factory.Element elem, String group, wt.mpm.routing.WCRoutingAssignmentLink link, Collection<ESITarget> targets) throws ESIRendererException
      Allows subclasses to fix the contents of the input Element before it is added to the output group(s). Default behavior is to return the input Element itself.

      Supported API: true
      Parameters:
      elem - - Info*Engine Element to be updated.
      group - - Logical name of the group to which the Element will be added.
      link - - WCRoutingAssignmentlink being processed.
      targets - - Collection of ESITarget objects.
      Returns:
      Element - Updated Element.
      Throws:
      ESIRendererException