com.ptc.windchill.esi.rnd
Class ESIObjectHistoryRendererFactory

java.lang.Object
  extended by com.ptc.windchill.esi.rnd.ESIObjectHistoryRendererFactory
All Implemented Interfaces:
Externalizable, Serializable

public final class ESIObjectHistoryRendererFactory
extends Object
implements Externalizable

Creates an instance of the correct implementation of the ESIObjectHistoryRenderer interface.

Supported API: true

Extendable: false

See Also:
Serialized Form

Method Summary
static ESIObjectHistoryBuilder newESIObjectHistoryBuilder(String groupOut)
          Creates a new object from the appropriate ESIObjectHistoryBuilder implementation class.
static ESIObjectHistoryRenderer newESIObjectHistoryRenderer(String ufid)
          Creates a new object from the appropriate ESIObjectHistoryRenderer implementation class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newESIObjectHistoryRenderer

public static ESIObjectHistoryRenderer newESIObjectHistoryRenderer(String ufid)
                                                            throws com.ptc.windchill.esi.rnd.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:
com.ptc.windchill.esi.rnd.ESIRendererException

newESIObjectHistoryBuilder

public static ESIObjectHistoryBuilder newESIObjectHistoryBuilder(String groupOut)
                                                          throws com.ptc.windchill.esi.rnd.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:
com.ptc.windchill.esi.rnd.ESIRendererException