Package wt.lifecycle
Class LifeCycleHistory
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.lifecycle._LifeCycleHistory
wt.lifecycle.LifeCycleHistory
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,DisplayIdentification
@GenAsPersistable(superClass=WTObject.class,versions=-1603162877614266984L,interfaces=java.io.Externalizable.class,properties={@GeneratedProperty(name="action",type=java.lang.String.class,javaDoc="The action associated with this object. Required attribute.",constraints=@PropertyConstraints(upperLimit=30,required=true)),@GeneratedProperty(name="actorName",type=java.lang.String.class,javaDoc="The name of the performer of the action. Required attribute.",constraints=@PropertyConstraints(upperLimit=2000,required=true)),@GeneratedProperty(name="state",type=State.class,javaDoc="The state of the associated object after the action was performed."),@GeneratedProperty(name="lifeCycleName",type=java.lang.String.class,javaDoc="The name of the LifeCycle"),@GeneratedProperty(name="phaseName",type=java.lang.String.class,javaDoc="The name of the Phase",constraints=@PropertyConstraints(upperLimit=30)),@GeneratedProperty(name="teamTemplateIdentity",type=java.lang.String.class,javaDoc="The identity of the Team Template."),@GeneratedProperty(name="comments",type=java.lang.String.class,javaDoc="Notes or comments for the lifecycle operation.",constraints=@PropertyConstraints(upperLimit=2000)),@GeneratedProperty(name="imported",type=boolean.class,javaDoc="Flag to check if this object is imported from another system. Default is false.",initialValue="false"),@GeneratedProperty(name="actorReference",type=WTPrincipalReference.class,javaDoc="Reference of the performer of the action.")},tableProperties=@TableProperties(oracleTableSize=LARGE))
public class LifeCycleHistory
extends wt.lifecycle._LifeCycleHistory
LifeCycleHistory captures an audit traill for an object as it moves through
a LifeCycle. This history includes the who and when of life cycle events,
signatures and criteria evaluation results.
Use the newLifeCycleHistory static factory method(s), not
the LifeCycleHistory 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:
-
Field Summary
Fields inherited from class wt.lifecycle._LifeCycleHistory
ACTION, ACTOR_NAME, ACTOR_REFERENCE, COMMENTS, IMPORTED, LIFE_CYCLE_NAME, PHASE_NAME, STATE, TEAM_TEMPLATE_IDENTITYFields 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 wt.lifecycle._LifeCycleHistory
getAction, getActorReference, getClassInfo, getComments, getConceptualClassname, getLifeCycleName, getPhaseName, getState, getTeamTemplateIdentity, getType, isImported, readExternal, readExternal, setAction, setActorName, setActorReference, setComments, setImported, setLifeCycleName, setPhaseName, setState, setTeamTemplateIdentity, super_readExternal_LifeCycleHistory, super_readVersion_LifeCycleHistory, super_writeExternal_LifeCycleHistory, writeExternalMethods inherited from class wt.fc.WTObject
checkAttributes, duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initialize, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfo