palio.modules.hetman
Class State

java.lang.Object
  extended by palio.modules.hetman.ProcessElement
      extended by palio.modules.hetman.State

public class State
extends ProcessElement

Author:
Krzysztof Madyniak (kmadyniak@torn.com.pl)

Constructor Summary
State(Process process, Subprocess subprocess, org.w3c.dom.Node node)
           
 
Method Summary
 TransitionsGroup getGroup(java.lang.String name)
           
 java.util.LinkedHashMap<java.lang.String,TransitionsGroup> getGroups()
           
 java.lang.String getId()
           
 java.lang.String getName()
          Deprecated. attribute name was substituted by id
 Param getParam(java.lang.String name)
           
 java.lang.Object getParamValue(java.lang.String name)
           
 java.util.ArrayList<State> getSourceStates()
           
 Subprocess getSubprocess()
           
 Transition getTransition(java.lang.String destinationStateId)
           
 java.util.Map<java.lang.String,Transition> getTransitions()
           
 StateView getView()
           
 java.lang.Boolean isFirst()
           
 java.lang.Boolean isLast()
           
 java.lang.Boolean isSuccess()
           
 void setTransitions(java.util.LinkedHashMap<java.lang.String,Transition> transitions)
           
 
Methods inherited from class palio.modules.hetman.ProcessElement
getComment, getProcess
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

State

public State(Process process,
             Subprocess subprocess,
             org.w3c.dom.Node node)
      throws HetmanException,
             ProcessException,
             palio.PalioException
Throws:
HetmanException
ProcessException
palio.PalioException
Method Detail

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()