public class ExpressionFactory extends Object
Constructor and Description |
---|
ExpressionFactory(ObjectResolver objectResolver,
PrismContext prismContext) |
ExpressionFactory(ObjectResolver objectResolver,
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 PrismValue> |
getEvaluatorFactory(QName elementName) |
PrismContext |
getPrismContext() |
<V extends PrismValue> |
makeExpression(ExpressionType expressionType,
ItemDefinition outputDefinition,
String shortDesc,
OperationResult result) |
void |
setDefaultEvaluatorFactory(ExpressionEvaluatorFactory defaultEvaluatorFactory) |
public ExpressionFactory(ObjectResolver objectResolver, PrismContext prismContext)
public ExpressionFactory(ObjectResolver objectResolver, PrismContext prismContext, Collection<ExpressionEvaluatorFactory> evaluatorFactories)
public PrismContext getPrismContext()
public <V extends PrismValue> Expression<V> makeExpression(ExpressionType expressionType, ItemDefinition outputDefinition, String shortDesc, OperationResult result) throws SchemaException, ObjectNotFoundException
public <V extends PrismValue> ExpressionEvaluatorFactory getEvaluatorFactory(QName elementName)
public void addEvaluatorFactory(ExpressionEvaluatorFactory factory)
public ExpressionEvaluatorFactory getDefaultEvaluatorFactory()
public void setDefaultEvaluatorFactory(ExpressionEvaluatorFactory defaultEvaluatorFactory)
Copyright © 2013 evolveum. All rights reserved.