public class ExpressionFactory extends Object
Constructor and Description |
---|
ExpressionFactory(ObjectResolver objectResolver,
com.evolveum.midpoint.prism.PrismContext prismContext) |
ExpressionFactory(ObjectResolver objectResolver,
com.evolveum.midpoint.prism.PrismContext prismContext,
Collection<ExpressionEvaluatorFactory> evaluatorFactories)
Factory method created especially to be used from the Spring context.
|
Modifier and Type | Method and Description |
---|---|
void |
addEvaluatorFactory(ExpressionEvaluatorFactory factory) |
ExpressionEvaluatorFactory |
getDefaultEvaluatorFactory() |
<V extends com.evolveum.midpoint.prism.PrismValue> |
getEvaluatorFactory(QName elementName) |
com.evolveum.midpoint.prism.PrismContext |
getPrismContext() |
<V extends com.evolveum.midpoint.prism.PrismValue> |
makeExpression(ExpressionType expressionType,
com.evolveum.midpoint.prism.ItemDefinition outputDefinition,
String shortDesc,
OperationResult result) |
void |
setDefaultEvaluatorFactory(ExpressionEvaluatorFactory defaultEvaluatorFactory) |
public ExpressionFactory(ObjectResolver objectResolver, com.evolveum.midpoint.prism.PrismContext prismContext)
public ExpressionFactory(ObjectResolver objectResolver, com.evolveum.midpoint.prism.PrismContext prismContext, Collection<ExpressionEvaluatorFactory> evaluatorFactories)
public com.evolveum.midpoint.prism.PrismContext getPrismContext()
public <V extends com.evolveum.midpoint.prism.PrismValue> Expression<V> makeExpression(ExpressionType expressionType, com.evolveum.midpoint.prism.ItemDefinition outputDefinition, String shortDesc, OperationResult result) throws SchemaException, ObjectNotFoundException
public <V extends com.evolveum.midpoint.prism.PrismValue> ExpressionEvaluatorFactory getEvaluatorFactory(QName elementName)
public void addEvaluatorFactory(ExpressionEvaluatorFactory factory)
public ExpressionEvaluatorFactory getDefaultEvaluatorFactory()
public void setDefaultEvaluatorFactory(ExpressionEvaluatorFactory defaultEvaluatorFactory)
Copyright © 2014 Evolveum. All rights reserved.