Interface ValuePolicyOriginResolver
- All Known Subinterfaces:
ObjectBasedValuePolicyOriginResolver<O>
- All Known Implementing Classes:
AbstractValuePolicyOriginResolver
,FocusValuePolicyOriginResolver
,ShadowValuePolicyOriginResolver
public interface ValuePolicyOriginResolver
Resolves "origin object" during value policy evaluation.
(Currently it is limited to origin object for
ProhibitedValueItemType
specifications.)-
Method Summary
Modifier and TypeMethodDescription<R extends ObjectType>
voidresolve
(ProhibitedValueItemType prohibitedValueItem, ResultHandler<R> handler, String contextDescription, Task task, OperationResult result) Resolves "origin object" in given prohibitedValueItem: calls handler for each origin object found.
-
Method Details
-
resolve
<R extends ObjectType> void resolve(ProhibitedValueItemType prohibitedValueItem, ResultHandler<R> handler, String contextDescription, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException Resolves "origin object" in given prohibitedValueItem: calls handler for each origin object found.
-