Class ESIReleasedObjectSnapshot

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
com.ptc.windchill.esi.snapshot._ESIReleasedObjectSnapshot
com.ptc.windchill.esi.snapshot.ESIReleasedObjectSnapshot
All Implemented Interfaces:
Externalizable, Serializable, wt.esi._Releasable, Releasable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, NetFactor, ObjectMappable, Persistable, DisplayIdentification

@GenAsPersistable(superClass=WTObject.class,interfaces=Releasable.class,properties={@GeneratedProperty(name="parentReference",type=ObjectReference.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Object reference of BOM in case of raw material link and primary part in case of coupling object.This will be null in case of coupling member object.",constraints=@PropertyConstraints(required=false)),@GeneratedProperty(name="releasedObjectRef",type=ObjectReference.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Object reference of raw material link/coupling/coupling member object.",constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="groupObjectRef",type=ObjectReference.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Object reference of coupling object. This field will be populated only for coupling member object.",constraints=@PropertyConstraints(required=false)),@GeneratedProperty(name="targetRef",type=ObjectReference.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Object reference of esi target object.",constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="transactionID",type=long.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Transaction ID. This field will be populated only when context part/content part/navigation criteria of smart collection is released.",constraints=@PropertyConstraints(required=false)),@GeneratedProperty(name="action",type=java.lang.String.class,accessors=@PropertyAccessors(setExceptions={}),supportedAPI=PUBLIC,javaDoc="Action. This field will be populated only when raw material is released.",constraints=@PropertyConstraints(required=false))},tableProperties=@TableProperties(compositeIndex1="parentReference.key.id+releasedObjectRef.key.id",tableName="ESIReleasedObjectSnapshot",oracleTableSize=HUGE)) public class ESIReleasedObjectSnapshot extends _ESIReleasedObjectSnapshot
This class is an implementation of a ESI specific released object snapshot. It is uniquely identified by its number attribute.

Use the newESIReleasedObjectSnapshot static factory method(s), not the ESIReleasedObjectSnapshot 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: true

See Also: