Class AbstractValuePolicyOriginResolver<O extends ObjectType>
java.lang.Object
com.evolveum.midpoint.model.common.stringpolicy.AbstractValuePolicyOriginResolver<O>
- All Implemented Interfaces:
ObjectBasedValuePolicyOriginResolver<O>,ValuePolicyOriginResolver
- Direct Known Subclasses:
FocusValuePolicyOriginResolver,ShadowValuePolicyOriginResolver
public abstract class AbstractValuePolicyOriginResolver<O extends ObjectType>
extends Object
implements ObjectBasedValuePolicyOriginResolver<O>
- Author:
- semancik
-
Method Summary
Modifier and TypeMethodDescriptionReturns the object in context of which we are resolving the origin.<R extends ObjectType>
Class<R>abstract ObjectQuery<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
-
getObject
Description copied from interface:ObjectBasedValuePolicyOriginResolverReturns the object in context of which we are resolving the origin.- Specified by:
getObjectin interfaceObjectBasedValuePolicyOriginResolver<O extends ObjectType>
-
getOwnerQuery
-
getOwnerClass
-
resolve
public <R extends ObjectType> void resolve(ProhibitedValueItemType prohibitedValueItem, ResultHandler<R> handler, String contextDescription, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException Description copied from interface:ValuePolicyOriginResolverResolves "origin object" in given prohibitedValueItem: calls handler for each origin object found.
-