public class Process
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MAIN_SUBPROCESS_NAME |
Constructor and Description |
---|
Process(Instance instance,
java.lang.String processName,
org.w3c.dom.Document xml) |
Process(Instance instance,
java.lang.String processName,
org.w3c.dom.Document xml,
java.lang.Boolean forTemplate) |
Modifier and Type | Method and Description |
---|---|
void |
clearProcessManager() |
void |
executeProcess(java.lang.Object instanceId,
java.util.Map<java.lang.String,java.lang.Object> contextParams) |
ProcessBreak |
getBreakView() |
java.lang.Object[] |
getConnectors() |
java.util.Date |
getDefinitionDate() |
ProcessError |
getErrorView() |
Instance |
getInstance() |
Logger |
getLogger() |
Subprocess |
getMainSubprocess() |
java.lang.String |
getManagerClassName() |
java.lang.String |
getName() |
java.lang.String |
getPrefix() |
ProcessDispatcher |
getProcessDispatcher() |
ProcessManager |
getProcessManager() |
ProcessPage |
getProcessPage() |
SecurityManager |
getSecurity() |
State |
getState(java.lang.String id) |
java.util.HashMap<java.lang.String,State> |
getStates() |
java.util.HashSet<State> |
getStatesAfter(State refState,
boolean includeRefState) |
java.util.HashSet<State> |
getStatesBefore(State refState,
boolean includeRefState) |
ProcessView |
getStateView() |
Subprocess |
getSubprocess(java.lang.String subprocessName) |
boolean |
subprcessesEnabled() |
public static final java.lang.String MAIN_SUBPROCESS_NAME
public Process(Instance instance, java.lang.String processName, org.w3c.dom.Document xml) throws PalioException, HetmanException, ProcessException
public Process(Instance instance, java.lang.String processName, org.w3c.dom.Document xml, java.lang.Boolean forTemplate) throws PalioException, HetmanException, ProcessException
public State getState(java.lang.String id) throws ProcessException
ProcessException
public ProcessManager getProcessManager() throws HetmanException
HetmanException
public void clearProcessManager()
public ProcessDispatcher getProcessDispatcher()
public void executeProcess(java.lang.Object instanceId, java.util.Map<java.lang.String,java.lang.Object> contextParams) throws HetmanException
HetmanException
public java.lang.String getName()
public java.lang.String getPrefix()
public java.util.Date getDefinitionDate()
public Instance getInstance()
public Logger getLogger()
public ProcessError getErrorView()
public ProcessView getStateView()
public ProcessBreak getBreakView()
public SecurityManager getSecurity()
public ProcessPage getProcessPage()
public java.lang.Object[] getConnectors()
public java.util.HashMap<java.lang.String,State> getStates()
public java.lang.String getManagerClassName()
public Subprocess getMainSubprocess() throws ProcessException
ProcessException
public Subprocess getSubprocess(java.lang.String subprocessName) throws ProcessException
ProcessException
public boolean subprcessesEnabled()
public java.util.HashSet<State> getStatesBefore(State refState, boolean includeRefState) throws ProcessException
ProcessException
public java.util.HashSet<State> getStatesAfter(State refState, boolean includeRefState) throws ProcessException
ProcessException