wt.lifecycle
Interface Signable

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, Serializable
All Known Implementing Classes:
LifeCycleSignature

public interface Signable
extends Persistable

Signable is an interface to specify recording the completion of a work item by a principal for a specific object. The signature and comments associated with that action are recorded.

Supported API: false

Extendable: false


Field Summary
static String COMMENTS
          Label for the attribute; Note: Should be removed in favor of Annotatable.
static String SIGNED_OBJECT
          Label for the attribute.
static String SIGNER
          Label for the attribute.
static String SIGNER_NAME
          Label for the attribute; Full name of signing user.
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 String getComments()
          Gets the value of the attribute: COMMENTS.
 ObjectReference getSignedObject()
          Gets the object for the association that plays role: SIGNED_OBJECT.
 WTPrincipalReference getSigner()
          Gets the object for the association that plays role: SIGNER.
 String getSignerName()
          Gets the value of the attribute: SIGNER_NAME.
 void setComments(String a_Comments)
          Sets the value of the attribute: COMMENTS.
 void setSignedObject(ObjectReference a_SignedObject)
          Sets the object for the association that plays role: SIGNED_OBJECT.
 void setSigner(WTPrincipalReference a_Signer)
          Sets the object for the association that plays role: SIGNER.
 void setSignerName(String a_SignerName)
          Sets the value of the attribute: SIGNER_NAME.
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 

Field Detail

SIGNER_NAME

public static final String SIGNER_NAME
Label for the attribute; Full name of signing user. Required attribute.

Supported API: false

See Also:
Constant Field Values

COMMENTS

public static final String COMMENTS
Label for the attribute; Note: Should be removed in favor of Annotatable.

Supported API: false

See Also:
Constant Field Values

SIGNED_OBJECT

public static final String SIGNED_OBJECT
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

SIGNER

public static final String SIGNER
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getSignerName

public String getSignerName()
Gets the value of the attribute: SIGNER_NAME. Full name of signing user. Required attribute.

Supported API: false

Returns:
String

setSignerName

public void setSignerName(String a_SignerName)
                   throws WTPropertyVetoException
Sets the value of the attribute: SIGNER_NAME. Full name of signing user. Required attribute.

Supported API: false

Parameters:
a_SignerName -
Throws:
WTPropertyVetoException

getComments

public String getComments()
Gets the value of the attribute: COMMENTS. Note: Should be removed in favor of Annotatable.

Supported API: false

Returns:
String

setComments

public void setComments(String a_Comments)
                 throws WTPropertyVetoException
Sets the value of the attribute: COMMENTS. Note: Should be removed in favor of Annotatable.

Supported API: false

Parameters:
a_Comments -
Throws:
WTPropertyVetoException

getSignedObject

public ObjectReference getSignedObject()
Gets the object for the association that plays role: SIGNED_OBJECT.

Supported API: false

Returns:
ObjectReference

setSignedObject

public void setSignedObject(ObjectReference a_SignedObject)
                     throws WTPropertyVetoException
Sets the object for the association that plays role: SIGNED_OBJECT.

Supported API: false

Parameters:
a_SignedObject -
Throws:
WTPropertyVetoException

getSigner

public WTPrincipalReference getSigner()
Gets the object for the association that plays role: SIGNER.

Supported API: false

Returns:
WTPrincipalReference

setSigner

public void setSigner(WTPrincipalReference a_Signer)
               throws WTPropertyVetoException
Sets the object for the association that plays role: SIGNER.

Supported API: false

Parameters:
a_Signer -
Throws:
WTPropertyVetoException