palio.modules.hetman
Class State
java.lang.Object
palio.modules.hetman.ProcessElement
palio.modules.hetman.State
public class State
- extends ProcessElement
- Author:
- Krzysztof Madyniak (kmadyniak@torn.com.pl)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
State
public State(Process process,
Subprocess subprocess,
org.w3c.dom.Node node)
throws HetmanException,
ProcessException,
palio.PalioException
- Throws:
HetmanException
ProcessException
palio.PalioException
getId
public java.lang.String getId()
getName
@Deprecated
public java.lang.String getName()
- Deprecated. attribute name was substituted by id
getTransition
public Transition getTransition(java.lang.String destinationStateId)
throws ProcessException
- Throws:
ProcessException
getGroup
public TransitionsGroup getGroup(java.lang.String name)
throws ProcessException
- Throws:
ProcessException
getTransitions
public java.util.Map<java.lang.String,Transition> getTransitions()
setTransitions
public void setTransitions(java.util.LinkedHashMap<java.lang.String,Transition> transitions)
getParam
public Param getParam(java.lang.String name)
getParamValue
public java.lang.Object getParamValue(java.lang.String name)
getGroups
public java.util.LinkedHashMap<java.lang.String,TransitionsGroup> getGroups()
getSourceStates
public java.util.ArrayList<State> getSourceStates()
getSubprocess
public Subprocess getSubprocess()
getView
public StateView getView()
isFirst
public java.lang.Boolean isFirst()
isLast
public java.lang.Boolean isLast()
isSuccess
public java.lang.Boolean isSuccess()