com.evolveum.midpoint.common.expression
Class Expression<V extends PrismValue>

java.lang.Object
  extended by com.evolveum.midpoint.common.expression.Expression<V>

public class Expression<V extends PrismValue>
extends Object

Author:
semancik

Constructor Summary
Expression(ExpressionType expressionType, ItemDefinition outputDefinition, ObjectResolver objectResolver, PrismContext prismContext)
           
 
Method Summary
<V extends PrismValue>
PrismValueDeltaSetTriple<V>
evaluate(ExpressionEvaluationParameters parameters)
           
 void parse(ExpressionFactory factory, String contextDescription, OperationResult result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expression

public Expression(ExpressionType expressionType,
                  ItemDefinition outputDefinition,
                  ObjectResolver objectResolver,
                  PrismContext prismContext)
Method Detail

parse

public void parse(ExpressionFactory factory,
                  String contextDescription,
                  OperationResult result)
           throws SchemaException,
                  ObjectNotFoundException
Throws:
SchemaException
ObjectNotFoundException

evaluate

public <V extends PrismValue> PrismValueDeltaSetTriple<V> evaluate(ExpressionEvaluationParameters parameters)
                                                        throws SchemaException,
                                                               ExpressionEvaluationException,
                                                               ObjectNotFoundException
Throws:
SchemaException
ExpressionEvaluationException
ObjectNotFoundException


Copyright © 2013 evolveum. All Rights Reserved.