public abstract class AbstractSearchExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> extends AbstractValueTransformationExpressionEvaluator<V,D,com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType>
Modifier | Constructor and Description |
---|---|
protected |
AbstractSearchExpressionEvaluator(com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType expressionEvaluatorType,
D outputDefinition,
Protector protector,
ObjectResolver objectResolver,
ModelService modelService,
PrismContext prismContext,
SecurityEnforcer securityEnforcer) |
Modifier and Type | Method and Description |
---|---|
protected abstract V |
createPrismValue(String oid,
QName targetTypeQName,
ExpressionEvaluationContext params) |
protected ObjectQuery |
extendQuery(ObjectQuery query,
ExpressionEvaluationContext params) |
protected AbstractSearchExpressionEvaluatorCache |
getCache() |
protected QName |
getDefaultTargetType() |
ModelService |
getModelService() |
ObjectResolver |
getObjectResolver() |
ItemDefinition |
getOutputDefinition() |
PrismContext |
getPrismContext() |
Protector |
getProtector() |
protected Boolean |
isIncludeNullInputs() |
String |
shortDebugDump() |
protected List<V> |
transformSingleValue(ExpressionVariables variables,
PlusMinusZero valueDestination,
boolean useNew,
ExpressionEvaluationContext params,
String contextDescription,
Task task,
OperationResult result) |
evaluate, getExpressionEvaluatorType, isRelative
protected AbstractSearchExpressionEvaluator(com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType expressionEvaluatorType, D outputDefinition, Protector protector, ObjectResolver objectResolver, ModelService modelService, PrismContext prismContext, SecurityEnforcer securityEnforcer)
public PrismContext getPrismContext()
public ItemDefinition getOutputDefinition()
public Protector getProtector()
public ObjectResolver getObjectResolver()
public ModelService getModelService()
protected List<V> transformSingleValue(ExpressionVariables variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException
transformSingleValue
in class AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType>
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
protected ObjectQuery extendQuery(ObjectQuery query, ExpressionEvaluationContext params) throws SchemaException, ExpressionEvaluationException
protected QName getDefaultTargetType()
protected AbstractSearchExpressionEvaluatorCache getCache()
protected abstract V createPrismValue(String oid, QName targetTypeQName, ExpressionEvaluationContext params)
protected Boolean isIncludeNullInputs()
isIncludeNullInputs
in class AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType>
public String shortDebugDump()
shortDebugDump
in interface ExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
shortDebugDump
in class AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType>
Copyright © 2016 evolveum. All rights reserved.