Class AbstractValuePolicyOriginResolver<O extends ObjectType>
- java.lang.Object
-
- com.evolveum.midpoint.model.common.stringpolicy.AbstractValuePolicyOriginResolver<O>
-
- Direct Known Subclasses:
ShadowValuePolicyOriginResolver
,UserValuePolicyOriginResolver
public abstract class AbstractValuePolicyOriginResolver<O extends ObjectType> extends Object
- Author:
- semancik
-
-
Constructor Summary
Constructors Constructor Description AbstractValuePolicyOriginResolver(PrismObject<O> object, ObjectResolver objectResolver)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PrismObject<O>
getObject()
<R extends ObjectType>
Class<R>getOwnerClass()
abstract ObjectQuery
getOwnerQuery()
<R extends ObjectType>
voidresolve(ResultHandler<R> handler, ProhibitedValueItemType prohibitedValueItemType, String contextDescription, Task task, OperationResult result)
-
-
-
Constructor Detail
-
AbstractValuePolicyOriginResolver
public AbstractValuePolicyOriginResolver(PrismObject<O> object, ObjectResolver objectResolver)
-
-
Method Detail
-
getObject
public PrismObject<O> getObject()
-
getOwnerQuery
public abstract ObjectQuery getOwnerQuery()
-
getOwnerClass
public <R extends ObjectType> Class<R> getOwnerClass()
-
resolve
public <R extends ObjectType> void resolve(ResultHandler<R> handler, ProhibitedValueItemType prohibitedValueItemType, String contextDescription, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
-
-