Class ESIObjectHistoryBuilderImpl

java.lang.Object
com.ptc.windchill.esi.rnd.ESIObjectHistoryBuilderImpl
All Implemented Interfaces:
ESIObjectHistoryBuilder

public class ESIObjectHistoryBuilderImpl extends Object implements ESIObjectHistoryBuilder
The default implementation of the ESIObjectHistoryBuilder interface.

Supported API: true

Extendable: true
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    adjustElement(com.infoengine.object.factory.Element element, Persistable object)
    Modifies the contents of an element before adding it to the output group.
    Returns the groupOut attribute.
    protected String
    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 Details

    • 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 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