com.evolveum.midpoint.common.expression
Class ExpressionFactory
java.lang.Object
com.evolveum.midpoint.common.expression.ExpressionFactory
public class ExpressionFactory
- extends java.lang.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,
java.util.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,
java.lang.String shortDesc,
OperationResult result)
throws SchemaException,
ObjectNotFoundException
- Throws:
SchemaException
ObjectNotFoundException
getEvaluatorFactory
public <V extends PrismValue> ExpressionEvaluatorFactory getEvaluatorFactory(javax.xml.namespace.QName elementName)
addEvaluatorFactory
public void addEvaluatorFactory(ExpressionEvaluatorFactory factory)
getDefaultEvaluatorFactory
public ExpressionEvaluatorFactory getDefaultEvaluatorFactory()
setDefaultEvaluatorFactory
public void setDefaultEvaluatorFactory(ExpressionEvaluatorFactory defaultEvaluatorFactory)
Copyright © 2012 evolveum. All Rights Reserved.