Package wt.lifecycle

Class LifeCycleSignature

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.lifecycle._LifeCycleSignature
wt.lifecycle.LifeCycleSignature
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.lifecycle._Signable, wt.lifecycle.Signable

@GenAsPersistable(superClass=WTObject.class,interfaces=wt.lifecycle.Signable.class,versions=3634814696081456827L,properties={@GeneratedProperty(name="roleName",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="The name of the Role"),@GeneratedProperty(name="vote",type=boolean.class,supportedAPI=PUBLIC,javaDoc="The signer\'s vote. Approve/Disapprove. Required attribute.",constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="phaseName",type=java.lang.String.class,javaDoc="Phase name this signature is associated with. Used in searches.",constraints=@PropertyConstraints(upperLimit=30,required=true))},tableProperties=@TableProperties(compositeIndex2="signedObject.key.id",oracleTableSize=LARGE)) public class LifeCycleSignature extends _LifeCycleSignature
LifeCycleSignature captures a role player's ballot and comments for a specific object in a specific phase of a life cycle.

Use the newLifeCycleSignature static factory method(s), not the LifeCycleSignature 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: