Class ScriptExpressionEvaluatorFactory
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.expression.AbstractAutowiredExpressionEvaluatorFactory
-
- com.evolveum.midpoint.model.common.expression.script.ScriptExpressionEvaluatorFactory
-
- All Implemented Interfaces:
ExpressionEvaluatorFactory
@Component public class ScriptExpressionEvaluatorFactory extends AbstractAutowiredExpressionEvaluatorFactory
- Author:
- semancik
-
-
Field Summary
Fields Modifier and Type Field Description static QName
ELEMENT_NAME
-
Constructor Summary
Constructors Constructor Description ScriptExpressionEvaluatorFactory()
ScriptExpressionEvaluatorFactory(ScriptExpressionFactory scriptExpressionFactory, SecurityContextManager securityContextManager, PrismContext prismContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
QName
getElementName()
-
Methods inherited from class com.evolveum.midpoint.repo.common.expression.AbstractAutowiredExpressionEvaluatorFactory
getExpressionFactory, register
-
-
-
-
Field Detail
-
ELEMENT_NAME
public static final QName ELEMENT_NAME
-
-
Constructor Detail
-
ScriptExpressionEvaluatorFactory
public ScriptExpressionEvaluatorFactory()
-
ScriptExpressionEvaluatorFactory
public ScriptExpressionEvaluatorFactory(ScriptExpressionFactory scriptExpressionFactory, SecurityContextManager securityContextManager, PrismContext prismContext)
-
-
Method Detail
-
getElementName
public QName getElementName()
-
createEvaluator
public <V extends PrismValue,D extends ItemDefinition> ExpressionEvaluator<V,D> createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result) throws SchemaException, SecurityViolationException
-
-