Class AssociationTargetSearchExpressionEvaluator
- java.lang.Object
- 
- com.evolveum.midpoint.repo.common.expression.evaluator.AbstractExpressionEvaluator<V,D,E>
- 
- com.evolveum.midpoint.model.common.expression.evaluator.AbstractValueTransformationExpressionEvaluator<V,D,SearchObjectExpressionEvaluatorType>
- 
- com.evolveum.midpoint.model.common.expression.evaluator.AbstractSearchExpressionEvaluator<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>
- 
- com.evolveum.midpoint.model.common.expression.evaluator.AssociationTargetSearchExpressionEvaluator
 
 
 
 
- 
- All Implemented Interfaces:
- ExpressionEvaluator<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>
 
 public class AssociationTargetSearchExpressionEvaluator extends AbstractSearchExpressionEvaluator<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>> - Author:
- Radovan Semancik
 
- 
- 
Field Summary- 
Fields inherited from class com.evolveum.midpoint.model.common.expression.evaluator.AbstractSearchExpressionEvaluatorcacheConfigurationManager
 - 
Fields inherited from class com.evolveum.midpoint.model.common.expression.evaluator.AbstractValueTransformationExpressionEvaluatorlocalizationService, securityContextManager
 - 
Fields inherited from class com.evolveum.midpoint.repo.common.expression.evaluator.AbstractExpressionEvaluatoroutputDefinition, prismContext, protector
 
- 
 - 
Constructor SummaryConstructors Constructor Description AssociationTargetSearchExpressionEvaluator(QName elementName, SearchObjectExpressionEvaluatorType expressionEvaluatorType, PrismContainerDefinition<ShadowAssociationType> outputDefinition, Protector protector, PrismContext prismContext, ObjectResolver objectResolver, ModelService modelService, SecurityContextManager securityContextManager, LocalizationService localizationService, CacheConfigurationManager cacheConfigurationManager)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PrismContainerValue<ShadowAssociationType>createPrismValue(String oid, QName targetTypeQName, List<ItemDelta<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>> additionalAttributeDeltas, ExpressionEvaluationContext params)protected voidextendOptions(Collection<SelectorOptions<GetOperationOptions>> options, boolean searchOnResource)protected ObjectQueryextendQuery(ObjectQuery query, ExpressionEvaluationContext params)protected AbstractSearchExpressionEvaluatorCachegetCache()protected Class<?>getCacheClass()protected CacheTypegetCacheType()protected QNamegetDefaultTargetType()StringshortDebugDump()- 
Methods inherited from class com.evolveum.midpoint.model.common.expression.evaluator.AbstractSearchExpressionEvaluatorgetModelService, getObjectResolver, isIncludeNullInputs, transformSingleValue
 - 
Methods inherited from class com.evolveum.midpoint.model.common.expression.evaluator.AbstractValueTransformationExpressionEvaluatorevaluate, getLocalizationService, isRelative
 - 
Methods inherited from class com.evolveum.midpoint.repo.common.expression.evaluator.AbstractExpressionEvaluatorcheckEvaluatorProfile, getElementName, getExpressionEvaluatorType, getOutputDefinition, getPrismContext, getProtector
 
- 
 
- 
- 
- 
Constructor Detail- 
AssociationTargetSearchExpressionEvaluatorpublic AssociationTargetSearchExpressionEvaluator(QName elementName, SearchObjectExpressionEvaluatorType expressionEvaluatorType, PrismContainerDefinition<ShadowAssociationType> outputDefinition, Protector protector, PrismContext prismContext, ObjectResolver objectResolver, ModelService modelService, SecurityContextManager securityContextManager, LocalizationService localizationService, CacheConfigurationManager cacheConfigurationManager) 
 
- 
 - 
Method Detail- 
getCacheprotected AbstractSearchExpressionEvaluatorCache getCache() 
 - 
getCacheClassprotected Class<?> getCacheClass() 
 - 
getCacheTypeprotected CacheType getCacheType() 
 - 
extendQueryprotected ObjectQuery extendQuery(ObjectQuery query, ExpressionEvaluationContext params) throws SchemaException, ExpressionEvaluationException 
 - 
extendOptionsprotected void extendOptions(Collection<SelectorOptions<GetOperationOptions>> options, boolean searchOnResource) 
 - 
createPrismValueprotected PrismContainerValue<ShadowAssociationType> createPrismValue(String oid, QName targetTypeQName, List<ItemDelta<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>> additionalAttributeDeltas, ExpressionEvaluationContext params) 
 - 
getDefaultTargetTypeprotected QName getDefaultTargetType() 
 - 
shortDebugDumppublic String shortDebugDump() - Specified by:
- shortDebugDumpin interface- ExpressionEvaluator<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>
- Overrides:
- shortDebugDumpin class- AbstractSearchExpressionEvaluator<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>
 
 
- 
 
-