Class NavigationCriteriaAssociatedObjectRenderer

java.lang.Object
com.ptc.windchill.esi.rnd.BasicESIRenderer
com.ptc.windchill.esi.rnd.NavigationCriteriaAssociatedObjectRenderer
All Implemented Interfaces:
ESIRenderer
Direct Known Subclasses:
ConfigSpecRenderer, ESINavigationCriteriaRenderer, ESINavigationFilterRenderer, FilterRenderer

public abstract class NavigationCriteriaAssociatedObjectRenderer extends BasicESIRenderer
A Renderer to render ConfigSpec and Filters .

Supported API: true

Extendable: true
  • Method Details

    • setdata

      public void setdata(WTPart part, NavigationCriteria navCriteria, ESITarget target, String groupName, String auth) throws WTException
      Initializes this renderer instance appropriately.

      Supported API: true
      Parameters:
      part -
      navCriteria -
      target - - Distribution target to which the option is being processed.
      auth - - Authentication information for Info*Engine tasks.
      objectID - - The UFID of the option being processed.
      context - - Object which is referring to this option (Option Set etc.). Can be null when an option is published as a stand alone object.
      allOptionsAndChoicesToBeRendered - - A Map with option as the key and set of its choices as its value. If this null or empty, then the caller is expected to provide a value to the input argument "objectID".
      paramsMap - - Can be used to pass additional data to this renderer. Currently this is not being used by Out-Of-box code.
      authentication -
      Throws:
      WTException
    • validate

      protected void validate() throws ESIRendererException
      Insure that the object is ready to process. If attributes, builder and ufid, are null, throws an exception.

      Supported API: true
      Specified by:
      validate in class BasicESIRenderer
      Throws:
      ESIRendererException
    • setData

      public void setData(String groupName, Collection<NavigationCriteria> currentNavigationCriterias, Collection<NavigationFilter2> filters, Map<ESIReleasedObjectSnapshot,Map<ESIReleasedObjectAttributes,NavigationCriteria>> prevPublishedNCs, Map<ESIReleasedObjectSnapshot,ESIReleasedObjectAttributes> deletedNavigationCriterias, Collection<ESITarget> targets, String auth, AccountabilityMap accMap) throws WTException
      Initializes this renderer instance appropriately.

      Supported API: true
      Parameters:
      filters - NavigationFilters for navigation criteria.
      targets - ESI target.
      auth - Info*Engine authentication information to use when executing a query task.
      groupName2 -
      navigationCriterias - Navigation criterias for smart collection.
      Throws:
      WTException