Package | Description |
---|---|
com.whitestein.lsps.engine |
The package contains common classes for LSPS expression interpretation.
|
com.whitestein.lsps.engine.dao |
Data access objects for access to different parts of process execution.
|
com.whitestein.lsps.engine.dao.jpa | |
com.whitestein.lsps.engine.sharedrecord | |
com.whitestein.lsps.engine.state |
Contains implementation of persistent entities representing model data types.
|
Modifier and Type | Method and Description |
---|---|
ModelInstanceEntity |
ModelInstanceRuntimeData.getModelInstanceEntity()
Returns model instance entity.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelInstanceTransactionStack.add(ModelInstanceEntity mie)
Add model instance to stack.
|
void |
EnginePlugin.afterIteration(ModelInstanceEntity modelInstance)
This method is executed after each engine iteration.
|
void |
EngineAssignmentPlugin.afterIteration(ModelInstanceEntity modelInstance) |
void |
EnginePlugin.afterLoop(ModelInstanceEntity modelInstance)
This method is executed after the engine loop has finished.
|
void |
EngineAssignmentPlugin.afterLoop(ModelInstanceEntity modelInstance) |
void |
EnginePlugin.beforeIteration(ModelInstanceEntity modelInstance)
This method is executed before each engine iteration.
|
void |
EngineAssignmentPlugin.beforeIteration(ModelInstanceEntity modelInstance) |
void |
EnginePlugin.beforeLoop(ModelInstanceEntity modelInstance)
This method is executed after a message is handled, but before starting the engine loop.
|
void |
EngineAssignmentPlugin.beforeLoop(ModelInstanceEntity modelInstance) |
void |
EnginePlugin.beforeMessage(Message msg,
ModelInstanceEntity modelInstance)
This method is executed before a message is handled.
|
void |
EngineAssignmentPlugin.beforeMessage(Message message,
ModelInstanceEntity modelInstance) |
void |
ModelInstancePlugin.onCreate(CreateCommand cmd,
ModelInstanceEntity modelInstance)
This method is executed after model instance is created.
|
void |
ModelInstancePlugin.onFinish(ModelInstanceEntity modelInstance)
This method is executed after model instance is finished.
|
void |
ModelInstancePlugin.onStart(StartInterpretMessage msg,
ModelInstanceEntity modelInstance)
This method is executed before a model instance is started.
|
void |
ModelInstanceTransactionStack.remove(ModelInstanceEntity mie)
Removes model instance form stack.
|
void |
ProcessUtils.resume(ModelInstanceEntity modelInstanceEntity,
ModelInstanceUtilsService modelInstanceUtilsService)
Resumes the execution.
|
void |
ProcessUtils.suspend(ModelInstanceEntity modelInstanceEntity,
ModelInstanceUtilsService modelInstanceUtilsService)
Suspends the execution.
|
Constructor and Description |
---|
MigrationEngine(ModelInstanceEntity modelInstanceEntity,
ModelInstanceUtilsService modelInstanceUtilsService,
ModelProviderService modelProviderService,
CommunicationService communicationService,
UnprocessedInputsService unprocessedInputsService,
ProcessLogDao processLogDao,
ProcessInterpreterContext processInterpreterContext)
Creates new instance.
|
ModelInstanceEventLogger(ModelInstanceEntity modelInstanceEntity,
ModelInstanceUtilsService modelInstanceUtilsService,
ModelProvider modelProvider,
ProcessLogDao processLogDao)
Creates new instance.
|
ModelInstanceRuntimeData(ModelInstanceEntity entity)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
QueryResult<ModelInstanceEntity> |
ModelInstanceDao.findByCriteria(ModelInstanceCriteria criteria)
Returns process instances according to the given criteria.
|
List<ModelInstanceEntity> |
ModelInstanceDao.findFormPreviewModelInstances()
Returns all model instances created by form preview.
|
Modifier and Type | Method and Description |
---|---|
QueryResult<ModelInstanceEntity> |
JpaModelInstanceDao.findByCriteria(ModelInstanceCriteria criteria) |
List<ModelInstanceEntity> |
JpaModelInstanceDao.findFormPreviewModelInstances() |
Modifier and Type | Method and Description |
---|---|
void |
SharedRecordNotifierImpl.afterIteration(ModelInstanceEntity modelInstance) |
void |
SharedRecordEnginePlugin.afterIteration(ModelInstanceEntity modelInstance) |
void |
SharedRecordNotifierImpl.afterLoop(ModelInstanceEntity modelInstance) |
void |
SharedRecordEnginePlugin.afterLoop(ModelInstanceEntity modelInstance) |
void |
SharedRecordNotifierImpl.beforeIteration(ModelInstanceEntity modelInstance) |
void |
SharedRecordEnginePlugin.beforeIteration(ModelInstanceEntity modelInstance) |
void |
SharedRecordNotifierImpl.beforeLoop(ModelInstanceEntity modelInstance) |
void |
SharedRecordEnginePlugin.beforeLoop(ModelInstanceEntity modelInstance) |
void |
SharedRecordNotifierImpl.beforeMessage(Message msg,
ModelInstanceEntity modelInstance) |
void |
SharedRecordEnginePlugin.beforeMessage(Message msg,
ModelInstanceEntity modelInstance) |
Modifier and Type | Method and Description |
---|---|
ModelInstanceEntity |
ProcessLog.getModelInstance()
Returns the model instance.
|
ModelInstanceEntity |
ModelInstanceNtf.getModelInstance()
Returns the model instance entity.
|
ModelInstanceEntity |
ModelInstanceProperty.getModelInstanceEntity()
Returns the model instance.
|
ModelInstanceEntity |
ModelInstanceEntity.getParent()
Returns the parent model instance.
|
Constructor and Description |
---|
ModelInstanceEntity(Module model,
ModelInstanceEntity parent,
Map<String,String> properties,
ModelInstanceType type,
ModelInstanceResourceAllocator idAllocator)
Creates new instance.
|
ModelInstanceNtf(ModelInstanceEntity modelInstance,
String notification)
Creates new instance.
|
ModelInstanceProperty(ModelInstanceEntity modelInstanceEntity,
String name,
String value)
Creates new instance.
|
ProcessLog(ModelInstanceEntity modelInstance,
Long moduleInstanceId,
Long processInstanceId,
Long parentProcessInstanceId,
long logIndex,
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,
String message)
Creates new instance of
ProcessLog . |
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 . |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.