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_IDENTITY

    Fields inherited from class wt.fc._WTObject

    CREATE_TIMESTAMP, MODIFY_TIMESTAMP

    Fields inherited from interface wt.fc._Persistable

    PERSIST_INFO

    Fields inherited from interface wt.identity.DisplayIdentification

    DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPE

    Fields 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, writeExternal

    Methods inherited from class wt.fc._WTObject

    equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait