public class EvaluationLevelConverter
extends java.lang.Object
| Constructor and Description |
|---|
EvaluationLevelConverter(ModelInstance modelInstance,
ModelProvider modelProvider)
Creates a new instance.
|
EvaluationLevelConverter(RuntimeToPersistentConverter converter)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
ClosureHolder |
closureInLevel(java.lang.String level,
ClosureHolder closureHolder)
Returns closure holder in the required evaluation level.
|
static Context |
contextInLevel(java.lang.String level,
Context context,
ModelProvider modelProvider)
Returns context for the specified level.
|
Context |
contextInLevel(java.lang.String level,
long contextId)
Returns context for the specified level.
|
ExecutionContext |
executionContextInLevel(java.lang.String level,
ExecutionContext executionContext)
Returns an execution context for an specified evaluation level.
|
protected ModelInstance |
getModelInstance() |
protected ModelProvider |
getModelProvider() |
static Namespace |
namespaceInLevel(java.lang.String level,
Namespace namespace,
ModelProvider modelProvider)
Returns a namespace for an specified evaluation level.
|
ReadOnlyRecordHolder |
readOnlyRecordInTheLevel(java.lang.String level,
RecordHolder recordHolder)
Returns read only record that corresponds to the record on the specified level.
|
java.lang.Object |
runtimeObjectInLevel(java.lang.String level,
java.lang.Object runtimeObject,
Type type)
Returns a runtime object for a specified level.
|
Value |
valueInLevel(java.lang.String level,
Value value)
Returns an evaluation value for an original value.
|
public EvaluationLevelConverter(RuntimeToPersistentConverter converter)
converter - public EvaluationLevelConverter(ModelInstance modelInstance, ModelProvider modelProvider)
modelInstance - modelProvider - protected ModelInstance getModelInstance()
protected ModelProvider getModelProvider()
public static Context contextInLevel(java.lang.String level, Context context, ModelProvider modelProvider)
level - context - modelProvider - public Context contextInLevel(java.lang.String level, long contextId)
level - contextId - public ExecutionContext executionContextInLevel(java.lang.String level, ExecutionContext executionContext)
level - executionContext - public static Namespace namespaceInLevel(java.lang.String level, Namespace namespace, ModelProvider modelProvider)
level - namespace - modelProvider - public Value valueInLevel(java.lang.String level, Value value)
level - value - public java.lang.Object runtimeObjectInLevel(java.lang.String level,
java.lang.Object runtimeObject,
Type type)
level - runtimeObject - type - public ClosureHolder closureInLevel(java.lang.String level, ClosureHolder closureHolder)
level - closureHolder - public ReadOnlyRecordHolder readOnlyRecordInTheLevel(java.lang.String level, RecordHolder recordHolder)
level - recordHolder - Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.