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:
-
Field Summary
Fields inherited from class wt.lifecycle._LifeCycleSignature
EXTERNALIZATION_VERSION_UID, PHASE_NAME, ROLE_NAME, VOTEFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.lifecycle._Signable
COMMENTS, SIGNED_OBJECT, SIGNER, SIGNER_NAMEFields 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._LifeCycleSignature
getClassInfo, getComments, getConceptualClassname, getPhaseName, getRoleName, getSignedObject, getSigner, getSignerName, getType, isVote, readExternal, readExternal, readVersion, setComments, setPhaseName, setRoleName, setSignedObject, setSigner, setSignerName, setVote, super_readExternal_LifeCycleSignature, super_readVersion_LifeCycleSignature, super_writeExternal_LifeCycleSignature, writeExternal, writeExternalMethods inherited from class wt.fc.WTObject
duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initialize, toStringMethods 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
getIdentity