Uses of Interface
com.evolveum.midpoint.prism.ItemDefinition
Packages that use ItemDefinition
Package
Description
Package that contains base page classes.
GUI API package for various utility classes and interfaces.
-
Uses of ItemDefinition in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with type parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> StaticExpressionUtil.parseValueElements(Collection<?> valueElements, ID outputDefinition, String contextDescription) static <IV extends PrismValue,ID extends ItemDefinition<?>>
List<jakarta.xml.bind.JAXBElement<RawType>>StaticExpressionUtil.serializeValueElements(Item<IV, ID> item) Methods in com.evolveum.midpoint.common that return ItemDefinitionModifier and TypeMethodDescriptionstatic ItemDefinition<?>StaticExpressionUtil.deriveOutputDefinitionFromValueElements(QName elementName, Collection<jakarta.xml.bind.JAXBElement<?>> valueElements, String contextDescription) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.component.autocomplete
Methods in com.evolveum.midpoint.gui.api.component.autocomplete that return ItemDefinitionModifier and TypeMethodDescriptionItemDefinitionConverter.convertToObject(String value, Locale locale) Methods in com.evolveum.midpoint.gui.api.component.autocomplete that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected Class<ItemDefinition<?>>ItemDefinitionConverter.getTargetType()protected Map<String,ItemDefinition<?>> AutoCompleteItemDefinitionPanel.listChoices(String input) Methods in com.evolveum.midpoint.gui.api.component.autocomplete with parameters of type ItemDefinitionModifier and TypeMethodDescriptionprotected StringAutoCompleteItemDefinitionRenderer.getTextValue(ItemDefinition<?> object) protected voidAutoCompleteItemDefinitionRenderer.renderChoice(ItemDefinition<?> object, org.apache.wicket.request.Response response, String criteria) Method parameters in com.evolveum.midpoint.gui.api.component.autocomplete with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected voidAutoCompleteItemDefinitionPanel.onUpdateAutoComplete(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.Model<String> itemDefinitionAsStringModel, org.apache.wicket.model.IModel<ItemDefinition<?>> model) Constructor parameters in com.evolveum.midpoint.gui.api.component.autocomplete with type arguments of type ItemDefinitionModifierConstructorDescriptionAutoCompleteItemDefinitionPanel(String id, org.apache.wicket.model.IModel<ItemDefinition<?>> model) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.component.path
Methods in com.evolveum.midpoint.gui.api.component.path that return ItemDefinitionMethods in com.evolveum.midpoint.gui.api.component.path that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected Map<QName,Collection<ItemDefinition<?>>> ItemPathSegmentPanel.getSchemaDefinitionMap()Methods in com.evolveum.midpoint.gui.api.component.path with parameters of type ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.factory.wrapper
Methods in com.evolveum.midpoint.gui.api.factory.wrapper with parameters of type ItemDefinitionModifier and TypeMethodDescriptionItemWrapperFactory.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) booleanWrapperFactory.match(ItemDefinition<?> def) default <C extends Containerable>
booleanWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.page
Methods in com.evolveum.midpoint.gui.api.page with type parameters of type ItemDefinitionModifier and TypeMethodDescription<ID extends ItemDefinition,IW extends ItemWrapper>
IWPageAdminLTE.createItemWrapper(ID def, PrismContainerValueWrapper<?> parent, WrapperContext ctx) <ID extends ItemDefinition,C extends Containerable>
ItemWrapperFactory<?,?, ?> PageAdminLTE.findWrapperFactory(ID def, PrismContainerValue<C> parentValue) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.prism.wrapper
Subinterfaces of ItemDefinition in com.evolveum.midpoint.gui.api.prism.wrapperModifier and TypeInterfaceDescriptioninterfaceItemWrapper<I extends Item,VW extends PrismValueWrapper> interfacePrismContainerWrapper<C extends Containerable>interfacePrismObjectWrapper<O extends ObjectType>interfaceinterfacePrismReferenceWrapper<R extends Referencable>interfaceinterfaceMethods in com.evolveum.midpoint.gui.api.prism.wrapper with type parameters of type ItemDefinitionModifier and TypeMethodDescription<D extends ItemDelta<PrismValue,? extends ItemDefinition>>
voidPrismValueWrapper.addToDelta(D delta) <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapper.getDelta() -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.registry
Methods in com.evolveum.midpoint.gui.api.registry with parameters of type ItemDefinitionModifier and TypeMethodDescription<IW extends ItemWrapper,VW extends PrismValueWrapper, PV extends PrismValue, C extends Containerable>
ItemWrapperFactory<IW,VW, PV> GuiComponentRegistry.findWrapperFactory(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.util
Methods in com.evolveum.midpoint.gui.api.util with type parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <ID extends ItemDefinition<I>,I extends Item<?, ?>>
StringWebPrismUtil.getHelpText(ID def, Class<?> containerClass) Methods in com.evolveum.midpoint.gui.api.util with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <I extends Item>
PrismObject<LookupTableType>WebComponentUtil.findLookupTable(ItemDefinition<I> definition, PageBase page) static StringWebComponentUtil.getItemDefinitionDisplayName(ItemDefinition def) static StringWebComponentUtil.getItemDefinitionDisplayNameOrName(ItemDefinition def) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component
Methods in com.evolveum.midpoint.gui.impl.component that return ItemDefinitionModifier and TypeMethodDescriptionprotected ItemDefinition<?>ContainerableListPanel.getContainerDefinitionForColumns() -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.input
Methods in com.evolveum.midpoint.gui.impl.component.input with parameters of type ItemDefinitionModifier and TypeMethodDescriptionprotected booleanContainersDropDownPanel.validateChildContainer(ItemDefinition definition) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search
Methods in com.evolveum.midpoint.gui.impl.component.search that return ItemDefinitionModifier and TypeMethodDescriptionSearchBuilder.getDefinitionOverride()SearchContext.getDefinitionOverride()Methods in com.evolveum.midpoint.gui.impl.component.search that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull PathKeyedMap<ItemDefinition<?>>SearchableItemsDefinitions.createAvailableSearchItems()Methods in com.evolveum.midpoint.gui.impl.component.search with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidSearchContext.setDefinitionOverride(ItemDefinition<?> definitionOverride) Method parameters in com.evolveum.midpoint.gui.impl.component.search with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionSearchBoxConfigurationBuilder.availableDefinitions(Map<ItemPath, ItemDefinition<?>> availableDefinitions) static PropertySearchItemWrapperSearchConfigurationWrapperFactory.createPropertySearchItemWrapper(Class<?> type, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType item, SearchContext additionalSearchContext, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.factory
Methods in com.evolveum.midpoint.gui.impl.component.search.factory that return ItemDefinitionConstructor parameters in com.evolveum.midpoint.gui.impl.component.search.factory with type arguments of type ItemDefinitionModifierConstructorDescriptionSearchItemContext(Class<?> containerType, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType searchItem, SearchContext additionalSearchContext, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.wrapper
Constructors in com.evolveum.midpoint.gui.impl.component.search.wrapper with parameters of type ItemDefinitionModifierConstructorDescriptionAxiomQueryWrapper(ItemDefinition<?> containerDefinitionOverride) PropertySearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef) TextSearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef) TextSearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef, String valueEnumerationRefOid, QName valueEnumerationRefType) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.wrapper
Methods in com.evolveum.midpoint.gui.impl.factory.wrapper that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected List<? extends ItemDefinition>AppendersWrapperFactoryImpl.getItemDefinitions(PrismContainerWrapper<C> parent, PrismContainerValue<C> value) protected List<? extends ItemDefinition>AssignmentWrapperFactoryImpl.getItemDefinitions(PrismContainerWrapper<AssignmentType> parent, PrismContainerValue<AssignmentType> value) protected List<? extends ItemDefinition>HeterogenousContainerWrapperFactory.getItemDefinitions(PrismContainerWrapper<C> parent, PrismContainerValue<C> value) protected List<? extends ItemDefinition>PrismContainerWrapperFactoryImpl.getItemDefinitions(PrismContainerWrapper<C> parent, PrismContainerValue<C> value) protected List<? extends ItemDefinition>ReportParamWrapperFactoryImpl.getItemDefinitions(PrismContainerWrapper<ReportParameterType> parent, PrismContainerValue<ReportParameterType> value) Methods in com.evolveum.midpoint.gui.impl.factory.wrapper with parameters of type ItemDefinitionModifier and TypeMethodDescriptionprotected voidConnectorConfigurationWrapperFactoryImpl.addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) voidLoggingConfigurationWrapperFactoryImpl.addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected voidPrismContainerWrapperFactoryImpl.addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected voidResourceWrapperFactoryImpl.addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected booleanAssignmentDetailsWrapperFactoryImpl.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected booleanItemWrapperFactoryImpl.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected booleanOperationalContainerWrapperFactory.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected booleanResourceAttributeWrapperFactoryImpl.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected booleanShadowAssociationWrapperFactoryImpl.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected ItemWrapper<?,?> AuthenticationBehaviorWrapperFactory.createChildWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) protected ItemWrapper<?,?> PrismContainerWrapperFactoryImpl.createChildWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) protected ItemWrapper<?,?> ReportParamWrapperFactoryImpl.createChildWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) ChildOfReportParamWrapperFactory.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ConnectorConfigurationWrapperFactoryImpl.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ItemWrapperFactoryImpl.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) MetadataWrapperFactoryImpl.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ReportParamWrapperFactoryImpl.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) booleanAppendersWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentDetailsWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentHolderWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAuthenticationAttemptWrapperFactory.match(ItemDefinition<?> def) booleanAuthenticationBehaviorWrapperFactory.match(ItemDefinition<?> def) booleanCaseWorkItemWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanChildOfReportParamWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanClassLoggerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanConnectorConfigurationWrapperFactoryImpl.match(ItemDefinition def) booleanConstructionWrapperFactory.match(ItemDefinition<?> def) booleanExpressionWrapperFactory.match(ItemDefinition<?> def) booleanHeterogenousContainerWrapperFactory.match(ItemDefinition<?> itemDef) match single value containers which contains a looot of other conainers, e.g. policy rule, policy action, notification configuration, etcbooleanLoggingConfigurationWrapperFactoryImpl.match(ItemDefinition<?> def) booleanMetadataWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanMetadataWrapperFactoryImpl.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanNoEmptyValueContainerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanOperationalContainerWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanOutboundAttributeMappingWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanPrismContainerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanPrismObjectWrapperFactoryImpl.match(ItemDefinition<?> def) booleanPrismPropertyWrapperFactoryImpl.match(ItemDefinition<?> def) booleanPrismReferenceWrapperFactory.match(ItemDefinition<?> def) booleanProfilingClassLoggerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanProtectedStringWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanProvenanceMetadataWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanReportParamWrapperFactoryImpl.match(ItemDefinition<?> def) booleanResourceAttributeMappingWrapperFactory.match(ItemDefinition<?> def) booleanResourceAttributeWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanResourceObjectTypeArchetypeWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanResourceWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowAssociationWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowAttributesWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowWrapperFactoryImpl.match(ItemDefinition<?> def) booleanTaskHandlerWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanTenantRefWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanAssignmentWrapperFactoryImpl.skipCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.prism.panel
Classes in com.evolveum.midpoint.gui.impl.prism.panel with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassItemHeaderPanel<V extends PrismValue,I extends Item<V, ID>, ID extends ItemDefinition<I>, IW extends ItemWrapper> -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.prism.wrapper
Classes in com.evolveum.midpoint.gui.impl.prism.wrapper that implement ItemDefinitionModifier and TypeClassDescriptionclassAssignmentHolderWrapper<AH extends AssignmentHolderType>classclassclassCreated by honcharclassCreated by honcharclassItemWrapperImpl<I extends Item,VW extends PrismValueWrapper> classPrismContainerWrapperImpl<C extends Containerable>classPrismObjectWrapperImpl<O extends ObjectType>classclassPrismReferenceWrapperImpl<R extends Referencable>classclassCreated by honcharclassclassclassclassclassclassMethods in com.evolveum.midpoint.gui.impl.prism.wrapper with type parameters of type ItemDefinitionModifier and TypeMethodDescription<D extends ItemDelta<PrismValue,? extends ItemDefinition>>
voidPrismValueWrapperImpl.addToDelta(D delta) protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
voidExpressionWrapper.addValueToDelta(PrismPropertyValueWrapper<ExpressionType> value, D delta) protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
voidItemWrapperImpl.addValueToDelta(VW value, D delta) protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.computeDeltaInternal()protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.computeDeltasInternal()<T extends ItemDefinition<?>>
TItemWrapperImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) <T extends ItemDefinition<?>>
TValueMetadataWrapperImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>AuthenticationBehaviorWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ResourceAttributeMappingWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl.getDelta()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ItemDefinitionModifier and TypeMethodDescription@NotNull ItemDefinition<I>ItemWrapperImpl.clone()ItemWrapperImpl.deepClone(@NotNull DeepCloneOperation operation) ValueMetadataWrapperImpl.deepClone(@NotNull DeepCloneOperation operation) Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionList<? extends ItemDefinition>ValueMetadataWrapperImpl.getChildNonContainers()@NotNull List<? extends ItemDefinition<?>>PrismContainerWrapperImpl.getDefinitions()@NotNull List<? extends ItemDefinition<?>>ValueMetadataWrapperImpl.getDefinitions()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidItemWrapperImpl.adoptElementDefinitionFrom(ItemDefinition otherDef) voidValueMetadataWrapperImpl.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) PrismContainerWrapperImpl.cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition) ValueMetadataWrapperImpl.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) voidPrismContainerWrapperImpl.replaceDefinition(QName itemName, ItemDefinition newDefinition) voidValueMetadataWrapperImpl.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) Method parameters in com.evolveum.midpoint.gui.impl.prism.wrapper with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanItemWrapperImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) booleanValueMetadataWrapperImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.registry
Methods in com.evolveum.midpoint.gui.impl.registry with parameters of type ItemDefinitionModifier and TypeMethodDescription<IW extends ItemWrapper,VW extends PrismValueWrapper, PV extends PrismValue, C extends Containerable>
ItemWrapperFactory<IW,VW, PV> GuiComponentRegistryImpl.findWrapperFactory(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.context
Classes in com.evolveum.midpoint.model.api.context with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceMapping<V extends PrismValue,D extends ItemDefinition<?>> Mapping prepared for evaluation (or already evaluated). -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.correlation
Methods in com.evolveum.midpoint.model.api.correlation that return ItemDefinitionModifier and TypeMethodDescription@Nullable ItemDefinition<?>CorrelationPropertyDefinition.getDefinition() -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with type parameters of type ItemDefinitionModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
Mapping<V,D> MidpointFunctions.getMapping() -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.simulation
Classes in com.evolveum.midpoint.model.api.simulation with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptionstatic interfaceProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,D extends ItemDefinition<?>> ItemDeltaaugmented with functionality needed to display it in a complex way, for example, with the information on real change(s) to the object. -
Uses of ItemDefinition in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceItem<V extends PrismValue,D extends ItemDefinition<?>> Item is a common abstraction of Property, Reference and Container.classPartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition<?>> TODO descriptionclassResolvedItemPath<ID extends ItemDefinition<?>>Resolution of a path in a prism container definition, as far as possible.Subinterfaces of ItemDefinition in com.evolveum.midpoint.prismModifier and TypeInterfaceDescriptioninterfaceMutableItemDefinition<I extends Item>EXPERIMENTALinterfaceMutablePrismContainerDefinition<C extends Containerable>interfaceMutablePrismObjectDefinition<O extends Objectable>interfaceinterfaceinterfacePrismContainerDefinition<C extends Containerable>Definition of a prism container.interfacePrismObjectDefinition<O extends Objectable>TODOinterfaceDefinition of a prism property.interfaceMethods in com.evolveum.midpoint.prism with type parameters of type ItemDefinitionModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>>
voidAdds an item to a property container.<IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismContainerValue.addReplaceExisting(Item<IV, ID> item) Adds an item to a property container.static <V extends PrismValue,D extends ItemDefinition<?>>
booleanItemCollectionsUtil.containsEquivalentValue(Item<V, D> item, V value, Comparator<V> comparator) static <ID extends ItemDefinition<?>>
ResolvedItemPath<ID>ResolvedItemPath.create(@NotNull PrismContainerDefinition<?> rootDefinition, @NotNull ItemPath rawItemPath) Resolves the path against a container definition.<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable) <V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> ItemFactory.createDummyItem(Item<V, D> itemOld, D definition, ItemPath path) Creates a dummy container with a fixed path.<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findCreateItem(QName itemQName, Class<I> type, boolean create) <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findItem(ItemDefinition itemDefinition, Class<I> type) default <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<T extends ItemDefinition<?>>
TItemDefinition.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) Used to find a matching item definition _within_ this definition.default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findItemDefinition(@NotNull ItemPath path) ReturnsItemDefinitioncorresponding to given path (rooted at this store).<ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz) Returns a definition of given type corresponding to given path (rooted at this store).default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findLocalItemDefinition(@NotNull QName name) Returns the localItemDefinitioncorresponding to given item name (in case-sensitive manner).default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) Returns the local item definition corresponding to given item name (optionally case-insensitive) and definition class.<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findOrCreateItem(ItemPath containerPath, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findOrCreateItem(ItemPath path, Class<I> type, ID definition) <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValue.findOrCreateItem(QName containerName) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findOrCreateItem(QName containerName, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> Item.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainer.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerValue.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismProperty.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyValue.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReference.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceValue.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
booleanMerges the provided item into this item.<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismParser.parseItem()Parses the input as a prism item.<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismParserNoIO.parseItem()<IV extends PrismValue,ID extends ItemDefinition<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismContainer.removeItem(ItemPath path, Class<I> itemType) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismObject.removeItem(ItemPath path, Class<I> itemType) <IV extends PrismValue,ID extends ItemDefinition<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.<I extends ItemDefinition<?>>
IItemDefinitionTransformer.transformItem(ComplexTypeDefinition parentDef, I currentDef) Methods in com.evolveum.midpoint.prism that return ItemDefinitionModifier and TypeMethodDescription@NotNull ItemDefinition<I>ItemDefinition.clone()ItemDefinition.deepClone(@NotNull DeepCloneOperation operation) TODO document@Nullable ItemDefinition<?>ItemDefinitionResolver.findItemDefinition(@NotNull Class<? extends Containerable> type, @NotNull ItemPath itemPath) Tries to determine a definition for given item within given type.Itemable.getDefinition()Methods in com.evolveum.midpoint.prism that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>ComplexTypeDefinition.getDefinitions()Returns definitions for all inner items.@NotNull Collection<? extends ItemDefinition<?>>LocalItemDefinitionStore.getDefinitions()Returns all item definitions in this store.@NotNull List<? extends ItemDefinition<?>>PrismContainerDefinition.getDefinitions()Returns a list of item definitions in this container.default Optional<ItemDefinition<?>>ComplexTypeDefinition.itemOrSubstitution(QName name) ComplexTypeDefinition.substitution(QName name) Methods in com.evolveum.midpoint.prism with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidMutableComplexTypeDefinition.add(ItemDefinition<?> definition) voidMutableComplexTypeDefinition.addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) voidItemDefinition.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) Transfers selected parts of the definition (currently item name, min/max occurs) from another definition.voidPrismContainerValue.applyDefinition(ItemDefinition definition, boolean force) voidPrismReferenceValue.applyDefinition(ItemDefinition definition, boolean force) voidPrismValue.applyDefinition(ItemDefinition definition) voidPrismValue.applyDefinition(ItemDefinition definition, boolean force) <T extends TypeDefinition>
TItemDefinitionTransformer.applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) PrismContainerDefinition.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) TODO@NotNull PrismObjectDefinition<O>PrismObjectDefinition.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) static <V extends PrismContainerValue>
voidPrismContainer.createParentIfNeeded(V value, ItemDefinition definition) @NotNull PrismParserPrismParser.definition(ItemDefinition<?> itemDefinition) Tells parser which definition to use when parsing item (or an item value).@NotNull PrismParserNoIOPrismParserNoIO.definition(ItemDefinition<?> itemDefinition) @NotNull PrismSerializer<T>PrismSerializer.definition(ItemDefinition itemDefinition) Sets the item definition to be used during serialization.voidDeepCloneOperation.executePostCloneAction(ItemDefinition<?> itemClone) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findItem(ItemDefinition itemDefinition, Class<I> type) voidMutableComplexTypeDefinition.replaceDefinition(@NotNull QName itemName, ItemDefinition<?> newDefinition) Replaces a definition for an item with given name.voidPrismContainerDefinition.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) TODOvoidItemDefinitionTransformer.TransformableValue.transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanItemDefinition.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) Returns true if this definition is valid for given element name and definition class, in either case-sensitive (the default) or case-insensitive way.static DeepCloneOperationDeepCloneOperation.operation(boolean ultraDeep, Consumer<ItemDefinition<?>> postCloneAction) Deep OR ultra-deep clone operation, with given post clone action. -
Uses of ItemDefinition in com.evolveum.midpoint.prism.deleg
Classes in com.evolveum.midpoint.prism.deleg with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceItemDeltaDelegator<V extends PrismValue,D extends ItemDefinition<?>> Subinterfaces of ItemDefinition in com.evolveum.midpoint.prism.delegModifier and TypeInterfaceDescriptioninterfaceContainerDefinitionDelegator<C extends Containerable>interfaceItemDefinitionDelegator<I extends Item<?,?>> interfaceObjectDefinitionDelegator<O extends Objectable>interfaceinterfaceMethods in com.evolveum.midpoint.prism.deleg with type parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionDelegator.findItemDefinition(@NotNull ItemPath path) default <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionDelegator.findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz) default <T extends ItemDefinition<?>>
TContainerDefinitionDelegator.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) default <T extends ItemDefinition<?>>
TItemDefinitionDelegator.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) Methods in com.evolveum.midpoint.prism.deleg that return ItemDefinitionModifier and TypeMethodDescriptiondefault ItemDefinition<I>ItemDefinitionDelegator.deepClone(@NotNull DeepCloneOperation operation) ItemDefinitionDelegator.delegate()Methods in com.evolveum.midpoint.prism.deleg that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptiondefault @NotNull List<? extends ItemDefinition<?>>ComplexTypeDefinitionDelegator.getDefinitions()default @NotNull List<? extends ItemDefinition<?>>ContainerDefinitionDelegator.getDefinitions()default @NotNull List<? extends ItemDefinition<?>>ObjectDefinitionDelegator.getDefinitions()default Optional<ItemDefinition<?>>ComplexTypeDefinitionDelegator.itemOrSubstitution(QName name) default Optional<ItemDefinition<?>>ComplexTypeDefinitionDelegator.substitution(QName name) Methods in com.evolveum.midpoint.prism.deleg with parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault voidItemDefinitionDelegator.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) default PrismContainerDefinition<C>ContainerDefinitionDelegator.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>ObjectDefinitionDelegator.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) default voidContainerDefinitionDelegator.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) Method parameters in com.evolveum.midpoint.prism.deleg with type arguments of type ItemDefinitionModifier and TypeMethodDescriptiondefault booleanItemDefinitionDelegator.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta
Classes in com.evolveum.midpoint.prism.delta with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceItemDelta<V extends PrismValue,D extends ItemDefinition<?>> Item Delta describes a change of an item which is a property, container or a reference.classPartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.prism.delta with type parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <V extends PrismValue,D extends ItemDefinition<?>>
ItemDelta<V,D> ItemDeltaUtil.createAddDeltaFor(Item<V, D> item) static <V extends PrismValue,D extends ItemDefinition<?>>
ItemDelta<V,D> ItemDeltaUtil.createAddDeltaFor(Item<V, D> item, PrismValue value) <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDelta.findItemDelta(ItemPath itemPath) TODO specify this method!<IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDelta.findItemDelta(ItemPath itemPath, boolean strict) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>, DD extends ItemDelta<IV, ID>>
DDObjectDelta.findItemDelta(ItemPath itemPath, Class<DD> deltaType, Class<I> itemType, boolean strict) <IV extends PrismValue,ID extends ItemDefinition<?>>
Collection<PartiallyResolvedDelta<IV,ID>> ObjectDelta.findPartial(ItemPath propertyPath) static <IV extends PrismValue,ID extends ItemDefinition<?>>
PrismValueDeltaSetTriple<IV>ItemDeltaUtil.toDeltaSetTriple(Item<IV, ID> itemOld, ItemDelta<IV, ID> delta) Converts the old state of an item and the delta into "plus/minus/zero" information.Methods in com.evolveum.midpoint.prism.delta with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidPrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with parameters of type ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.prism.extensions
Methods in com.evolveum.midpoint.prism.extensions with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidAbstractDelegatedPrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement ItemDefinitionModifier and TypeClassDescriptionclasscom.evolveum.midpoint.prism.impl.ItemDefinitionImpl<I extends Item<?,?>> classcom.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<C extends Containerable>classcom.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T extends Object> -
Uses of ItemDefinition in com.evolveum.midpoint.prism.marshaller
Methods in com.evolveum.midpoint.prism.marshaller with type parameters of type ItemDefinitionModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>, C extends Containerable>
Item<IV,ID> JaxbDomHack.parseRawElement(Object element, PrismContainerDefinition<C> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.query
Classes in com.evolveum.midpoint.prism.query with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceValueFilter<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.prism.query that return ItemDefinitionModifier and TypeMethodDescriptionExistsFilter.getDefinition()@Nullable ItemDefinition<?>ValueFilter.getRightHandSideDefinition()Methods in com.evolveum.midpoint.prism.query with parameters of type ItemDefinitionModifier and TypeMethodDescription<T> @NotNull EqualFilter<T>QueryFactory.createEqual(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition) Deprecated.<T> @NotNull GreaterFilter<T>QueryFactory.createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition, boolean equals) Deprecated.<T> @NotNull LessFilter<T>QueryFactory.createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition, boolean equals) Deprecated.QueryConverter.createObjectFilter(ItemDefinition<?> containerDefinition, SearchFilterType filterType) PrismQueryLanguageParser.parse(ItemDefinition<?> definition, String query) PrismQueryLanguageParser.parseFilter(ItemDefinition<?> definition, String query) QueryConverter.parseFilter(@NotNull SearchFilterType filter, @NotNull ItemDefinition<?> objDef) voidValueFilter.setRightHandSideDefinition(@Nullable ItemDefinition<?> rightHandSideDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.query.builder
Methods in com.evolveum.midpoint.prism.query.builder with parameters of type ItemDefinitionModifier and TypeMethodDescriptionS_FilterEntry.item(ItemPath itemPath, ItemDefinition<?> itemDefinition) S_RightHandItemEntry.item(ItemPath itemPath, ItemDefinition<?> itemDefinition) S_FilterEntry.itemWithDef(ItemDefinition<?> itemDefinition, QName... names) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema with type parameters of type ItemDefinitionModifier and TypeMethodDescription<ID extends ItemDefinition>
SchemaRegistry.ComparisonResultSchemaRegistry.compareDefinitions(ID def1, ID def2) default <ID extends ItemDefinition>
IDGlobalDefinitionsStore.findItemDefinitionByCompileTimeClass(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) default <ID extends ItemDefinition>
IDGlobalDefinitionsStore.findItemDefinitionByElementName(@NotNull QName elementName, @NotNull Class<ID> definitionClass) <T extends ItemDefinition>
TSchemaRegistry.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass, Class<T> defClass, QName... itemNames) <ID extends ItemDefinition>
IDGlobalDefinitionsStore.findItemDefinitionByType(@NotNull QName typeName, @NotNull Class<ID> definitionClass) Looking up item definition by type name.<ID extends ItemDefinition>
@NotNull List<ID>GlobalDefinitionsStore.findItemDefinitionsByCompileTimeClass(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) Looking up item definitions by compile-time class.<ID extends ItemDefinition>
@NotNull List<ID>GlobalDefinitionsStore.findItemDefinitionsByElementName(@NotNull QName elementName, @NotNull Class<ID> definitionClass) Looking up item definitions by element name.static <ID extends ItemDefinition>
ID<ID extends ItemDefinition>
IDSchemaRegistry.selectMoreSpecific(ID def1, ID def2) Methods in com.evolveum.midpoint.prism.schema that return ItemDefinitionModifier and TypeMethodDescriptionSchemaRegistry.createAdHocDefinition(QName elementName, QName typeName, int minOccurs, int maxOccurs) default ItemDefinitionGlobalDefinitionsStore.findItemDefinitionByElementName(@NotNull QName elementName) SchemaRegistry.findItemDefinitionByElementName(QName elementName, @Nullable List<String> ignoredNamespaces) default ItemDefinitionGlobalDefinitionsStore.findItemDefinitionByType(@NotNull QName typeName) SchemaRegistry.locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) SchemaRegistry.resolveGlobalItemDefinition(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition) Methods in com.evolveum.midpoint.prism.schema that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptiondefault @NotNull List<ItemDefinition>GlobalDefinitionsStore.findItemDefinitionsByElementName(@NotNull QName elementName) com.google.common.collect.Multimap<QName,ItemDefinition<?>> PrismSchema.getSubstitutions()Methods in com.evolveum.midpoint.prism.schema with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidMutablePrismSchema.addSubstitution(QName substitutionHead, ItemDefinition<?> definition) Class<?>SchemaRegistry.determineClassForItemDefinition(ItemDefinition<?> itemDefinition) Method parameters in com.evolveum.midpoint.prism.schema with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionSchemaRegistry.locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceAbstractItemDeltaItem<D extends ItemDefinition<?>>Common supertype for bothItemDeltaItemandObjectDeltaObject.interfaceDefinitionResolver<PD extends ItemDefinition<?>,ID extends ItemDefinition<?>> Resolves a definition in a parent.interfaceDefinitionResolver<PD extends ItemDefinition<?>,ID extends ItemDefinition<?>> Resolves a definition in a parent.classItemDeltaItem<V extends PrismValue,D extends ItemDefinition<?>> A class defining old item state (before change), delta (change) and new item state (after change).Methods in com.evolveum.midpoint.prism.util with type parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoAdd(ItemDelta<IV, ID> delta) static <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoAdd(String message, ItemDelta<IV, ID> delta) static <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoDelete(ItemDelta<IV, ID> delta) static <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoDelete(String message, ItemDelta<IV, ID> delta) static <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoReplace(ItemDelta<IV, ID> delta) static <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoReplace(String message, ItemDelta<IV, ID> delta) protected static <V extends PrismValue,D extends ItemDefinition<?>>
DItemDeltaItem.determineDefinition(Item<V, D> itemOld, ItemDelta<V, D> delta, Item<V, D> itemNew, D explicitDefinition) default <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> Finds a child IDI related to given `path`.<IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> AbstractItemDeltaItem.findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<D, ID> additionalDefinitionResolver) As #findIdi(ItemPath) but with additional definition resolver that provides definitions for sub-items found.<IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> ItemDeltaItem.findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<D, ID> additionalDefinitionResolver) <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> ObjectDeltaObject.findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<PrismObjectDefinition<O>, ID> additionalDefinitionResolver) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinition(@NotNull ItemDefinitionResolver itemDefinitionResolver, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinition(@NotNull PrismContext prismContext, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinitionMandatory(@NotNull PrismContext prismContext, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <V extends PrismValue,D extends ItemDefinition<?>>
ItemDeltaItem<V,D> Presumably for "value creation" delta.Methods in com.evolveum.midpoint.prism.util with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic voidPrismAsserts.assertDefinition(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs) static voidPrismAsserts.assertDefinitionTypeLoose(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs) static voidPrismAsserts.assertEmphasized(ItemDefinition itemDef, Boolean expected) -
Uses of ItemDefinition in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema with type parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd) Item delta: XML -> native.static <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd, boolean convertUnknownTypes) Item delta: ItemDeltaType -> native.static <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta(ItemDeltaType propMod, Class<? extends Containerable> objectType, PrismContext prismContext) Item delta: XML -> native. -
Uses of ItemDefinition in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression with type parameters of type ItemDefinitionModifier and TypeMethodDescription<D extends ItemDefinition<?>>
voidVariablesMap.addVariableDefinition(String name, Object value, D definition) <D extends ItemDefinition>
DTypedValue.getDefinition()<D extends ItemDefinition>
TypedValue<D extends ItemDefinition<?>>
voidVariablesMap.replaceVariableDefinition(String name, Object value, D definition) Methods in com.evolveum.midpoint.schema.expression with parameters of type ItemDefinitionConstructors in com.evolveum.midpoint.schema.expression with parameters of type ItemDefinitionModifierConstructorDescriptionTypedValue(Object value, ItemDefinition<?> definition) TypedValue(Object value, ItemDefinition<?> definition, Class<T> typeClass) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ItemDefinition in com.evolveum.midpoint.schema.processorModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceTODO review docs Resource Object Definition (Object Class).interfaceInformation about a resource attribute that is available from the connector and optionally refined by configuration in resource `schemaHandling` section.Classes in com.evolveum.midpoint.schema.processor that implement ItemDefinitionModifier and TypeClassDescriptionclassA structure holding "raw" definition of a resource attribute, i.e. definition obtained from the connector.classResource Object Definition (Object Class).classAn attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.Methods in com.evolveum.midpoint.schema.processor with type parameters of type ItemDefinitionModifier and TypeMethodDescription<ID extends ItemDefinition<?>>
IDAbstractResourceObjectDefinitionImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz) <ID extends ItemDefinition<?>>
IDCompositeObjectDefinitionImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz) <D extends ItemDefinition<?>>
DResourceAttributeDefinitionImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<D> clazz) Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>AbstractResourceObjectDefinitionImpl.getDefinitions()@NotNull List<? extends ItemDefinition<?>>CompositeObjectDefinitionImpl.getDefinitions()CompositeObjectDefinitionImpl.substitution(QName name) ResourceObjectClassDefinitionImpl.substitution(QName name) ResourceObjectTypeDefinitionImpl.substitution(QName name) Methods in com.evolveum.midpoint.schema.processor with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidAbstractResourceObjectDefinitionImpl.add(ItemDefinition<?> definition) voidMutableResourceObjectClassDefinition.add(ItemDefinition<?> definition) voidResourceObjectClassDefinitionImpl.addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) voidResourceAttributeDefinitionImpl.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) voidAbstractResourceObjectDefinitionImpl.replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) voidCompositeObjectDefinitionImpl.replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) default voidResourceObjectDefinition.replaceDefinition(@NotNull ItemDefinition<?> newDefinition) voidResourceObjectDefinition.replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) Replaces a definition for given item name with a provided one.Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanResourceAttributeDefinitionImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of ItemDefinition in com.evolveum.midpoint.schema.processor.delegModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceMethods in com.evolveum.midpoint.schema.processor.deleg with parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault voidResourceObjectDefinitionDelegator.replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.web.component.search
Methods in com.evolveum.midpoint.web.component.search that return ItemDefinitionConstructors in com.evolveum.midpoint.web.component.search with parameters of type ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.web.component.search.filter
Classes in com.evolveum.midpoint.web.component.search.filter with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassValueSearchFilterItem<V extends PrismValue,D extends ItemDefinition<?>, O extends ObjectType> Methods in com.evolveum.midpoint.web.component.search.filter that return ItemDefinitionMethods in com.evolveum.midpoint.web.component.search.filter with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidBasicSearchFilter.deleteSearchFilterItem(ItemDefinition itemToDelete) voidValueSearchFilterItem.setPropertyDef(ItemDefinition propertyDef) -
Uses of ItemDefinition in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 with type parameters of type ItemDefinitionModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> RawType.getParsedItem(ID itemDefinition) <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> RawType.getParsedItem(ID itemDefinition, QName itemName) Methods in com.evolveum.prism.xml.ns._public.types_3 with parameters of type ItemDefinitionModifier and TypeMethodDescription<V> VRawType.getParsedRealValue(ItemDefinition<?> itemDefinition, ItemPath itemPath) <IV extends PrismValue>
IVRawType.getParsedValue(@Nullable ItemDefinition<?> itemDefinition, @Nullable QName itemName)