public class AssociationTargetSearchExpressionEvaluator extends AbstractSearchExpressionEvaluator<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>
Constructor and Description |
---|
AssociationTargetSearchExpressionEvaluator(com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType expressionEvaluatorType,
PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType> outputDefinition,
Protector protector,
ObjectResolver objectResolver,
ModelService modelService,
PrismContext prismContext,
SecurityEnforcer securityEnforcer) |
Modifier and Type | Method and Description |
---|---|
protected PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType> |
createPrismValue(String oid,
QName targetTypeQName,
ExpressionEvaluationContext params) |
protected ObjectQuery |
extendQuery(ObjectQuery query,
ExpressionEvaluationContext params) |
protected AbstractSearchExpressionEvaluatorCache |
getCache() |
protected QName |
getDefaultTargetType() |
String |
shortDebugDump() |
getModelService, getObjectResolver, getOutputDefinition, getPrismContext, getProtector, isIncludeNullInputs, transformSingleValue
evaluate, getExpressionEvaluatorType, isRelative
public AssociationTargetSearchExpressionEvaluator(com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType expressionEvaluatorType, PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType> outputDefinition, Protector protector, ObjectResolver objectResolver, ModelService modelService, PrismContext prismContext, SecurityEnforcer securityEnforcer)
protected AbstractSearchExpressionEvaluatorCache getCache()
getCache
in class AbstractSearchExpressionEvaluator<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>
protected ObjectQuery extendQuery(ObjectQuery query, ExpressionEvaluationContext params) throws SchemaException, ExpressionEvaluationException
extendQuery
in class AbstractSearchExpressionEvaluator<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>
SchemaException
ExpressionEvaluationException
protected PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType> createPrismValue(String oid, QName targetTypeQName, ExpressionEvaluationContext params)
createPrismValue
in class AbstractSearchExpressionEvaluator<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>
protected QName getDefaultTargetType()
getDefaultTargetType
in class AbstractSearchExpressionEvaluator<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>
public String shortDebugDump()
shortDebugDump
in interface ExpressionEvaluator<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>
shortDebugDump
in class AbstractSearchExpressionEvaluator<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>
Copyright © 2016 evolveum. All rights reserved.