Package com.ptc.windchill.esi.snapshot
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:
-
Field Summary
Fields inherited from class com.ptc.windchill.esi.snapshot._ESIReleasedObjectSnapshot
ACTION, EXTERNALIZATION_VERSION_UID, GROUP_OBJECT_REF, PARENT_REFERENCE, RELEASED_OBJECT_REF, TARGET_REF, TRANSACTION_IDFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from class com.ptc.windchill.esi.snapshot._ESIReleasedObjectSnapshot
getAction, getClassInfo, getConceptualClassname, getGroupObjectRef, getParentReference, getReleasedObjectRef, getTargetRef, getTransactionID, getType, readExternal, readExternal, readVersion, setAction, setGroupObjectRef, setParentReference, setReleasedObjectRef, setTargetRef, setTransactionID, super_readExternal_ESIReleasedObjectSnapshot, super_readVersion_ESIReleasedObjectSnapshot, super_writeExternal_ESIReleasedObjectSnapshot, writeExternal, writeExternalMethods inherited from class wt.fc.WTObject
checkAttributes, duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initializeMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfoMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity