com.evolveum.midpoint.common.expression.evaluator
Class GenerateExpressionEvaluatorFactory

java.lang.Object
  extended by com.evolveum.midpoint.common.expression.evaluator.GenerateExpressionEvaluatorFactory
All Implemented Interfaces:
ExpressionEvaluatorFactory

public class GenerateExpressionEvaluatorFactory
extends Object
implements ExpressionEvaluatorFactory

Author:
semancik

Constructor Summary
GenerateExpressionEvaluatorFactory(Protector protector, ObjectResolver objectResolver, PrismContext prismContext)
           
 
Method Summary
<V extends PrismValue>
ExpressionEvaluator<V>
createEvaluator(Collection<JAXBElement<?>> evaluatorElements, ItemDefinition outputDefinition, String contextDescription, OperationResult result)
           
 QName getElementName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateExpressionEvaluatorFactory

public GenerateExpressionEvaluatorFactory(Protector protector,
                                          ObjectResolver objectResolver,
                                          PrismContext prismContext)
Method Detail

getElementName

public QName getElementName()
Specified by:
getElementName in interface ExpressionEvaluatorFactory

createEvaluator

public <V extends PrismValue> ExpressionEvaluator<V> createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
                                                                     ItemDefinition outputDefinition,
                                                                     String contextDescription,
                                                                     OperationResult result)
                                                          throws SchemaException,
                                                                 ObjectNotFoundException
Specified by:
createEvaluator in interface ExpressionEvaluatorFactory
Throws:
SchemaException
ObjectNotFoundException


Copyright © 2013 evolveum. All Rights Reserved.