Package | Description |
---|---|
com.whitestein.lsps.engine |
The package contains common classes for LSPS expression interpretation.
|
com.whitestein.lsps.engine.lang | |
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.engine.sharedrecord | |
com.whitestein.lsps.engine.state.xml | |
com.whitestein.lsps.engine.tester |
Testing support for testing engine tasks.
|
com.whitestein.lsps.stdlib.dmn | |
com.whitestein.lsps.stdlib.task |
This package contains implementations of core tasks.
|
com.whitestein.lsps.stdlib.type |
This package contains implementations of core reflection types.
|
Modifier and Type | Class and Description |
---|---|
class |
ModelProviderImpl
Implementation of the
ModelProvider . |
Modifier and Type | Field and Description |
---|---|
protected ModelProvider |
AssignmentInterpreter.modelProvider
Model provider service.
|
Modifier and Type | Method and Description |
---|---|
ModelProvider |
ProcessInterpreterContext.getModelProvider()
Returns a model provider service.
|
Modifier and Type | Method and Description |
---|---|
static Object |
HolderHelper.getPropertyValue(ModelProvider modelProvider,
String evaluationLevel,
RecordHolder recordHolder,
Property property)
Returns value of the property of the record in the evaluation level.
|
Constructor and Description |
---|
AssignmentInterpreter(long modelId,
ModelProvider modelProvider)
Creates new instance.
|
JavaToTypeHelper(ModelProvider modelProvider,
ModelInstance modelInstance)
Creates new instance.
|
ModelInstanceDirtyListener(ModelInstance modelInstance,
ModelProvider modelProvider)
Creates new model instance.
|
ModelInstanceDtoConverter(ModelProvider modelProvider,
ProcessLogDao processLogDao)
Creates new instance.
|
ModelInstanceEventLogger(ModelInstanceEntity modelInstanceEntity,
ModelInstanceUtilsService modelInstanceUtilsService,
ModelProvider modelProvider,
ProcessLogDao processLogDao)
Creates new instance.
|
ProcessUtils(ModelProvider modelProvider)
Creates new instance.
|
RuntimeToJavaConverter(ModelProvider modelProvider,
SharedRecordTypeFactory sharedRecordTypeFactory,
ModelInstance modelInstance)
Creates new instance.
|
VariableInitializator(ModelProvider modelProvider)
Creates new instance.
|
Modifier and Type | Field and Description |
---|---|
protected ModelProvider |
RuntimeToPersistentConverter.modelProvider |
protected ModelProvider |
EvaluationLevelMerger.modelProvider |
Modifier and Type | Method and Description |
---|---|
protected abstract ModelProvider |
RecordEntityAdapter.getModelProvider()
Returns model provider
|
ModelProvider |
JavaOperationExecutionContext.getModelProvider() |
protected ModelProvider |
InternalRecordEntityAdapter.getModelProvider() |
protected ModelProvider |
HolderImpl.getModelProvider()
Returns the provided model provider
|
protected ModelProvider |
ExternalRecordEntityAdapter.getModelProvider() |
ModelProvider |
ExecutionContextImpl.getModelProvider()
Returns the provided model provider
|
ModelProvider |
ExecutionContext.getModelProvider()
Returns model provider.
|
protected ModelProvider |
EvaluationLevelConverter.getModelProvider() |
ModelProvider |
AbstractContextNamespace.getModelProvider()
Returns the model provider
|
Modifier and Type | Method and Description |
---|---|
static Context |
EvaluationLevelConverter.contextInLevel(String level,
Context context,
ModelProvider modelProvider)
Returns context for the specified level.
|
static AbstractContextNamespace |
ContextNamespace.create(ModelProvider modelProvider,
Context context)
Creates a new namespace according to the evaluation level
of the provided context.
|
static Namespace |
ExecutionContextImpl.createNamespace(ModelProvider modelProvider,
Context context)
Creates namespace of correct type for a context.
|
static AssociationEnd |
AssociationEnd.get(ModelInstance modelInstance,
ModelProvider modelProvider,
RecordHolder holder,
RecordProperty recordProperty)
Creates and returns an recordProperty end.
|
static ExecutionContextImpl |
ExecutionContextImpl.modelContext(Module model,
ModelInstanceType modelInstanceType,
ModelProvider modelProvider)
Returns an execution context for the given model.
|
static Namespace |
EvaluationLevelConverter.namespaceInLevel(String level,
Namespace namespace,
ModelProvider modelProvider)
Returns a namespace for an specified evaluation level.
|
Modifier and Type | Method and Description |
---|---|
ModelProvider |
CompiledContext.getModelProvider() |
Constructor and Description |
---|
CompiledClosureHolder(ModelProvider modelProvider,
ExpressionValue expressionValue)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
static PojoExternalRecordEntityAdapter |
PojoExternalRecordEntityAdapter.createNew(Map<?,?> values,
RecordType type,
ModelInstance modelInstance,
ModelProvider modelProvider,
SharedRecordTypeFactory sharedRecordTypeFactory,
ExternalTypeProvider provider)
Creates an adapter for a new entity given by the map of property values.
|
static PojoSharedRecordEntityAdapter |
PojoSharedRecordEntityAdapter.createNew(Map<?,?> values,
com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration,
RecordType type,
ModelInstance modelInstance,
ModelProvider modelProvider,
org.hibernate.Session session)
Creates an adapter for a new entity given by the map of property values.
|
static RuntimeToHibernateConverter |
RuntimeToHibernateConverter.get(ModelInstance modelInstance,
ModelProvider modelProvider) |
Constructor and Description |
---|
NativeQueryExecutor(ModelProvider modelProvider,
ExecutionContext context)
Creates new instance.
|
NativeQueryExecutor(ModelProvider modelProvider,
ExecutionContext context,
InterpreterStackTrace stackTrace)
Creates new instance.
|
PojoExternalRecordEntityAdapter(Object entity,
ExternalValue externalValue,
RecordType type,
ModelInstance modelInstance,
ModelProvider modelProvider,
SharedRecordTypeFactory sharedRecordTypeFactory,
ExternalTypeProvider provider)
Creates new instance.
|
PojoSharedRecordEntityAdapter(Object entity,
ExternalValue externalValue,
com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration,
RecordType type,
ModelInstance modelInstance,
ModelProvider modelProvider,
boolean isAuxiliary)
Creates new instance.
|
SharedRecordEntityAdapter(Object entity,
ExternalValue externalValue,
com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration,
RecordType type,
ModelInstance modelInstance,
ModelProvider modelProvider,
boolean isAuxiliary)
Creates new instance.
|
SimpleValueHibernateToRuntimeConverter(ModelProvider modelProvider,
ModelInstance modelInstance,
String evaluationLevel)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
static void |
EvaluationLevelUtils.cleanDataOfEvaluationLevel(ModelProvider modelProvider,
ModelInstance modelInstance,
String level)
Cleans all entities that belongs to the evaluation level.
|
static void |
EvaluationLevelUtils.cleanDataOfLevelAndSublevels(ModelProvider modelProvider,
ModelInstance modelInstance,
String level)
Cleans all entities that belongs to the evaluation level and its sub-levels.
|
protected Expression |
ReferenceExpressionValue.compile(ModelProvider modelProvider) |
protected Expression |
OperationExpressionValue.compile(ModelProvider modelProvider) |
protected abstract Expression |
ExpressionValue.compile(ModelProvider modelProvider) |
protected Expression |
ExpressionExpressionValue.compile(ModelProvider modelProvider) |
protected Expression |
ClosureExpressionValue.compile(ModelProvider modelProvider) |
protected Expression |
AssignmentReferenceExpressionValue.compile(ModelProvider modelProvider) |
protected Type |
Variable.compileType(Context context,
ModelProvider modelProvider) |
void |
RecordContext.convertToRemovedRecordContext(ModelProvider modelProvider) |
void |
Context.convertToRemovedRecordContext(ModelProvider modelProvider)
Do not use this method!
This method is used only in evaluation levels merge.
|
protected NamespaceModel |
ExpressionValue.createNamespaceModel(Context context,
ModelProvider modelProvider) |
protected NamespaceModel |
RecordContext.createNamespaceModel(ModelProvider modelProvider) |
protected NamespaceModel |
Context.createNamespaceModel(ModelProvider modelProvider)
Creates namespace model for this.
|
CompatibilityVersion |
ModelInstance.getCompatibilityVersion(ModelProvider modelProvider)
Returns compatibility version.
|
CompiledContext |
ModelInstance.getCompiledContext(ModelProvider modelProvider,
String moduleName,
String evaluationLevel) |
Expression |
ExpressionValue.getCompiledExpression(ModelProvider modelProvider)
Returns the compiled expression.
|
Type |
WritableVariable.getCompiledType(Context context,
ModelProvider modelProvider)
Returns the compiled type.
|
abstract Type |
Variable.getCompiledType(Context context,
ModelProvider modelProvider)
Returns the compiled type.
|
Type |
ReadonlyVariable.getCompiledType(Context context,
ModelProvider modelProvider) |
Type |
ContextFreeType.getCompiledType(ModelInstance modelInstance,
ModelProvider modelProvider)
Returns the compiled type.
|
Type |
ValueRef.getCompiledType(ModelProvider modelProvider) |
Type |
Value.getCompiledType(ModelProvider modelProvider)
Returns the compiled type.
|
TypeType |
TypeValue.getCompiledType(ModelProvider modelProvider) |
Type |
StringValue.getCompiledType(ModelProvider modelProvider) |
RecordType |
RecordValue.getCompiledType(ModelProvider modelProvider) |
Type |
RecordProxySetValue.getCompiledType(ModelProvider modelProvider) |
Type |
ReadOnlyRecordValue.getCompiledType(ModelProvider modelProvider) |
Type |
RangeValue.getCompiledType(ModelProvider modelProvider) |
Type |
PropertyValue.getCompiledType(ModelProvider modelProvider) |
Type |
PropertyPathValue.getCompiledType(ModelProvider modelProvider) |
Type |
ObjectValue.getCompiledType(ModelProvider modelProvider) |
Type |
NullValue.getCompiledType(ModelProvider modelProvider) |
Type |
LocalDateValue.getCompiledType(ModelProvider modelProvider) |
EnumerationType |
EnumerationValue.getCompiledType(ModelProvider modelProvider) |
Type |
DecimalValue.getCompiledType(ModelProvider modelProvider) |
Type |
DateValue.getCompiledType(ModelProvider modelProvider) |
Type |
ComplexValue.getCompiledType(ModelProvider modelProvider) |
Type |
BooleanValue.getCompiledType(ModelProvider modelProvider) |
Type |
BinaryValue.getCompiledType(ModelProvider modelProvider) |
Type |
Context.getCompiledType(ModelProvider modelProvider,
String typeName)
Returns the compiled type.
|
Type |
TypeValue.getCompiledValue(ModelProvider modelProvider)
Returns the compiled type value.
|
RuntimeToPersistentConverter |
ModelInstance.getConverter(ModelProvider modelProvider)
Lazily creates a runtime converter.
|
com.whitestein.lsps.model.FlowElement |
Token.getElement(ModelProvider modelProvider) |
com.whitestein.lsps.model.ContextModelElement |
ProcessInstance.getElement(ModelProvider modelProvider) |
com.whitestein.lsps.model.Plan |
Plan.getElement(ModelProvider modelProvider) |
com.whitestein.lsps.model.ElementWithId |
ModuleInstance.getElement(ModelProvider modelProvider) |
com.whitestein.lsps.model.ElementWithId |
ModelIdentifiable.getElement(ModelProvider modelProvider)
Returns the model element.
|
com.whitestein.lsps.model.Goal |
Goal.getElement(ModelProvider modelProvider) |
com.whitestein.lsps.model.ContextModelElement |
Context.getElement(ModelProvider modelProvider) |
String |
Variable.getElementId(Context context,
ModelProvider modelProvider)
Returns the variable element id, if this is a modeled variable.
|
String |
Token.getElementId(ModelProvider modelProvider) |
String |
ProcessInstance.getElementId(ModelProvider modelProvider) |
String |
Plan.getElementId(ModelProvider modelProvider) |
String |
ModuleInstance.getElementId(ModelProvider modelProvider) |
String |
ModelIdentifiable.getElementId(ModelProvider modelProvider)
Returns the model element id.
|
String |
Goal.getElementId(ModelProvider modelProvider) |
String |
Context.getElementId(ModelProvider modelProvider) |
com.whitestein.lsps.model.Flow |
Token.getFlow(ModelProvider modelProvider)
Returns the flow.
|
FreeTypeMapping |
Context.getFreeTypeMapping(ModelProvider modelProvider)
Returns free type mappings for this context.
|
NamespaceModel |
Context.getNamespaceModel(ModelProvider modelProvider)
Returns namespace model
|
com.whitestein.lsps.model.FlowElement |
ProcessInstance.getParentModelElement(ModelProvider modelProvider)
Returns parent model element if exists.
|
Constructor and Description |
---|
BlobLoader(ModelProvider modelProvider)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
ModelProvider |
MockExecutionContext.getModelProvider() |
ModelProvider |
MockTaskContext.getModelProvider() |
Modifier and Type | Method and Description |
---|---|
com.whitestein.lsps.stdlib.dmn.DmnTableCache |
DmnCache.getTableCache(com.whitestein.lsps.stdlib.dmn.DmnCacheKey key,
ModelProvider modelProvider)
Returns the table cache for the given cache key.
|
Modifier and Type | Method and Description |
---|---|
void |
Execute.setup(ModelProvider modelProvider,
ProcessingType processingType,
ProcessInterpreterContext pic)
Setup task.
|
Constructor and Description |
---|
AchieveGoalHolder(ExternalValue val,
ModelProvider modelProvider,
CoreTypeFactory coreTypeFactory)
Creates new instance.
|
MaintainGoalHolder(ExternalValue val,
ModelProvider modelProvider,
CoreTypeFactory coreTypeFactory)
Creates new instance of
MaintainGoalHolder . |
PlanHolder(ExternalValue val,
ModelProvider modelProvider,
CoreTypeFactory coreTypeFactory)
Creates new instance of
PlanHolder . |
ProcessInstanceAdapter(ProcessInstanceHolder holder,
ModelInstance modelInstance,
ExternalValue value,
ModelProvider modelProvider)
Creates new instance.
|
ProcessInstanceThisMIAdapter(ProcessInstanceHolder holder,
ModelInstance modelInstance,
ExternalValue val,
ModelProvider modelProvider)
Creates new instance.
|
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.