|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.util.AbstractXmlObject
com.waveset.object.WorkflowComponent
com.waveset.object.WFProcess.Activity
An Activity represents one "state" in the process. These are what form the nodes in the process graph.
Field Summary | |
static java.lang.String |
ATT_AUDIT
|
static java.lang.String |
ATT_HIDDEN
|
static java.lang.String |
ATT_ID
|
static java.lang.String |
ATT_JOIN
|
static java.lang.String |
ATT_NAME
|
static java.lang.String |
ATT_SPLIT
|
static java.lang.String |
EL_BREAK
|
static java.lang.String |
EL_COMMENTS
|
static java.lang.String |
EL_FORM_RULE
|
static java.lang.String |
EL_REPORT_TITLE
|
static java.lang.String |
ELEMENT
|
Fields inherited from class com.waveset.util.AbstractXmlObject |
_trace, code_id |
Constructor Summary | |
WFProcess.Activity()
|
|
WFProcess.Activity(org.w3c.dom.Element e)
Build an Activity from XML. |
Method Summary | |
WFProcess.Action |
getAction(int id)
Retrieve the action with a certain id. |
WFProcess.Action[] |
getActions()
|
java.lang.String |
getComments()
|
WFProcess.Editor |
getEditState()
|
java.lang.String |
getElementName()
Return the element name. |
Form |
getForm()
|
ExNode |
getFormRule()
|
int |
getId()
|
ExNode |
getJoinBreakExpression()
|
WFProcess |
getProcess()
|
ExNode |
getTitleExpression()
|
WFProcess.Transition[] |
getTransitions()
|
Variable |
getVariable(java.lang.String name)
Get the declaration of a variable by name. |
Variable[] |
getVariables()
|
boolean |
isAndJoin()
|
boolean |
isAndSplit()
|
boolean |
isAudit()
|
boolean |
isEnd()
|
boolean |
isHidden()
|
boolean |
isStart()
|
void |
setActions(WFProcess.Action[] actions)
|
void |
setAndJoin(boolean b)
|
void |
setAndSplit(boolean b)
|
void |
setAudit(boolean b)
|
void |
setComments(java.lang.String s)
|
void |
setEditState(WFProcess.Editor e)
|
void |
setFormRule(ExNode node)
|
void |
setHidden(boolean b)
|
protected void |
setId(int i)
|
void |
setJoinBreakExpression(ExNode node)
|
void |
setProcess(WFProcess p)
|
void |
setTitleExpression(ExNode node)
|
void |
setTransitions(WFProcess.Transition[] trans)
|
void |
setVariables(Variable[] vars)
|
void |
toXml(java.lang.StringBuffer b,
int indent)
Serialize into a buffer with optional indentation. |
Methods inherited from class com.waveset.object.WorkflowComponent |
addCommonAttributes, getLocation, getName, getParentComponent, parseCommonAttributes, setLocation, setName, setParentComponent |
Methods inherited from class com.waveset.util.AbstractXmlObject |
addXmlHeader, cloneObject, dump, dumpFile, getReference, println, setTrace, toIdentityString, toVerboseString, toVerboseString, toXml, toXml, toXml |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String ELEMENT
public static final java.lang.String ATT_ID
public static final java.lang.String ATT_NAME
public static final java.lang.String ATT_AUDIT
public static final java.lang.String ATT_JOIN
public static final java.lang.String ATT_SPLIT
public static final java.lang.String ATT_HIDDEN
public static final java.lang.String EL_REPORT_TITLE
public static final java.lang.String EL_BREAK
public static final java.lang.String EL_COMMENTS
public static final java.lang.String EL_FORM_RULE
Constructor Detail |
public WFProcess.Activity()
public WFProcess.Activity(org.w3c.dom.Element e) throws WavesetException
Method Detail |
public java.lang.String getElementName()
AbstractXmlObject
getElementName
in interface XmlObject
getElementName
in class AbstractXmlObject
public WFProcess getProcess()
public void setProcess(WFProcess p)
public boolean isAudit()
public void setAudit(boolean b)
public int getId()
protected void setId(int i)
public boolean isHidden()
public void setHidden(boolean b)
public Variable[] getVariables()
public void setVariables(Variable[] vars)
public WFProcess.Action[] getActions()
public void setActions(WFProcess.Action[] actions)
public WFProcess.Transition[] getTransitions()
public void setTransitions(WFProcess.Transition[] trans)
public boolean isAndJoin()
public void setAndJoin(boolean b)
public boolean isAndSplit()
public void setAndSplit(boolean b)
public boolean isStart()
public boolean isEnd()
public WFProcess.Action getAction(int id)
public Variable getVariable(java.lang.String name)
We're not expecting to have many of these, so we'll just do a linear search.
public ExNode getTitleExpression()
public void setTitleExpression(ExNode node)
public ExNode getJoinBreakExpression()
public void setJoinBreakExpression(ExNode node)
public WFProcess.Editor getEditState()
public void setEditState(WFProcess.Editor e)
public void setComments(java.lang.String s)
public java.lang.String getComments()
public void setFormRule(ExNode node)
public ExNode getFormRule()
public Form getForm()
public void toXml(java.lang.StringBuffer b, int indent)
AbstractXmlObject
toXml
in interface XmlObject
toXml
in class AbstractXmlObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |