Uses of Enum Class
com.evolveum.midpoint.repo.sqale.qmodel.ext.MExtItemHolderType
Packages that use MExtItemHolderType
Package
Description
-
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale
Methods in com.evolveum.midpoint.repo.sqale with parameters of type MExtItemHolderTypeModifier and TypeMethodDescriptionExtensionProcessor.findExtensionItem(@NotNull ItemDefinition<?> definition, MExtItemHolderType holderType) Returns ext item definition or null if the item is not indexed and should be skipped.ExtensionProcessor.processExtensions(@NotNull Containerable extContainer, MExtItemHolderType holderType) ExtensionProcessor.resolveExtensionItem(@NotNull ItemDefinition<?> definition, MExtItemHolderType holderType) Finds extension item for the provided definition and holder type. -
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale.delta.item
Constructors in com.evolveum.midpoint.repo.sqale.delta.item with parameters of type MExtItemHolderTypeModifierConstructorDescriptionExtensionItemDeltaProcessor(SqaleUpdateContext<?, ?, ?> context, MExtItemHolderType holderType) Constructs delta processor for extension item inside JSONB column. -
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale.filtering
Constructors in com.evolveum.midpoint.repo.sqale.filtering with parameters of type MExtItemHolderTypeModifierConstructorDescriptionExtensionItemFilterProcessor(SqlQueryContext<?, ?, ?> context, Function<FlexibleRelationalPathBase<?>, JsonbPath> rootToExtensionPath, MExtItemHolderType holderType) -
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale.mapping
Methods in com.evolveum.midpoint.repo.sqale.mapping that return MExtItemHolderTypeMethods in com.evolveum.midpoint.repo.sqale.mapping with parameters of type MExtItemHolderTypeModifier and TypeMethodDescriptiondefault SqaleMappingMixin<S,Q, R> SqaleMappingMixin.addExtensionMapping(@NotNull ItemName itemName, @NotNull MExtItemHolderType holderType, @NotNull Function<Q, JsonbPath> rootToPath, @NotNull SqaleRepoContext repoContext) voidSqaleTableMapping.addExtensionMapping(@NotNull ItemName itemName, @NotNull MExtItemHolderType holderType, @NotNull Function<Q, JsonbPath> rootToPath) Adds extension container mapping, mainly the resolver for the extension container path.protected JsonbSqaleTableMapping.processExtensions(Containerable extContainer, MExtItemHolderType holderType) Converts extension container to the JSONB value.Constructors in com.evolveum.midpoint.repo.sqale.mapping with parameters of type MExtItemHolderTypeModifierConstructorDescriptionExtensionItemSqlMapper(@NotNull Function<Q, JsonbPath> rootToExtensionPath, @NotNull MExtItemHolderType holderType, @NotNull SqaleRepoContext context) protectedExtensionMapping(@NotNull MExtItemHolderType holderType, @NotNull Class<Q> queryType, @NotNull Function<Q, JsonbPath> rootToExtensionPath, SqaleRepoContext context) -
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale.qmodel.ext
Fields in com.evolveum.midpoint.repo.sqale.qmodel.ext declared as MExtItemHolderTypeFields in com.evolveum.midpoint.repo.sqale.qmodel.ext with type parameters of type MExtItemHolderTypeModifier and TypeFieldDescriptionfinal com.querydsl.core.types.dsl.EnumPath<MExtItemHolderType>QExtItem.holderTypeMethods in com.evolveum.midpoint.repo.sqale.qmodel.ext that return MExtItemHolderTypeModifier and TypeMethodDescriptionstatic MExtItemHolderTypeReturns the enum constant of this class with the specified name.static MExtItemHolderType[]MExtItemHolderType.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.evolveum.midpoint.repo.sqale.qmodel.ext with parameters of type MExtItemHolderTypeModifier and TypeMethodDescriptionstatic MExtItem.KeyMExtItem.keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType) Creates ext item key from item definition and holder type.static MExtItem.KeyMExtItem.keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType, MExtItemCardinality cardinality) Creates ext item key from item definition and holder type.