|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xflow.common.WorkItem
This class represents a work item that gets routed to a process.
Field Summary | |
static java.lang.String |
JAVA_OBJECT
|
static java.lang.String |
XML
|
Constructor Summary | |
WorkItem()
Constructor |
|
WorkItem(xflow.common.WorkItemId wid)
Constructor |
Method Summary | |
xflow.common.WorkItemId |
getId()
Gets the work item ID |
java.lang.Object |
getPayload()
Gets the payload of this work item. |
java.lang.String |
getPayloadType()
Gets the payload type of this work item. |
java.util.HashMap |
getProperties()
Gets a work item's property hash map |
java.lang.Object |
getProperty(java.lang.String key)
Gets a work item's property |
xflow.common.WorkflowId |
getWorkflowId()
Gets the workflow instance ID |
void |
setId(xflow.common.WorkItemId id)
Sets the work item ID |
void |
setPayload(java.lang.Object pload)
Sets the payload of this work item. |
void |
setPayloadType(java.lang.String pt)
Sets the payload type of this work item. |
void |
setProperties(java.util.HashMap m)
Sets a work item's property hash map |
void |
setProperty(java.lang.String key,
java.lang.Object value)
Sets a property on a work item |
void |
setWorkflowId(xflow.common.WorkflowId wfId)
Sets the workflow instance ID |
java.lang.String |
toString()
Gets the string representation of this object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String JAVA_OBJECT
public static final java.lang.String XML
Constructor Detail |
public WorkItem()
public WorkItem(xflow.common.WorkItemId wid)
wid
- a work item IDMethod Detail |
public xflow.common.WorkItemId getId()
public void setId(xflow.common.WorkItemId id)
id
- the work item IDpublic xflow.common.WorkflowId getWorkflowId()
public void setWorkflowId(xflow.common.WorkflowId wfId)
wfId
- the workflow instance IDpublic void setPayload(java.lang.Object pload)
pload
- the payloadpublic java.lang.Object getPayload()
public void setPayloadType(java.lang.String pt)
pt
- the payload type - JAVA_OBJECT or XMLpublic java.lang.String getPayloadType()
public java.lang.Object getProperty(java.lang.String key)
key
- the property name
public void setProperty(java.lang.String key, java.lang.Object value)
key
- the property namevalue
- the property value - must be serializablepublic java.util.HashMap getProperties()
public void setProperties(java.util.HashMap m)
m
- the property hash mappublic java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |