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.context
Constructors in com.evolveum.midpoint.repo.sqale.delta with parameters of type SqaleUpdateContextModifierConstructorDescriptionDelegatingItemDeltaProcessor
(SqaleUpdateContext<?, ?, ?> context) protected
ItemDeltaValueProcessor
(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.context
Methods 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) protected
ItemDeltaSingleValueProcessor
(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 void
SqaleMappingMixin.afterModify
(SqaleUpdateContext<S, Q, R> updateContext) Method called from `SqaleUpdateContext.finishExecutionOwn()` for containers.ExtensionItemSqlMapper.createItemDeltaProcessor
(SqaleUpdateContext<?, ?, ?> sqlUpdateContext) SqaleItemSqlMapper.createItemDeltaProcessor
(SqaleUpdateContext<?, ?, ?> sqlUpdateContext) CreatesItemDeltaProcessor
based on this mapping.UpdatableItemSqlMapper.createItemDeltaProcessor
(SqaleUpdateContext<?, ?, ?> sqlUpdateContext) CreatesItemDeltaProcessor
based 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 TypeMethodDescriptionvoid
QAccessCertificationCaseMapping.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 TypeMethodDescriptionvoid
QContainerWithFullObjectMapping.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 TypeMethodDescriptionvoid
QFocusIdentityMapping.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 TypeMethodDescriptionvoid
QObjectReferenceFullObjectMapping.afterModify
(SqaleUpdateContext<ObjectReferenceType, QObjectReference<OR>, MReference> updateContext) void
QObjectReferenceMapping.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 TypeClassDescriptionclass
Update 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 TypeClassDescriptionclass
ContainerTableUpdateContext<S extends Containerable,
Q extends QContainer<R, OR>, R extends MContainer, OR> Update context for multi-value containers stored in separate table.class
ExtensionUpdateContext<Q extends FlexibleRelationalPathBase<R>,
R> Update context for extension/attributes JSONB column.class
NestedContainerUpdateContext<S extends Containerable,
Q extends FlexibleRelationalPathBase<R>, R> Update context for nested containers stored in the same table used by the parent context.class
RootUpdateContext<S extends ObjectType,
Q extends QObject<R>, R extends MObject> Root context of the update context tree, seeSqaleUpdateContext
for more information.Fields in com.evolveum.midpoint.repo.sqale.update declared as SqaleUpdateContextModifier and TypeFieldDescriptionprotected final SqaleUpdateContext<?,
?, ?> SqaleUpdateContext.parentContext
Parent 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.subcontexts
Map of subcontext for knownItemPath
sub-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 TypeMethodDescriptionvoid
SqaleUpdateContext.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)