Uses of Class
com.evolveum.midpoint.repo.sqale.update.SqaleUpdateContext
Packages that use SqaleUpdateContext
Package
Description
-
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.delta
Fields in com.evolveum.midpoint.repo.sqale.delta declared as SqaleUpdateContextModifier and TypeFieldDescriptionprotected final SqaleUpdateContext<?,?, ?> ItemDeltaValueProcessor.contextConstructors in com.evolveum.midpoint.repo.sqale.delta with parameters of type SqaleUpdateContextModifierConstructorDescriptionDelegatingItemDeltaProcessor(SqaleUpdateContext<?, ?, ?> context) protectedItemDeltaValueProcessor(SqaleUpdateContext<?, ?, ?> context) -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.delta.item
Fields in com.evolveum.midpoint.repo.sqale.delta.item declared as SqaleUpdateContextModifier and TypeFieldDescriptionprotected final SqaleUpdateContext<?,OQ, OR> RefTableItemDeltaProcessor.contextMethods in com.evolveum.midpoint.repo.sqale.delta.item that return SqaleUpdateContextModifier and TypeMethodDescriptionprotected SqaleUpdateContext<?,OQ, OR> ContainerTableDeltaProcessor.getContext()Constructors in com.evolveum.midpoint.repo.sqale.delta.item with parameters of type SqaleUpdateContextModifierConstructorDescriptionArrayItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.ArrayPath<E[], E>> rootToQueryItem, Class<E> elementType, @Nullable Function<V, E> conversionFunction) ContainerTableDeltaProcessor(@NotNull SqaleUpdateContext<?, OQ, OR> context, @NotNull QContainerMapping<T, Q, R, OR> containerTableMapping) CountItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.NumberPath<Integer>> rootToQueryItem) EmbeddedContainerDeltaProcessor(SqaleUpdateContext<OS, OQ, OR> context, SqaleNestedMapping<T, OQ, OR> nestedMapping) Constructs the delta processor, here we care about type match for parameters, later we don't.EnumItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.EnumPath<E>> rootToQueryItem) ExtensionContainerDeltaProcessor(SqaleUpdateContext<OS, OQ, OR> context, @NotNull ExtensionMapping<OQ, OR> mapping, @NotNull Function<OQ, JsonbPath> rootToExtensionPath) Constructs the delta processor, here we care about type match for parameters, later we don't.ExtensionItemDeltaProcessor(SqaleUpdateContext<?, ?, ?> context, MExtItemHolderType holderType) Constructs delta processor for extension item inside JSONB column.FinalValueDeltaProcessor(SqaleUpdateContext<?, Q, R> context) protectedItemDeltaSingleValueProcessor(SqaleUpdateContext<?, ?, ?> context) JsonbPolysItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, JsonbPath> rootToQueryItem) PolyStringItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.StringPath> origMapping, Function<Q, com.querydsl.core.types.dsl.StringPath> normMapping) RefItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, UuidPath> rootToOidPath, Function<Q, com.querydsl.core.types.dsl.EnumPath<MObjectType>> rootToTypePath, Function<Q, com.querydsl.core.types.dsl.NumberPath<Integer>> rootToRelationIdPath) RefTableItemDeltaProcessor(SqaleUpdateContext<?, OQ, OR> context, QReferenceMapping<Q, ?, OQ, OR> refTableMapping) SinglePathItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, P> rootToQueryItem) TimestampItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.DateTimePath<T>> rootToQueryItem) UriItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.NumberPath<Integer>> rootToQueryItem) -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.mapping
Methods in com.evolveum.midpoint.repo.sqale.mapping that return SqaleUpdateContextModifier and TypeMethodDescriptionSqaleUpdateContext<?,?, ?> CountMappingResolver.resolve(SqaleUpdateContext<?, Q, R> context, ItemPath itemPath) SqaleUpdateContext<?,?, ?> SqaleItemRelationResolver.resolve(SqaleUpdateContext<?, Q, R> context, ItemPath itemPath) Resolves current query context to a new context (mapping is always part of context).Methods in com.evolveum.midpoint.repo.sqale.mapping with parameters of type SqaleUpdateContextModifier and TypeMethodDescriptiondefault voidSqaleMappingMixin.afterModify(SqaleUpdateContext<S, Q, R> updateContext) Method called from `SqaleUpdateContext.finishExecutionOwn()` for containers.ExtensionItemSqlMapper.createItemDeltaProcessor(SqaleUpdateContext<?, ?, ?> sqlUpdateContext) SqaleItemSqlMapper.createItemDeltaProcessor(SqaleUpdateContext<?, ?, ?> sqlUpdateContext) CreatesItemDeltaProcessorbased on this mapping.UpdatableItemSqlMapper.createItemDeltaProcessor(SqaleUpdateContext<?, ?, ?> sqlUpdateContext) CreatesItemDeltaProcessorbased on this mapping.ContainerTableRelationResolver.resolve(SqaleUpdateContext<?, Q, R> context, ItemPath itemPath) SqaleUpdateContext<?,?, ?> CountMappingResolver.resolve(SqaleUpdateContext<?, Q, R> context, ItemPath itemPath) ExtensionMappingResolver.resolve(SqaleUpdateContext<?, Q, R> context, ItemPath ignored) NestedMappingResolver.resolve(SqaleUpdateContext<?, Q, R> context, ItemPath ignored) SqaleUpdateContext<?,?, ?> SqaleItemRelationResolver.resolve(SqaleUpdateContext<?, Q, R> context, ItemPath itemPath) Resolves current query context to a new context (mapping is always part of context).Constructor parameters in com.evolveum.midpoint.repo.sqale.mapping with type arguments of type SqaleUpdateContextModifierConstructorDescriptionSqaleItemSqlMapper(@NotNull Function<SqaleUpdateContext<S, Q, R>, ItemDeltaValueProcessor<?>> deltaProcessorFactory) Version of mapper supporting only delta processor, but not filter processor. -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.qmodel.accesscert
Methods in com.evolveum.midpoint.repo.sqale.qmodel.accesscert with parameters of type SqaleUpdateContextModifier and TypeMethodDescriptionvoidQAccessCertificationCaseMapping.afterModify(SqaleUpdateContext<AccessCertificationCaseType, QAccessCertificationCase, MAccessCertificationCase> updateContext) -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.qmodel.common
Methods in com.evolveum.midpoint.repo.sqale.qmodel.common with parameters of type SqaleUpdateContextModifier and TypeMethodDescriptionvoidQContainerWithFullObjectMapping.afterModify(SqaleUpdateContext<S, Q, R> updateContext) -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.qmodel.focus
Methods in com.evolveum.midpoint.repo.sqale.qmodel.focus with parameters of type SqaleUpdateContextModifier and TypeMethodDescriptionvoidQFocusIdentityMapping.afterModify(SqaleUpdateContext<FocusIdentityType, QFocusIdentity<OR>, MFocusIdentity> updateContext) -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.qmodel.ref
Methods in com.evolveum.midpoint.repo.sqale.qmodel.ref with parameters of type SqaleUpdateContextModifier and TypeMethodDescriptionvoidQObjectReferenceFullObjectMapping.afterModify(SqaleUpdateContext<ObjectReferenceType, QObjectReference<OR>, MReference> updateContext) voidQObjectReferenceMapping.afterModify(SqaleUpdateContext<ObjectReferenceType, QObjectReference<OR>, MReference> updateContext) -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.qmodel.shadow
Subclasses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.qmodel.shadowModifier and TypeClassDescriptionclassUpdate context for nested containers stored in the same table used by the parent context.Methods in com.evolveum.midpoint.repo.sqale.qmodel.shadow that return SqaleUpdateContextModifier and TypeMethodDescriptionSqaleUpdateContext<?,?, ?> ShadowReferenceAttributesResolver.resolve(SqaleUpdateContext<?, QShadow, MShadow> context, ItemPath itemPath) Methods in com.evolveum.midpoint.repo.sqale.qmodel.shadow with parameters of type SqaleUpdateContextModifier and TypeMethodDescriptionShadowReferenceAttributesMapper.createItemDeltaProcessor(SqaleUpdateContext<?, ?, ?> sqlUpdateContext) SqaleUpdateContext<?,?, ?> ShadowReferenceAttributesResolver.resolve(SqaleUpdateContext<?, QShadow, MShadow> context, ItemPath itemPath) Constructors in com.evolveum.midpoint.repo.sqale.qmodel.shadow with parameters of type SqaleUpdateContextModifierConstructorDescriptionShadowRefAttributeItemDeltaProcessor(QName name, SqaleUpdateContext<?, QShadow, MShadow> context, QShadowReferenceAttributeMapping referenceMapping) ShadowReferenceAttributesUpdateContext(SqaleUpdateContext<?, QShadow, MShadow> parentContext, QueryModelMapping<ShadowType, QShadow, MShadow> mapping) -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.qmodel.task
Constructors in com.evolveum.midpoint.repo.sqale.qmodel.task with parameters of type SqaleUpdateContextModifierConstructorDescriptionFullResultDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.ArrayPath<byte[], Byte>> rootToQueryItem) -
Uses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.update
Subclasses of SqaleUpdateContext in com.evolveum.midpoint.repo.sqale.updateModifier and TypeClassDescriptionclassContainerTableUpdateContext<S extends Containerable,Q extends QContainer<R, OR>, R extends MContainer, OR> Update context for multi-value containers stored in separate table.classExtensionUpdateContext<Q extends FlexibleRelationalPathBase<R>,R> Update context for extension/attributes JSONB column.classNestedContainerUpdateContext<S extends Containerable,Q extends FlexibleRelationalPathBase<R>, R> Update context for nested containers stored in the same table used by the parent context.classRootUpdateContext<S extends ObjectType,Q extends QObject<R>, R extends MObject> Root context of the update context tree, seeSqaleUpdateContextfor more information.Fields in com.evolveum.midpoint.repo.sqale.update declared as SqaleUpdateContextModifier and TypeFieldDescriptionprotected final SqaleUpdateContext<?,?, ?> SqaleUpdateContext.parentContextParent is typically used to do some work for the child like when nested container uses the parent's UPDATE clause.Fields in com.evolveum.midpoint.repo.sqale.update with type parameters of type SqaleUpdateContextModifier and TypeFieldDescriptionprotected final Map<ItemPath,SqaleUpdateContext<?, ?, ?>> SqaleUpdateContext.subcontextsMap of subcontext for knownItemPathsub-paths relative to this context.Methods in com.evolveum.midpoint.repo.sqale.update that return SqaleUpdateContextModifier and TypeMethodDescriptionSqaleUpdateContext<?,?, ?> SqaleUpdateContext.getSubcontext(ItemPath itemPath) Methods in com.evolveum.midpoint.repo.sqale.update with parameters of type SqaleUpdateContextModifier and TypeMethodDescriptionvoidSqaleUpdateContext.addSubcontext(ItemPath itemPath, SqaleUpdateContext<?, ?, ?> subcontext) Constructors in com.evolveum.midpoint.repo.sqale.update with parameters of type SqaleUpdateContextModifierConstructorDescriptionContainerTableUpdateContext(SqaleUpdateContext<?, ?, OR> parentContext, QContainerMapping<S, Q, R, OR> mapping, R row) Creates the context for container component of the path, skeleton/fake row of the container with pre-filled CID and FK referencing the owner row must be provided.ExtensionUpdateContext(SqaleUpdateContext<?, ?, ?> parentContext, ExtensionMapping<Q, R> mapping, JsonbPath jsonbPath) NestedContainerUpdateContext(SqaleUpdateContext<?, Q, R> parentContext, SqaleNestedMapping<S, Q, R> mapping) SqaleUpdateContext(SqaleUpdateContext<?, ?, ?> parentContext, R row)