| Package | Description | 
|---|---|
| com.whitestein.lsps.engine | 
 The package contains common classes for LSPS expression interpretation. 
 | 
| com.whitestein.lsps.engine.hql | |
| com.whitestein.lsps.engine.lang.compiled | |
| com.whitestein.lsps.engine.sharedrecord | |
| com.whitestein.lsps.engine.tester | 
 Testing support for testing engine tasks. 
 | 
| com.whitestein.lsps.human.model | |
| com.whitestein.lsps.lang.antlr | |
| com.whitestein.lsps.lang.parser | 
 This package contains ANTLR-based LSPS language parser ( 
Parser). | 
| com.whitestein.lsps.lang.type | 
 Provides classes for type reflection. 
 | 
| com.whitestein.lsps.modulemanager | |
| com.whitestein.lsps.stdlib.dmn | |
| com.whitestein.lsps.stdlib.function | 
 Classes that implements functions defined 
 in the standard library. 
 | 
| com.whitestein.lsps.test | |
| com.whitestein.lsps.tools | 
| Modifier and Type | Method and Description | 
|---|---|
Decimal | 
SharedRecordTypeFactory.count(ExecutionContext context,
     ClosureHolder closureWithQuery,
     java.lang.String iterator,
     Expression whereExpression)
Dynamically creates query and executes it. 
 | 
Decimal | 
SharedRecordTypeFactory.count(ExecutionContext context,
     com.whitestein.lsps.model.sharedrecord.SharedRecordType recordType,
     java.lang.String iterator,
     Expression whereExpression)
Dynamically creates query and executes it. 
 | 
EvaluationResult | 
ModelProviderService.evaluateExpression(long modelInstanceId,
                  java.lang.Long contextId,
                  java.lang.String source,
                  boolean fullExecutionModel,
                  boolean mergeEvaluation)
Parses the string to the expression and than evaluates it in the top context of the model
 instance. 
 | 
EvaluationResult | 
ModelProviderService.evaluateExpression(long modelInstanceId,
                  java.lang.Long contextId,
                  java.lang.String source,
                  java.lang.String evaluationLevel,
                  boolean mergeEvaluation)
Parses the string to the expression and than evaluates it in the top context of the model
 instance. 
 | 
EvaluationResultValue | 
ExpressionEvaluationService.evaluateExpression(long modelInstanceId,
                  java.lang.String expression,
                  boolean fullExecutionMode)
Parses the string to the expression and than evaluates it in the top context of the model
 instance. 
 | 
EvaluationResult | 
ModelProviderService.evaluateExpression(long modelInstanceId,
                  java.lang.String source,
                  boolean fullExecutionModel)
Parses the string to the expression and than evaluates it in the top context of the model
 instance. 
 | 
EvaluationResultValue | 
ExpressionEvaluationServiceBean.evaluateExpression(long modelInstanceId,
                  java.lang.String source,
                  boolean fullExecutionMode)  | 
EvaluationResult | 
ModelProviderService.evaluateExpression(long modelInstanceId,
                  java.lang.String source,
                  boolean fullExecutionModel,
                  boolean mergeEvaluation)
Parses the string to the expression and than evaluates it in the top context of the model
 instance. 
 | 
EvaluationResult | 
ModelProviderService.evaluateExpression(long modelInstanceId,
                  java.lang.String source,
                  java.lang.String evaluationLevel,
                  boolean mergeEvaluation)
Parses the string to the expression and than evaluates it in the top context of the model
 instance. 
 | 
java.lang.String | 
ExpressionEvaluationService.evaluateExpressionAsString(long modelInstanceId,
                          java.lang.String expression,
                          boolean fullExecutionMode)
Evaluates an expression and returns its string representation 
 | 
java.lang.String | 
ExpressionEvaluationServiceBean.evaluateExpressionAsString(long modelInstanceId,
                          java.lang.String source,
                          boolean fullExecutionMode)  | 
java.lang.String | 
ExpressionEvaluationService.evaluateExpressionInContextAsString(long modelInstanceId,
                                   java.lang.Long contextId,
                                   java.lang.String expression,
                                   boolean fullExecutionMode)
Evaluates an expression in a specific context and returns its string representation 
 | 
java.lang.String | 
ExpressionEvaluationServiceBean.evaluateExpressionInContextAsString(long modelInstanceId,
                                   java.lang.Long contextId,
                                   java.lang.String source,
                                   boolean fullExecutionMode)  | 
EvaluationResultValue | 
ExpressionEvaluationService.evaluateExpressionInModel(long modelId,
                         java.lang.String expression,
                         boolean fullExecutionMode)
Parses the string to the expression and than evaluates it in the empty model context. 
 | 
EvaluationResult | 
ModelProviderService.evaluateExpressionInModel(long modelId,
                         java.lang.String source,
                         boolean fullExecutionModel)
Parses the string to the expression and than evaluates it in the empty model context 
 | 
EvaluationResultValue | 
ExpressionEvaluationServiceBean.evaluateExpressionInModel(long modelId,
                         java.lang.String expression,
                         boolean fullExecutionMode)  | 
java.util.List<EvaluationResultValue> | 
ExpressionEvaluationService.evaluateExpressions(long modelInstanceId,
                   java.util.List<java.lang.String> expressions,
                   boolean fullExecutionMode)
Parses the string sources of expressions in the list evaluates them end returns list of
 results. 
 | 
java.util.List<EvaluationResult> | 
ModelProviderService.evaluateExpressions(long modelInstanceId,
                   java.util.List<java.lang.String> sources,
                   boolean fullExecutionModel)
Parses the string sources of expressions in the list evaluates them end returns list of
 results. 
 | 
java.util.List<EvaluationResultValue> | 
ExpressionEvaluationServiceBean.evaluateExpressions(long modelInstanceId,
                   java.util.List<java.lang.String> sources,
                   boolean fullExecutionMode)  | 
java.util.List<java.lang.String> | 
ExpressionEvaluationService.evaluateExpressionsAsString(long modelInstanceId,
                           java.util.List<java.lang.String> expressions,
                           boolean fullExecutionMode)
Evaluates list of expressions and returns the string representations. 
 | 
java.util.List<java.lang.String> | 
ExpressionEvaluationServiceBean.evaluateExpressionsAsString(long modelInstanceId,
                           java.util.List<java.lang.String> sources,
                           boolean fullExecutionMode)  | 
java.util.List<EvaluationResultValue> | 
ExpressionEvaluationService.evaluateExpressionsInModel(long modelId,
                          java.util.List<java.lang.String> expressions,
                          boolean fullExecutionMode)
Parses the string sources of expressions in the list evaluates them end returns list of
 results. 
 | 
java.util.List<EvaluationResult> | 
ModelProviderService.evaluateExpressionsInModel(long modelId,
                          java.util.List<java.lang.String> sources,
                          boolean fullExecutionModel)
Parses the string sources of expressions in the list evaluates them end returns list of
 results. 
 | 
java.util.List<EvaluationResultValue> | 
ExpressionEvaluationServiceBean.evaluateExpressionsInModel(long modelId,
                          java.util.List<java.lang.String> expressions,
                          boolean fullExecutionMode)  | 
ListHolder | 
SharedRecordTypeFactory.queryAuditList(ExecutionContext context,
              com.whitestein.lsps.model.sharedrecord.SharedRecordType recordType,
              java.lang.String iterator,
              Expression whereExpression,
              java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
              java.lang.Integer index,
              java.lang.Integer count,
              java.lang.Long revision,
              java.util.List<AuditCriteria> auditCriteria)
Dynamically creates query and executes it. 
 | 
ListHolder | 
SharedRecordTypeFactory.queryList(ExecutionContext context,
         ClosureHolder closureWithQuery,
         java.lang.String iterator,
         Expression whereExpression,
         java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
         java.lang.Integer index,
         java.lang.Integer count)
Dynamically creates query and executes it. 
 | 
ListHolder | 
SharedRecordTypeFactory.queryList(ExecutionContext context,
         com.whitestein.lsps.model.sharedrecord.SharedRecordType recordType,
         java.lang.String iterator,
         Expression whereExpression,
         java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
         java.lang.Integer index,
         java.lang.Integer count)
Dynamically creates query and executes it. 
 | 
RecordType | 
ModelProviderImpl.resolveRecordType(long moduleId,
                 java.lang.String qualifiedName)  | 
RecordType | 
ModelProvider.resolveRecordType(long moduleId,
                 java.lang.String qualifiedName)
Resolves record by its qualified name in given model. 
 | 
Type | 
ModelProviderImpl.resolveType(long moduleId,
           java.lang.String qualifiedName)  | 
Type | 
ModelProvider.resolveType(long modelId,
           java.lang.String qualifiedName)
Resolves type by its qualified name in given model. 
 | 
Type | 
ModelCache.resolveType(java.lang.String type,
           ExecutionContext ctx)
Parses given type string representation using resolver for current process. 
 | 
Type | 
ModelCache.resolveType(java.lang.String type,
           long modelId,
           ModelProviderClientService modelProviderService)
Parses given type string representation using resolver for current process. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
HqlTransformer.transform(boolean removeOrderBy)
Transform the source, replacing entity names and property names. 
 | 
java.lang.String | 
HqlTransformer.transformToCount()
Transform the source to count query, replacing entity names and property names. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected static RecordHolder | 
CompiledNamespace.createRecordByConstructor(Namespace namespace,
                         java.lang.String recordTypeString,
                         java.lang.Class<?>[] parameterTypes,
                         java.lang.Object[] values)  | 
protected RecordHolder | 
CompiledNamespace.createRecordByConstructor(java.lang.String recordTypeString,
                         java.lang.Class<?>[] parameterTypes,
                         java.lang.Object[] values)  | 
| Modifier and Type | Method and Description | 
|---|---|
Decimal | 
QueryExecutor.count(ClosureHolder closureWithQuery,
     java.lang.String recordIterator,
     Expression additionalWhereExp)
Dynamically creates query and executes it. 
 | 
Decimal | 
SharedRecordTypeFactoryImpl.count(ExecutionContext context,
     ClosureHolder closureWithQuery,
     java.lang.String iterator,
     Expression whereExpression)  | 
Decimal | 
SharedRecordTypeFactoryImpl.count(ExecutionContext context,
     com.whitestein.lsps.model.sharedrecord.SharedRecordType recordType,
     java.lang.String iterator,
     Expression whereExpression)  | 
protected Decimal | 
QueryExecutor.count(java.util.List<com.whitestein.lsps.engine.sharedrecord.QueryExecutor.WhereExpression> whereExpressions)
Dynamically creates query and executes it. 
 | 
Decimal | 
QueryExecutor.count(com.whitestein.lsps.model.sharedrecord.SharedRecordType type,
     java.lang.String recordIterator,
     Expression whereExp)
Dynamically creates query and executes it. 
 | 
protected java.util.List<java.lang.Object> | 
QueryExecutor.getAuditResultList(java.util.List<com.whitestein.lsps.engine.sharedrecord.QueryExecutor.WhereExpression> whereExpressions,
                  java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
                  java.lang.Integer index,
                  java.lang.Integer count,
                  java.lang.Long revision,
                  java.util.List<AuditCriteria> auditCriteria)
Dynamically creates query and executes it. 
 | 
java.util.List<java.lang.Object> | 
QueryExecutor.getAuditResultList(com.whitestein.lsps.model.sharedrecord.SharedRecordType type,
                  java.lang.String recordIterator,
                  Expression whereExp,
                  java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
                  java.lang.Integer index,
                  java.lang.Integer count,
                  java.lang.Long revision,
                  java.util.List<AuditCriteria> auditCriteria)
Dynamically creates query and executes it. 
 | 
protected java.util.List<java.lang.Object> | 
QueryExecutor.getAuditResultListInternal(java.util.List<com.whitestein.lsps.engine.sharedrecord.QueryExecutor.WhereExpression> whereExpressions,
                          java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
                          java.lang.Integer index,
                          java.lang.Integer count,
                          java.lang.Long revision,
                          java.util.List<AuditCriteria> auditCriteria)  | 
java.util.List<java.lang.Object> | 
QueryExecutor.getResultList(ClosureHolder closureWithQuery,
             java.lang.String recordIterator,
             Expression additionalWhereExp,
             java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
             java.lang.Integer index,
             java.lang.Integer count)
Dynamically creates query and executes it. 
 | 
protected java.util.List<java.lang.Object> | 
QueryExecutor.getResultList(java.util.List<com.whitestein.lsps.engine.sharedrecord.QueryExecutor.WhereExpression> whereExpressions,
             com.whitestein.lsps.engine.sharedrecord.QueryExecutor.Orderings orderings,
             java.lang.Integer index,
             java.lang.Integer count)
Dynamically creates query and executes it. 
 | 
java.util.List<java.lang.Object> | 
QueryExecutor.getResultList(com.whitestein.lsps.model.sharedrecord.SharedRecordType type,
             java.lang.String recordIterator,
             Expression whereExp,
             java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
             java.lang.Integer index,
             java.lang.Integer count)
Dynamically creates query and executes it. 
 | 
ListHolder | 
SharedRecordTypeFactoryImpl.queryAuditList(ExecutionContext context,
              com.whitestein.lsps.model.sharedrecord.SharedRecordType recordType,
              java.lang.String recordIterator,
              Expression whereExpression,
              java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
              java.lang.Integer index,
              java.lang.Integer count,
              java.lang.Long revision,
              java.util.List<AuditCriteria> auditCriteria)  | 
ListHolder | 
SharedRecordTypeFactoryImpl.queryList(ExecutionContext context,
         ClosureHolder closureWithQuery,
         java.lang.String recordIterator,
         Expression whereExpression,
         java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
         java.lang.Integer index,
         java.lang.Integer count)  | 
ListHolder | 
SharedRecordTypeFactoryImpl.queryList(ExecutionContext context,
         com.whitestein.lsps.model.sharedrecord.SharedRecordType recordType,
         java.lang.String recordIterator,
         Expression whereExpression,
         java.util.List<com.whitestein.lsps.model.sharedrecord.QueryOrderingItem> orderings,
         java.lang.Integer index,
         java.lang.Integer count)  | 
| Modifier and Type | Method and Description | 
|---|---|
ListHolder | 
TestFunctionsImpl.dynamicAuditQuery(ExecutionContext ctx,
                 Type recordType,
                 java.lang.String iterator,
                 java.lang.String where,
                 ListHolder ordering,
                 Decimal index,
                 Decimal count,
                 Decimal revision,
                 ListHolder auditCriteria)  | 
ListHolder | 
TestFunctions.dynamicAuditQuery(ExecutionContext ctx,
                 Type recordType,
                 java.lang.String iterator,
                 java.lang.String where,
                 ListHolder ordering,
                 Decimal index,
                 Decimal count,
                 Decimal revision,
                 ListHolder auditCriteria)  | 
Decimal | 
TestFunctionsImpl.dynamicCountQuery(ExecutionContext ctx,
                 ClosureHolder closureWithQuery,
                 java.lang.String iterator,
                 java.lang.String where)  | 
Decimal | 
TestFunctions.dynamicCountQuery(ExecutionContext ctx,
                 ClosureHolder closureWithQuery,
                 java.lang.String iterator,
                 java.lang.String where)  | 
Decimal | 
TestFunctionsImpl.dynamicCountQuery(ExecutionContext ctx,
                 Type recordType,
                 java.lang.String iterator,
                 java.lang.String where)  | 
Decimal | 
TestFunctions.dynamicCountQuery(ExecutionContext ctx,
                 Type recordType,
                 java.lang.String iterator,
                 java.lang.String where)  | 
ListHolder | 
TestFunctionsImpl.dynamicQuery(ExecutionContext ctx,
            ClosureHolder closureWithQuery,
            java.lang.String iterator,
            java.lang.String where,
            ListHolder ordering,
            Decimal index,
            Decimal count)  | 
ListHolder | 
TestFunctions.dynamicQuery(ExecutionContext ctx,
            ClosureHolder closureWithQuery,
            java.lang.String iterator,
            java.lang.String where,
            ListHolder ordering,
            Decimal index,
            Decimal count)  | 
ListHolder | 
TestFunctionsImpl.dynamicQuery(ExecutionContext ctx,
            Type recordType,
            java.lang.String iterator,
            java.lang.String where,
            ListHolder ordering,
            Decimal index,
            Decimal count)  | 
ListHolder | 
TestFunctions.dynamicQuery(ExecutionContext ctx,
            Type recordType,
            java.lang.String iterator,
            java.lang.String where,
            ListHolder ordering,
            Decimal index,
            Decimal count)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HintModule.add(com.whitestein.lsps.modeler.hints.Hint hint)  | 
| Modifier and Type | Method and Description | 
|---|---|
AntlrType | 
AntlrTypeParser.parseType(java.lang.String string)
Parses a type from a string. 
 | 
java.util.List<AntlrType> | 
AntlrTypeParser.parseTypeList(java.lang.String string)
Parses a type list from a string. 
 | 
AntlrTypeParameters | 
AntlrTypeParser.parseTypeParameters(java.lang.String string)
Parses a type parameter declaration (e.g. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ValidationException | 
TypeParser.createValidationException(java.lang.String errorMessage,
                         org.antlr.runtime.tree.Tree tree)
Creates a validation exception with a given message. 
 | 
protected ValidationException | 
Parser.error(java.lang.String message,
     org.antlr.runtime.tree.Tree tree)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Iterator<ValidationException> | 
Errors.iterator()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Errors.add(ValidationException error)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Errors.addAll(java.util.Collection<ValidationException> errors)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Type | 
TypeParser.findNamedType(QID qid)
Finds a type by a given name. 
 | 
T | 
Parsed.getValid()  | 
Expression | 
Parser.parse(AntlrExpressionTree expressionTree,
     Type expectedType)
Parses an expression from a pre-parsed antlr tree for the given expected type. 
 | 
ValidationTargetAst | 
ValidationTargetParser.parse(java.lang.String string)
Parses a validation target. 
 | 
ValidationTagExpression | 
ValidationTagParser.parse(java.lang.String string)  | 
SignatureAst | 
NameAndArgumentsParser.parse(java.lang.String source)  | 
java.lang.Object | 
DataParser.parse(java.lang.String string)
Parses the given string and returns the evaluated data. 
 | 
Expression | 
Parser.parse(java.lang.String source,
     Type expectedType)
Parses an expression from a string source for the given expected type. 
 | 
FunctionBody | 
SignatureParser.parseBody(FunctionAst function)  | 
ConstraintAst | 
ConstraintParser.parseConstraint(java.lang.String string,
               Type targetType)
Parses a constraint. 
 | 
Parsed<ConstraintAst> | 
ConstraintParser.parseConstraintLax(java.lang.String string,
                  Type targetType)
Parses a constraint. 
 | 
static java.util.Date | 
Parser.parseDateLiteral(java.lang.String text)
Parses a given date literal. 
 | 
FunctionAst | 
FunctionParser.parseFunction(AntlrFunction fnc)  | 
AntlrFunctions | 
FunctionParser.parseFunctions(java.lang.String source)  | 
static java.util.List<java.lang.String> | 
ParserUtil.parseIdentifierList(java.lang.String string)
Parses an identifier list from a string. 
 | 
static java.util.List<IdentifierAst> | 
ParserUtil.parseIdentifierListAst(java.lang.String string)
Parses an identifier list from a string. 
 | 
static java.util.List<java.lang.String> | 
ParserUtil.parseIdentifierPath(java.lang.String string)
Parses an identifier path from a given string. 
 | 
static java.time.LocalDate | 
ParserUtil.parseLocalDateLiteral(java.lang.String text)
Parses a given local date literal. 
 | 
static java.time.LocalDateTime | 
ParserUtil.parseLocalDateTimeLiteral(java.lang.String text)
Parses a given local date time literal. 
 | 
FunctionAst | 
MethodParser.parseMember(AntlrFunction fnc)  | 
AntlrMethods | 
MethodParser.parseMethods(java.lang.String source)  | 
static java.util.List<QID> | 
ParserUtil.parseQualifiedIdentifierList(java.lang.String string)
Parses a qualified identifier list from a string. 
 | 
static java.util.List<QIDAst> | 
ParserUtil.parseQualifiedIdentifierListAst(java.lang.String string)
Parses a qualified identifier list from a string. 
 | 
static java.lang.String | 
ParserUtil.parseStringLiteral(java.lang.String text)
Parses a string literal. 
 | 
TaskParametersAst | 
TaskParametersParser.parseTaskParameters(java.lang.String source,
                   java.util.Map<java.lang.String,Type> parameterTypes)
Parses task parameters. 
 | 
Type | 
TypeParser.parseType(AntlrType antlrType)
Parses a type from an AntlrType object. 
 | 
Type | 
TypeParser.parseType(java.lang.String string)
Parses a type from a string. 
 | 
AstType | 
AstTypeParser.parseType(java.lang.String string)
Parses a type from a string. 
 | 
Type | 
TypeParser.parseType(org.antlr.runtime.tree.Tree tree)
Parses a type from an ANTLR tree. 
 | 
protected Type | 
Parser.parseType(org.antlr.runtime.tree.Tree tree)  | 
java.util.List<Type> | 
TypeParser.parseTypeList(java.lang.String string)
Parses a type list from a string. 
 | 
java.util.List<AstType> | 
AstTypeParser.parseTypeList(java.lang.String string)
Parses a type list from a string. 
 | 
java.util.Map<java.lang.String,Type> | 
TypeParser.parseTypeParameters(AntlrTypeParameters typeParameters)
Parses a free type list from an AntlrTypeParameters object. 
 | 
protected TypeParametersAst | 
SignatureParser.parseTypeParameters(AntlrTypeParameters typeParameters,
                   Errors errors)  | 
java.util.Map<java.lang.String,Type> | 
TypeParser.parseTypeParameters(java.lang.String string)
Parses a type parameter declaration from a string. 
 | 
TypeParametersAst | 
TypeParser.parseTypeParametersAst(java.lang.String fullText,
                      AntlrTypeParameters typeParameters)
Parses a free type list from an AntlrTypeParameters object. 
 | 
void | 
Parsed.validate()  | 
void | 
Errors.validate()  | 
java.lang.Object | 
SimpleDataInstantiator.visit(FunctionCallExpression closureCall)  | 
protected java.lang.Object | 
SimpleDataInstantiator.visitExpression(Expression expression)  | 
| Constructor and Description | 
|---|
Errors(ValidationException error)  | 
Parsed(T result,
      ValidationException error)  | 
ParsedExpression(Expression expression,
                ValidationException error)  | 
| Constructor and Description | 
|---|
Errors(java.util.Collection<ValidationException> errors)  | 
| Modifier and Type | Method and Description | 
|---|---|
static QID | 
QID.parse(java.lang.String source)
Parses a qualified identifier from a string. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EvaluationResult | 
ModelProviderServiceBean.evaluateExpression(long modelInstanceId,
                  java.lang.Long contextId,
                  java.lang.String source,
                  boolean fullExecutionModel,
                  boolean mergeEvaluation)  | 
EvaluationResult | 
ModelProviderServiceBean.evaluateExpression(long modelInstanceId,
                  java.lang.Long contextId,
                  java.lang.String source,
                  java.lang.String evaluationLevel,
                  boolean mergeEvaluation)  | 
EvaluationResult | 
ModelProviderServiceBean.evaluateExpression(long modelInstanceId,
                  java.lang.String source,
                  boolean fullExecutionModel)  | 
EvaluationResult | 
ModelProviderServiceBean.evaluateExpression(long modelInstanceId,
                  java.lang.String source,
                  boolean fullExecutionModel,
                  boolean mergeEvaluation)  | 
EvaluationResult | 
ModelProviderServiceBean.evaluateExpression(long modelInstanceId,
                  java.lang.String source,
                  java.lang.String evaluationLevel,
                  boolean mergeEvaluation)  | 
EvaluationResult | 
ModelProviderServiceBean.evaluateExpressionInModel(long modelId,
                         java.lang.String source,
                         boolean fullExecutionModel)  | 
java.util.List<EvaluationResult> | 
ModelProviderServiceBean.evaluateExpressions(long modelInstanceId,
                   java.util.List<java.lang.String> sources,
                   boolean fullExecutionModel)  | 
java.util.List<EvaluationResult> | 
ModelProviderServiceBean.evaluateExpressionsInModel(long modelId,
                          java.util.List<java.lang.String> sources,
                          boolean fullExecutionModel)  | 
| Modifier and Type | Method and Description | 
|---|---|
static DmnEvaluator | 
DmnEvaluator.create(ExecutionContext ctx,
      HitPolicy hitPolicy,
      com.whitestein.lsps.stdlib.dmn.DmnExpressionEvaluator expressionEvaluator,
      java.lang.String module,
      java.util.List<Parameter> inputs,
      java.util.List<Parameter> outputs,
      java.util.List<Rule> rules)
Creates an evaluator instance. 
 | 
ListHolder | 
DmnEvaluator.evaluateList(ListHolder inputValues)
Evaluates the decision table. 
 | 
ListHolder | 
DmnEvaluator.evaluateMap(MapHolder inputValues)
Evaluates the decision table. 
 | 
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 | 
|---|---|
ClosureHolder | 
ActionFunctionsImpl.compileClosure(ExecutionContext ctx,
              java.lang.String closureString)  | 
ClosureHolder | 
ActionFunctions.compileClosure(ExecutionContext ctx,
              java.lang.String closureString)  | 
| Modifier and Type | Method and Description | 
|---|---|
EvaluationResultValue | 
ModelInstance.evaluateExpressionInEvaluationLevel(java.lang.Long contextId,
                                   java.lang.String expression,
                                   java.lang.String evaluationLevel,
                                   boolean mergeEvaluation)
Evaluates expression in the given context and the specified evaluation level. 
 | 
EvaluationResultValue | 
ModelInstance.evaluateExpressionInEvaluationLevel(java.lang.String expression,
                                   java.lang.String evaluationLevel,
                                   boolean mergeEvaluation)
Evaluates expression in the specified evaluation level. 
 | 
EvaluationResultValue | 
ModelInstance.execute(java.lang.String expression)
Evaluates expression in base context. 
 | 
java.lang.Object | 
Todo.execute(java.lang.String expression)
Evaluates expression in base evaluation level in the context of this To-do. 
 | 
EvaluationResultValue | 
ModelInstance.execute(java.lang.String expression,
       java.lang.Long contextId)
Evaluates expression in base evaluation level in the specified context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EvaluationResultValue | 
TestSupportServiceBean.evaluateExpression(long modelInstanceId,
                  java.lang.Long contextId,
                  java.lang.String source,
                  boolean fullExecutionMode,
                  boolean mergeEval)  | 
EvaluationResultValue | 
TestSupportService.evaluateExpression(long modelInstanceId,
                  java.lang.Long contextId,
                  java.lang.String expression,
                  boolean fullExecutionMode,
                  boolean mergeEvaluation)
Parses the string source of expression and evaluates them. 
 | 
EvaluationResultValue | 
TestSupportServiceBean.evaluateExpressionInEvaluationLevel(long modelInstanceId,
                                   java.lang.Long contextId,
                                   java.lang.String source,
                                   java.lang.String evaluationLevel,
                                   boolean mergeEvaluation)  | 
EvaluationResultValue | 
TestSupportService.evaluateExpressionInEvaluationLevel(long modelInstanceId,
                                   java.lang.Long contextId,
                                   java.lang.String expression,
                                   java.lang.String evaluationLevel,
                                   boolean mergeEvaluation)
Parses the string source of expression and evaluates them. 
 | 
EvaluationResultValue | 
TestSupportServiceBean.evaluateExpressionInEvaluationLevelDetached(byte[] serializedModelInstance,
                                           java.lang.Long contextId,
                                           java.lang.String source,
                                           java.lang.String evaluationLevel,
                                           boolean mergeEvaluation)  | 
EvaluationResultValue | 
TestSupportService.evaluateExpressionInEvaluationLevelDetached(byte[] serializedModelInstance,
                                           java.lang.Long contextId,
                                           java.lang.String source,
                                           java.lang.String evaluationLevel,
                                           boolean mergeEvaluation)
Evaluates expression in the detached model instance. 
 | 
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.