com.ptc.windchill.esi.rnd
Class ESIObjectHistoryBuilderImpl

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

public class ESIObjectHistoryBuilderImpl
extends Object
implements ESIObjectHistoryBuilder, Externalizable

The default implementation of the ESIObjectHistoryBuilder interface.

Supported API: true

Extendable: true

See Also:
Serialized Form

Method Summary
protected  void adjustElement(com.infoengine.object.factory.Element element, Persistable object)
          Modifies the contents of an element before adding it to the output group.
 com.infoengine.object.factory.Group getGroup()
          Returns the groupOut attribute.
protected  String getGroupOutName()
          Gets the value of the attribute: groupOutName; The name of the I*E group to create on output.
 void setData(String groupOutName)
          Establishes the state of the object so that it is ready to process requests.
protected  void setGroupOutName(String a_GroupOutName)
          Sets the value of the attribute: groupOutName; The name of the I*E group to create on output.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getGroupOutName

protected String getGroupOutName()
Gets the value of the attribute: groupOutName; The name of the I*E group to create on output.

Supported API: true

Returns:
String

setGroupOutName

protected void setGroupOutName(String a_GroupOutName)
                        throws WTPropertyVetoException
Sets the value of the attribute: groupOutName; The name of the I*E group to create on output.

Supported API: true

Parameters:
a_GroupOutName -
Throws:
WTPropertyVetoException

setData

public void setData(String groupOutName)
             throws WTException
Establishes the state of the object so that it is ready to process requests.

Supported API: true

Specified by:
setData in interface ESIObjectHistoryBuilder
Parameters:
groupOutName - The name to use when creating the output Info*Engine Group object.
Throws:
WTException

getGroup

public com.infoengine.object.factory.Group getGroup()
Returns the groupOut attribute. The method returns the result of getGroupOut(), which is a lazy initializer.

Supported API: true

Specified by:
getGroup in interface ESIObjectHistoryBuilder
Returns:
Group

adjustElement

protected void adjustElement(com.infoengine.object.factory.Element element,
                             Persistable object)
                      throws WTException
Modifies the contents of an element before adding it to the output group. This method is provided as a convenience to subclasses. Default behaviour to do nothing.

Supported API: true

Parameters:
element -
object -
Throws:
WTException