Class ESIRelease

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._Item
wt.fc.Item
com.ptc.windchill.esi.txn._ESIRelease
com.ptc.windchill.esi.txn.ESIRelease
All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.inf.container._WTContained, WTContained, wt.notify._Notifiable, Notifiable, wt.recent.RecentlyVisited

Represents a given ESI release and is primarily used for book-keeping purposes. It holds references to ESITransaction objects that constitute a given ESI release. Considering that a user may want to administer releases, this class extends wt.fc.Item and implements wt.inf.container.WTContained.

Use the newESIRelease static factory method(s), not the ESIRelease constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also:
  • Method Details

    • getTransactions

      public Collection<ESITransaction> getTransactions() throws WTException
      Fetches the ESITransaction objects associated with this ESIRelease object and returns them to the caller in a collection.

      Supported API: true
      Returns:
      Collection collection of ESITransaction objects associated with this object.
      Throws:
      WTException - - if some error was encountered while navigating to the ESITransaction objects.