public class ExpressionFactory extends Object
Constructor and Description |
---|
ExpressionFactory(ObjectResolver objectResolver,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
void |
addEvaluatorFactory(ExpressionEvaluatorFactory factory) |
ExpressionEvaluatorFactory |
getDefaultEvaluatorFactory() |
<V extends PrismValue> |
getEvaluatorFactory(QName elementName) |
PrismContext |
getPrismContext() |
<V extends PrismValue,D extends ItemDefinition> |
makeExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
D outputDefinition,
String shortDesc,
Task task,
OperationResult result) |
void |
setDefaultEvaluatorFactory(ExpressionEvaluatorFactory defaultEvaluatorFactory) |
void |
setEvaluatorFactories(Collection<ExpressionEvaluatorFactory> evaluatorFactories) |
public ExpressionFactory(ObjectResolver objectResolver, PrismContext prismContext)
public PrismContext getPrismContext()
public void setEvaluatorFactories(Collection<ExpressionEvaluatorFactory> evaluatorFactories)
public <V extends PrismValue,D extends ItemDefinition> Expression<V,D> makeExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType, D outputDefinition, String shortDesc, Task task, 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 © 2016 evolveum. All rights reserved.