Interface ExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
-
- All Known Implementing Classes:
AbstractExpressionEvaluator
,AbstractSearchExpressionEvaluator
,AbstractValueTransformationExpressionEvaluator
,AsIsExpressionEvaluator
,AssignmentTargetSearchExpressionEvaluator
,AssociationFromLinkExpressionEvaluator
,AssociationTargetSearchExpressionEvaluator
,ConstExpressionEvaluator
,FunctionExpressionEvaluator
,GenerateExpressionEvaluator
,LiteralExpressionEvaluator
,PathExpressionEvaluator
,ProportionalExpressionEvaluator
,ReferenceSearchExpressionEvaluator
,ScriptExpressionEvaluator
,SequentialValueExpressionEvaluator
public interface ExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
- Author:
- Radovan Semancik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrismValueDeltaSetTriple<V>
evaluate(ExpressionEvaluationContext context, OperationResult result)
QName
getElementName()
String
shortDebugDump()
-
-
-
Method Detail
-
getElementName
QName getElementName()
-
evaluate
PrismValueDeltaSetTriple<V> evaluate(ExpressionEvaluationContext context, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException
-
shortDebugDump
String shortDebugDump()
-
-