Class ESIObjectHistoryRendererFactory

java.lang.Object
com.ptc.windchill.esi.rnd.ESIObjectHistoryRendererFactory

public final class ESIObjectHistoryRendererFactory extends Object
Creates an instance of the correct implementation of the ESIObjectHistoryRenderer interface.

Supported API: true

Extendable: false
  • Method Details

    • newESIObjectHistoryRenderer

      public static ESIObjectHistoryRenderer newESIObjectHistoryRenderer(String ufid) throws ESIRendererException
      Creates a new object from the appropriate ESIObjectHistoryRenderer implementation class. Obtains the name of the implementation class from ESI properties. Invokes setData() on the object. If the class cannot be instantiated or the setData() method throws an exception, this method allows the exception to pass through.

      Supported API: true
      Parameters:
      ufid -
      Returns:
      ESIObjectHistoryRenderer
      Throws:
      ESIRendererException
    • newESIObjectHistoryBuilder

      public static ESIObjectHistoryBuilder newESIObjectHistoryBuilder(String groupOut) throws ESIRendererException
      Creates a new object from the appropriate ESIObjectHistoryBuilder implementation class. Obtains the name of the implementation class from ESI properties. Invokes setData() on the object. If the class cannot be instantiated or the setData() method throws an exception, this method allows the exception to pass through.

      Supported API: true
      Parameters:
      groupOut - The name to ascribe to the Info*Engine Group that is returned by getResult().
      Returns:
      ESIObjectHistoryBuilder
      Throws:
      ESIRendererException