com.polarion.alm.tracker.model.signatures.IWorkflowSignature


FIELDS
Modifiers and TypeNameDescription
String PROTO
String KEY_TARGET_STATUS_ID ID of the target workflow status of the parent workflow object, transition to which is signed by this object.
String KEY_SIGNATURE_STATE The current signature state, see {@link ISignatureStateOpt} .
String KEY_TRANSITION_DATA_REVISION
String KEY_SIGNATURES
String KEY_WORKFLOW_OBJECT
String ENUM_ID_SIGNATURE_STATE
METHODS
Modifiers and TypeNameDescription
IWorkflowObject getWorkflowObject() The workflow object to which this workflow signature belongs.
IStatusOpt getTargetStatus() The target workflow status of the parent workflow object, transition to which is signed by this object.
String getTransitionRevision() Revision of the parent object in which the workflow transition was performed, or null if the transition was not performed yet.
boolean isClosed()
List getSignatures() Returns all signatures. Returned list is live, so changes to it are reflected in the workflow signature.
ISignature addSignature(IUser) Adds an invited signature if signature for the user does not exist yet. This method should be used also for setting of the signature status - first use this method to get the signature and then set the signature status on it.
ISignature getSignature(IUser) Returns existing signature of the user, or null.
void removeSignature(IUser) Removes signature of the user, has no effect if there is no such signature.
void resetSignatures() Resets all existing signatures to invited status.
ISignatureStateOpt getSignatureState() Returns the current signature state, calculates the current state if necessary.
void setObsolete(boolean) Marks or unmarks this workflow signature as obsolete. If obsolete is true, the workflow signature state is changed to {@link ISignatureStateOpt#OPT_OBSOLETE} and related verdict comments are resolved. If obsolete is false and the current signature state is {@link ISignatureStateOpt#OPT_OBSOLETE} , the signature state is cleared and recalculated.
String getLabel() Returns the workflow signature label.

Back to Index