com.evolveum.midpoint.common.expression
Class ExpressionFactory
java.lang.Object
com.evolveum.midpoint.common.expression.ExpressionFactory
public class ExpressionFactory
- extends Object
- Author:
- semancik
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionFactory
public ExpressionFactory(ObjectResolver objectResolver,
PrismContext prismContext)
ExpressionFactory
public ExpressionFactory(ObjectResolver objectResolver,
PrismContext prismContext,
Collection<ExpressionEvaluatorFactory> evaluatorFactories)
- Factory method created especially to be used from the Spring context.
getPrismContext
public PrismContext getPrismContext()
makeExpression
public <V extends PrismValue> Expression<V> makeExpression(ExpressionType expressionType,
ItemDefinition outputDefinition,
String shortDesc,
OperationResult result)
throws SchemaException,
ObjectNotFoundException
- Throws:
SchemaException
ObjectNotFoundException
getEvaluatorFactory
public <V extends PrismValue> ExpressionEvaluatorFactory getEvaluatorFactory(QName elementName)
addEvaluatorFactory
public void addEvaluatorFactory(ExpressionEvaluatorFactory factory)
getDefaultEvaluatorFactory
public ExpressionEvaluatorFactory getDefaultEvaluatorFactory()
setDefaultEvaluatorFactory
public void setDefaultEvaluatorFactory(ExpressionEvaluatorFactory defaultEvaluatorFactory)
Copyright © 2013 evolveum. All Rights Reserved.