public abstract class CompiledNamespace extends Object
Constructor and Description |
---|
CompiledNamespace(ExecutionContext executionContext)
Creates new instance.
|
public CompiledNamespace(ExecutionContext executionContext)
executionContext
- protected ExecutionContext selectContext(ExecutionContext ctx)
public abstract CompiledContext getCompiledContext()
public static CompiledContext getCompiledContext(ExecutionContext moduleContext)
public ExecutionContext getExecutionContext()
public static Namespace getNamespace(ExecutionContext ctx)
public Namespace getNamespace()
public ModelInstance getModelInstance()
public static com.whitestein.lsps.model.ProcessModel getProcessModel(ExecutionContext ctx)
public com.whitestein.lsps.model.ProcessModel getProcessModel()
public static String getEvaluationLevel(ExecutionContext ctx)
public String getEvaluationLevel()
public static ModelProviderClientService getModelProviderService(ExecutionContext ctx)
public ModelProviderClientService getModelProviderService()
public static long getModelId(ExecutionContext ctx)
public long getModelId()
protected static <T> T getComponent(ExecutionContext ctx, Class<T> cls)
protected <T> T getComponent(Class<T> cls)
protected static Type getType(ExecutionContext ctx, String typeString) throws ErrorException
ErrorException
protected Type getType(String typeString) throws ErrorException
ErrorException
protected static ReferenceHolder createReference(ExecutionContext ctx, ReferenceType type, String expression, ClosureOrigin expressionOrigin)
protected static ClosureHolder createOperationHolder(ExecutionContext ctx, ClosureType closureType, String expressionString, ClosureOrigin expressionOrigin)
protected ClosureHolder createOperationHolder(ClosureType closureType, String expressionString, ClosureOrigin expressionOrigin)
protected static ClosureHolder createOperationHolder(ExecutionContext ctx, RecordHolder recordHolder, ClosureType closureType, String expressionString, ClosureOrigin expressionOrigin)
protected ClosureHolder createOperationHolder(RecordHolder recordHolder, ClosureType closureType, String expressionString, ClosureOrigin expressionOrigin)
protected static ListHolder createList(ExecutionContext ctx, Object[] items)
protected ListHolder createList(Object[] items)
protected static SetHolder createSet(ExecutionContext ctx, Object[] items)
protected static MapHolder createMap(ExecutionContext ctx, Object[] keys, Object[] values)
protected static RecordHolder createRecord(ExecutionContext ctx, String recordType, String[] fieldNames, Object[] fieldValues)
protected RecordHolder createRecord(String recordType, String[] fieldNames, Object[] fieldValues)
protected static RecordHolder createRecordByConstructor(ExecutionContext ctx, String recordTypeString, Class<?>[] parameterTypes, Object[] values) throws ValidationException
ValidationException
protected RecordHolder createRecordByConstructor(String recordTypeString, Class<?>[] parameterTypes, Object[] values) throws ValidationException
ValidationException
protected static Object getPropertySafe(RecordHolder record, String property)
protected static Boolean toBoolean(boolean b)
protected static boolean toboolean(boolean b)
protected static boolean toboolean(Boolean b)
protected static RecordHolder toCompiled(ExecutionContext ctx, RecordHolder record)
protected RecordHolder toCompiled(RecordHolder record)
protected static Object toCompiledObject(ExecutionContext ctx, Object object)
protected static Object getConstantValue(ExecutionContext ctx, String moduleName, String name)
public static ReferencedOperation getReferencedOperation(ExecutionContext ctx, String moduleName, String id)
public ReferencedOperation getReferencedOperation(String modelName, String id)
protected static ExecutionContext createChildContext(ExecutionContext ctx)
protected static void addVariable(ExecutionContext ctx, String name, Type type)
protected static void addVariable(ExecutionContext ctx, String name, Type type, Object value)
public static Object getStaticVariableValue(ExecutionContext ctx, String name)
ctx
- name
- public Object getVariableValue(ExecutionContext ctx, QID name)
@Deprecated public Object getVariableValue(ExecutionContext ctx, String name)
protected static void checkRollback(ExecutionContext ctx, Throwable th, IErrorException e)
protected void checkRollback(Throwable th, IErrorException e)
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.