com.googlecode.sarasvati.xml
Class XmlProcessDefinition
java.lang.Object
com.googlecode.sarasvati.xml.XmlProcessDefinition
- All Implemented Interfaces:
- ProcessDefinition
public class XmlProcessDefinition
- extends Object
- implements ProcessDefinition
XmlProcessDefinition
public XmlProcessDefinition()
getName
public String getName()
- Specified by:
getName
in interface ProcessDefinition
- Returns:
- The process definition name
setName
public void setName(String name)
getNodes
public List<XmlNode> getNodes()
- Specified by:
getNodes
in interface ProcessDefinition
- Returns:
- A list of the nodes defined in the process definition
setNodes
public void setNodes(List<XmlNode> nodes)
getExternals
public List<XmlExternal> getExternals()
- Specified by:
getExternals
in interface ProcessDefinition
- Returns:
- A list of the externals defined in the process definition.
setExternals
public void setExternals(List<XmlExternal> externals)
getMessageDigest
public String getMessageDigest()
throws SarasvatiLoadException
- Specified by:
getMessageDigest
in interface ProcessDefinition
- Returns:
- A message digest/hash of the process definition contents.
- Throws:
SarasvatiLoadException
toString
public String toString()
- Overrides:
toString
in class Object