Uses of Interface
com.evolveum.midpoint.repo.sqlbase.mapping.ItemRelationResolver
Packages that use ItemRelationResolver
Package
Description
- 
Uses of ItemRelationResolver in com.evolveum.midpoint.repo.sqale.mappingSubinterfaces of ItemRelationResolver in com.evolveum.midpoint.repo.sqale.mappingModifier and TypeInterfaceDescriptioninterfaceSqaleItemRelationResolver<Q extends FlexibleRelationalPathBase<R>,R, TQ extends FlexibleRelationalPathBase<TR>, TR> Extension ofItemRelationResolver, this is a common contract for resolver that helps with navigating over complex (non-single) item paths for both query and application of delta modification.Classes in com.evolveum.midpoint.repo.sqale.mapping that implement ItemRelationResolverModifier and TypeClassDescriptionclassContainerTableRelationResolver<Q extends FlexibleRelationalPathBase<R>,R, TS extends Containerable, TQ extends QContainer<TR, R> & QOwnedBy<R>, TR extends MContainer> Resolver that knows how to traverse to the specified container table.classCountMappingResolver<Q extends FlexibleRelationalPathBase<R>,R> Resolver that maps the container item to the count column.classEmbeddedReferenceResolver<Q extends FlexibleRelationalPathBase<R>,R> Resolver supporting dereferencing of embedded references.classExtensionMappingResolver<Q extends FlexibleRelationalPathBase<R>,R> Resolver for indexed extension/attributes containers.classNestedMappingResolver<S extends Containerable,Q extends FlexibleRelationalPathBase<R>, R> Resolver that maps the nested items (next component of the path) to the same table (query type).classRefTableTargetResolver<Q extends QReference<R,?>, R extends MReference, TQ extends QObject<TR>, TR extends MObject> Resolver that knows how to traverse from reference table to the reference target.Methods in com.evolveum.midpoint.repo.sqale.mapping with parameters of type ItemRelationResolverModifier and TypeMethodDescriptionSqaleMappingMixin.addRelationResolver(@NotNull QName itemName, @NotNull ItemRelationResolver<Q, R, ?, ?> itemRelationResolver) 
- 
Uses of ItemRelationResolver in com.evolveum.midpoint.repo.sqlbase.mappingClasses in com.evolveum.midpoint.repo.sqlbase.mapping that implement ItemRelationResolverModifier and TypeClassDescriptionclassTableRelationResolver<Q extends FlexibleRelationalPathBase<R>,R, TS, TQ extends FlexibleRelationalPathBase<TR>, TR> Resolver that knows how to traverse to the specified target query type.Methods in com.evolveum.midpoint.repo.sqlbase.mapping that return ItemRelationResolverModifier and TypeMethodDescriptionfinal <TQ extends FlexibleRelationalPathBase<TR>,TR> 
 @Nullable ItemRelationResolver<Q,R, TQ, TR> QueryModelMapping.getRelationResolver(QName itemName) ReturnsItemRelationResolverfor providedItemNameor `null`.final <TQ extends FlexibleRelationalPathBase<TR>,TR> 
 @NotNull ItemRelationResolver<Q,R, TQ, TR> QueryModelMapping.relationResolver(ItemPath path) ReturnsItemRelationResolverfor the first component of the providedItemPathor throws if the resolver is not found.Methods in com.evolveum.midpoint.repo.sqlbase.mapping with parameters of type ItemRelationResolverModifier and TypeMethodDescriptionQueryModelMapping.addRelationResolver(@NotNull QName itemName, @NotNull ItemRelationResolver<Q, R, ?, ?> itemRelationResolver)