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.
-