Package | Description |
---|---|
com.whitestein.lsps.engine |
The package contains common classes for LSPS expression interpretation.
|
com.whitestein.lsps.engine.change |
Package contains core of the internal event system.
|
com.whitestein.lsps.engine.lang | |
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.engine.state |
Contains implementation of persistent entities representing model data types.
|
com.whitestein.lsps.engine.state.ser | |
com.whitestein.lsps.engine.state.xml | |
com.whitestein.lsps.engine.tester |
Testing support for testing engine tasks.
|
com.whitestein.lsps.stdlib.type |
This package contains implementations of core reflection types.
|
Modifier and Type | Method and Description |
---|---|
static void |
ProcessInterpreters.init(ProcessInstance processInstance,
com.whitestein.lsps.model.ProcessDescription desc,
ProcessInterpreterContext pic,
boolean isStartedByInlinedEvent,
Exception startedByException)
Initializes the process state.
|
static void |
ProcessInterpreters.init(ProcessInstance processInstance,
ProcessInterpreterContext pic,
boolean isStartedByInlinedEvent,
Exception startedByException)
Initializes the process state.
|
static void |
ProcessInterpreters.proceed(ProcessInstance processInstance,
com.whitestein.lsps.model.ProcessDescription desc,
ProcessInterpreterContext pic,
ProcessingType processingType)
Moves the process state by one step forward.
|
static void |
ProcessInterpreters.proceed(ProcessInstance processInstance,
ProcessInterpreterContext pic,
ProcessingType processingType)
Moves the process state by one step forward.
|
static void |
ProcessInterpreters.terminate(ProcessInstance processInstance,
com.whitestein.lsps.model.ProcessDescription desc,
ProcessInterpreterContext pic,
TerminationReason reason)
Terminates the process with the given reason.
|
static void |
ProcessInterpreters.terminate(ProcessInstance processInstance,
ProcessInterpreterContext pic,
TerminationReason reason)
Terminates the process with the given reason.
|
Constructor and Description |
---|
BPMNInterpreter(ProcessInstance processInstance,
ProcessInterpreterContext pic)
Creates new instance.
|
ConditionEventInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.ConditionInEvent event)
Creates new instance.
|
ConditionIntermediateInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.ConditionEventCatcher intermediateEvent)
Creates new instance.
|
GOInterpreter(ProcessInstance processInstance,
ProcessInterpreterContext pic)
Creates new instance.
|
InlineStartConditionInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.InlinedConditionStartEvent event)
Creates new instance.
|
InlineStartErrorInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.InlinedErrorStartEvent event)
Creates new instance.
|
InlineStartEscalationInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.InlinedEscalationStartEvent event)
Creates new instance.
|
InlineStartEventInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc) |
InlineStartSignalInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.InlinedSignalStartEvent event)
Creates new instance.
|
InlineStartTimerInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.InlinedTimerStartEvent event)
Creates new instance.
|
SignalIntermediateInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.SignalEventCatcher intermediateEvent)
Creates new instance.
|
TimerEventInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.TimerInEvent event)
Creates new instance.
|
TimerIntermediateInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.TimerEventCatcher intermediateEvent)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
ProcessInstance |
ProcessInstanceStateChange.getElement() |
ProcessInstance |
GoalsChange.getProcessInstance()
Returns the goals.
|
Constructor and Description |
---|
GoalsChange(ProcessInstance processInstance)
Creates new instance.
|
ProcessInstanceStateChange(ProcessInstance processInstance,
ProcessInstanceState oldState,
ProcessInstanceState newState,
TerminationReason terminationReason)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
ProcessInstance |
JavaOperationExecutionContext.getProcessInstance() |
ProcessInstance |
ExecutionContextImpl.getProcessInstance() |
ProcessInstance |
ExecutionContext.getProcessInstance()
Returns the process instance.
|
Modifier and Type | Method and Description |
---|---|
ProcessInstance |
CompiledContext.getProcessInstance() |
Constructor and Description |
---|
ProcessLog(ModelInstanceEntity modelInstance,
ProcessInstance processInstance,
Long modelId,
String elementId,
String elementName,
String elementClass,
Date logDate,
LogEvent event,
TerminationReason terminationReason,
Long tokenId,
Long executionId,
String oldState,
String newState,
String parentModelElementId,
String iteratorValue)
Creates new instance of
ProcessLog . |
Modifier and Type | Method and Description |
---|---|
GOElement |
SPlan.toGoalElement(Goal parent,
ProcessInstance processInstance,
ModelInstance modelInstance) |
GOElement |
SGoal.toGoalElement(Goal parent,
ProcessInstance processInstance,
ModelInstance modelInstance) |
abstract GOElement |
SGOElement.toGoalElement(Goal parent,
ProcessInstance processInstance,
ModelInstance modelInstance) |
Modifier and Type | Method and Description |
---|---|
ProcessInstance |
ProcessInstanceParent.addNewProcessInstance(Context context)
Adds new child process instance.
|
ProcessInstance |
ProcessInstance.addNewProcessInstance(Context context)
Adds new child process instance.
|
ProcessInstance |
ModuleInstance.addNewProcessInstance(Context context)
Adds new child process instance.
|
ProcessInstance |
ProcessInstanceParent.addNewProcessInstance(com.whitestein.lsps.model.ContextModelElement element)
Adds new child process instance.
|
ProcessInstance |
ProcessInstance.addNewProcessInstance(com.whitestein.lsps.model.ContextModelElement element)
Adds new child process instance.
|
ProcessInstance |
ModuleInstance.addNewProcessInstance(com.whitestein.lsps.model.ContextModelElement element)
modelInstance
Adds new child process instance.
|
ProcessInstance |
ProcessInstanceParent.addProcessInstance(ProcessInstance processInstance)
Adds a process instances as a child of this module instance.
|
ProcessInstance |
ProcessInstance.addProcessInstance(ProcessInstance processInstance)
Adds a process instances as a child of this process instance.
|
ProcessInstance |
ModuleInstance.addProcessInstance(ProcessInstance processInstance)
Adds a process instances as a child of this module instance.
|
ProcessInstance |
ProcessInstance.createCopy(ModelInstance targetModelInstance) |
ProcessInstance |
ProcessInstance.findDescendant(long descendantId)
Finds a descendant process instance of this process instance.
|
ProcessInstance |
ModelInstance.getCurrentProcessInstance()
Gets current process instance.
|
ProcessInstance |
ProcessInstance.getParent()
Returns the parent process instance or null if this is a top process
instance.
|
ProcessInstance |
Plan.getPlanProcessInstance()
Returns the process instance of the plan.
|
ProcessInstance |
Token.getProcessInstance()
Returns the process instance.
|
ProcessInstance |
GOElement.getProcessInstance()
Returns the process instance.
|
ProcessInstance |
ExternalValue.getProcessInstance()
Deprecated.
information about process instance id is stored in the objectIdentificationSegments
|
ProcessInstance |
Escalation.getProcessInstance()
Returns the process instance in which this escalation was generated.
|
ProcessInstance |
ElementInProcess.getProcessInstance()
Returns process instance the element is in.
|
ProcessInstance |
Context.getProcessInstance()
Returns the process instance containing this context, can be null.
|
ProcessInstance |
ModelInstance.getProcessInstance(long id)
Returns process instance from this model instance for the given id.
|
ProcessInstance |
ProcessInstance.getTopOfInlinedProcess()
Returns first parent that is not in-lined.
|
Modifier and Type | Method and Description |
---|---|
List<ProcessInstance> |
Token.getProcessInstances()
Returns all the process instances.
|
Collection<ProcessInstance> |
ProcessInstance.getProcessInstances()
Returns immutable collection of child process instances.
|
Collection<ProcessInstance> |
ModuleInstance.getProcessInstances()
Returns immutable collection of child process instances.
|
Collection<ProcessInstance> |
ModelInstance.getProcessInstances()
Returns a collection of all registered process instances.
|
Modifier and Type | Method and Description |
---|---|
void |
Token.addProcessInstance(ProcessInstance processInstance)
Adds a process instance.
|
ProcessInstance |
ProcessInstanceParent.addProcessInstance(ProcessInstance processInstance)
Adds a process instances as a child of this module instance.
|
ProcessInstance |
ProcessInstance.addProcessInstance(ProcessInstance processInstance)
Adds a process instances as a child of this process instance.
|
ProcessInstance |
ModuleInstance.addProcessInstance(ProcessInstance processInstance)
Adds a process instances as a child of this module instance.
|
Plan |
Plan.createCopy(ModelInstance targetModelInstance,
ProcessInstance targetProcessInstance,
Goal targetParentGoal) |
void |
Token.removeProcessInstance(ProcessInstance processInstance)
addXmlEntity
Removes a process instance.
|
boolean |
ProcessInstanceParent.removeProcessInstance(ProcessInstance processInstance)
Removes a process instance.
|
boolean |
ProcessInstance.removeProcessInstance(ProcessInstance processInstance)
Removes a process instance.
|
boolean |
ModuleInstance.removeProcessInstance(ProcessInstance processInstance)
Removes a process instance.
|
void |
ModelInstance.setCurrentProcessInstance(ProcessInstance currentProcessInstance)
Sets current process instance.
|
void |
Plan.setPlanProcessInstance(ProcessInstance processInstance)
Sets the plan context.
|
Constructor and Description |
---|
Escalation(ProcessInstance processInstance,
String elementId,
String escalationCode,
Value payload)
Creates a new escalation event with the given escalation code and it's
payload.
|
Goal(ProcessInstance processInstance,
String name,
GoalType goalType,
Goal parentGoal)
Creates new instance of
Goal with default state
GoalState.INACTIVE . |
Goal(ProcessInstance processInstance,
String name,
GoalType goalType,
Goal parentGoal,
GoalState state)
Creates new instance of
Goal . |
Goal(SGoal s,
Goal parent,
ProcessInstance processInstance,
ModelInstance modelInstance)
Creates a new instance from the serialized companion.
|
GOElement(ProcessInstance processInstance,
Goal parentGoal,
String name)
Creates new instance of
GOElement . |
GOElement(SGOElement s,
Goal parent,
ProcessInstance processInstance,
ModelInstance modelInstance) |
Plan(ProcessInstance processInstance,
String name,
Goal parentGoal)
Creates new instance of
Plan . |
Plan(ProcessInstance processInstance,
String name,
Goal parentGoal,
PlanState state)
Creates new instance of
Plan . |
Plan(SPlan source,
Goal parent,
ProcessInstance processInstance,
ModelInstance modelInstance)
Creates a new instance from the serialized companion.
|
ProcessInstance(SProcessInstance source,
ProcessInstance parent,
ModuleInstance moduleInstance,
ModelInstance modelInstance)
Creates a new instance from the serialized companion.
|
Token(long id,
ProcessInstance processInstance,
String modelId)
Creates new instance.
|
Token(ProcessInstance processInstance,
String modelId)
Creates new instance.
|
Token(SToken source,
ProcessInstance processInstance,
ModelInstance modelInstance)
Creates a new instance from the serialized companion.
|
Modifier and Type | Method and Description |
---|---|
ProcessInstance |
MockExecutionContext.getProcessInstance() |
ProcessInstance |
MockTaskContext.getProcessInstance() |
Modifier and Type | Method and Description |
---|---|
void |
MockExecutionContext.setProcessInstance(ProcessInstance processInstance)
Sets the process instance.
|
Modifier and Type | Method and Description |
---|---|
ProcessInstanceHolder |
CoreTypeFactoryImpl.getProcessInstance(ProcessInstance processInstance) |
ProcessInstanceHolder |
CoreTypeFactory.getProcessInstance(ProcessInstance processInstance)
Returns a
core::ProcessInstance record for the given process instance. |
void |
ProcessInstanceThisMIAdapter.setProcessInstance(ProcessInstance processInstance) |
void |
ProcessInstanceRemoteMIAdapter.setProcessInstance(ProcessInstance processInstance) |
abstract void |
ProcessInstanceAdapter.setProcessInstance(ProcessInstance processInstance)
Sets process instance data.
|
Constructor and Description |
---|
ProcessInstanceHolder(ModelInstance modelInstance,
ProcessInstance processInstance,
ModelProviderService modelProviderService,
SharedRecordTypeFactory sharedRecordTypeFactory)
Creates new instance.
|
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.