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.
This package is experimental and will be moved to prism project shortly.
-
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 String
AutoCompleteItemDefinitionRenderer.getTextValue
(ItemDefinition<?> object) protected void
AutoCompleteItemDefinitionRenderer.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 void
AutoCompleteItemDefinitionPanel.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 ItemDefinitionMethod parameters in com.evolveum.midpoint.gui.api.component.path with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionboolean
ItemPathPanel.collectItems
(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) boolean
ItemPathPanel.collectItems
(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) protected void
ItemPathSegmentPanel.collectItems
(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) protected void
ItemPathSegmentPanel.collectItems
(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) Constructors in com.evolveum.midpoint.gui.api.component.path with parameters of type ItemDefinitionModifierConstructorDescriptionItemPathDto
(ItemPath itemPath, ItemDefinition<?> itemDef, QName objectType) -
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) boolean
WrapperFactory.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 TypeInterfaceDescriptioninterface
ItemWrapper<I extends Item<?,
?>, VW extends PrismValueWrapper> interface
PrismContainerWrapper<C extends Containerable>
interface
PrismObjectWrapper<O extends ObjectType>
interface
interface
PrismReferenceWrapper<R extends Referencable>
interface
interface
Methods 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 String
WebComponentUtil.getItemDefinitionDisplayName
(ItemDefinition def) static String
WebComponentUtil.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 boolean
ContainersDropDownPanel.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 TypeMethodDescriptionvoid
SearchContext.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 PropertySearchItemWrapper
SearchConfigurationWrapperFactory.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.duplicateresolver
Methods in com.evolveum.midpoint.gui.impl.factory.duplicateresolver with parameters of type ItemDefinitionModifier and TypeMethodDescription<C extends Containerable>
booleanAttributeMappingWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ContainerDuplicateResolver.match
(ItemDefinition<?> def) -
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 void
ConnectorConfigurationWrapperFactoryImpl.addItemWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) void
LoggingConfigurationWrapperFactoryImpl.addItemWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected void
PrismContainerWrapperFactoryImpl.addItemWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected void
ResourceWrapperFactoryImpl.addItemWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected boolean
AssignmentDetailsWrapperFactoryImpl.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected boolean
ItemWrapperFactoryImpl.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected boolean
OperationalContainerWrapperFactory.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected boolean
ResourceAttributeWrapperFactoryImpl.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected boolean
ShadowAssociationWrapperFactoryImpl.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) 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) boolean
AppendersWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
AssignmentDetailsWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
AssignmentHolderWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
AssignmentWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
CaseWorkItemWrapperFactoryImpl.match
(ItemDefinition<?> def) <C extends Containerable>
booleanChildOfReportParamWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ClassLoggerWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ConnectorConfigurationWrapperFactoryImpl.match
(ItemDefinition def) boolean
ConstructionWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanEffectiveMarkWrapperFactoryImpl.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ExpressionWrapperFactory.match
(ItemDefinition<?> def) boolean
HeterogenousContainerWrapperFactory.match
(ItemDefinition<?> itemDef) match single value containers which contains a looot of other conainers, e.g.boolean
LoggingConfigurationWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
MetadataWrapperFactoryImpl.match
(ItemDefinition<?> def) <C extends Containerable>
booleanMetadataWrapperFactoryImpl.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
NoEmptyValueContainerWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
OperationalContainerWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanOutboundAttributeMappingWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
PrismContainerWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
PrismObjectWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
PrismPropertyWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
PrismReferenceWrapperFactory.match
(ItemDefinition<?> def) boolean
ProfilingClassLoggerWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ProtectedStringWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanProvenanceMetadataWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ReportParamWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ResourceAttributeMappingWrapperFactory.match
(ItemDefinition<?> def) boolean
ResourceAttributeWrapperFactoryImpl.match
(ItemDefinition<?> def) <C extends Containerable>
booleanResourceObjectTypeArchetypeWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ResourceObjectTypeWrapperFactory.match
(ItemDefinition<?> def) boolean
ResourceWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ShadowAssociationWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ShadowAttributesWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ShadowWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
TaskHandlerWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanTenantRefWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
EffectiveMarkWrapperFactoryImpl.skipCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) boolean
ItemWrapperFactoryImpl.skipCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.wrapper.schema
Methods in com.evolveum.midpoint.gui.impl.factory.wrapper.schema that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected List<? extends ItemDefinition>
PrismSchemaItemWrapperFactory.getItemDefinitions
(PrismContainerWrapper<PrismItemDefinitionType> parent, PrismContainerValue<PrismItemDefinitionType> value) Methods in com.evolveum.midpoint.gui.impl.factory.wrapper.schema with parameters of type ItemDefinitionModifier and TypeMethodDescriptionResourceSchemaWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> schemaDef, WrapperContext context) SchemaDefinitionWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> schemaDef, WrapperContext context) <C extends Containerable>
booleanObjectReferenceTargetTypeWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanPrismSchemaItemWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanResourceSchemaWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanSchemaDefinitionWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
SchemaWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanUnmodifiableSchemaItemIndexWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanUnmodifiableSchemaPropertiesWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanUnmodifiableSchemaReferencesWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.page.admin.schema.dto
Classes in com.evolveum.midpoint.gui.impl.page.admin.schema.dto with type parameters of type ItemDefinition -
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 TypeClassDescriptionclass
ItemHeaderPanel<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 TypeClassDescriptionclass
AssignmentHolderWrapper<AH extends AssignmentHolderType>
class
Created by honcharclass
Created by honcharclass
ItemWrapperImpl<I extends Item<?,
?>, VW extends PrismValueWrapper> class
PrismContainerWrapperImpl<C extends Containerable>
class
PrismObjectWrapperImpl<O extends ObjectType>
class
class
PrismReferenceWrapperImpl<R extends Referencable>
class
class
class
Created by honcharclass
class
class
class
class
class
Methods 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) <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>ItemWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismSchemaWrapper.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()
@NotNull ItemDefinition<PrismContainer<C>>
PrismContainerWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismProperty<T>>
PrismPropertyWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismReference>
PrismReferenceWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismContainer<ValueMetadataType>>
ValueMetadataWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) 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 TypeMethodDescriptionPrismContainerWrapperImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition newDefinition) ValueMetadataWrapperImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) void
PrismContainerWrapperImpl.replaceDefinition
(QName itemName, ItemDefinition newDefinition) void
ValueMetadataWrapperImpl.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) Method parameters in com.evolveum.midpoint.gui.impl.prism.wrapper with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionboolean
ItemWrapperImpl.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) boolean
ValueMetadataWrapperImpl.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 TypeInterfaceDescriptioninterface
Mapping<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 interface
ProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,
D extends ItemDefinition<?>> ItemDelta
augmented 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 TypeInterfaceDescriptioninterface
Item<V extends PrismValue,
D extends ItemDefinition<?>> Item is a common abstraction of Property, Reference and Container.class
PartiallyResolvedItem<V extends PrismValue,
D extends ItemDefinition<?>> TODO descriptioninterface
PrismItemInstantiableDefinition<T,
V extends PrismValue, I extends Item<V, ID>, ID extends ItemDefinition<I>, D extends ItemDelta<V, ID>> Creating values, deltas, and so on.class
ResolvedItemPath<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 TypeInterfaceDescriptioninterface
PrismContainerDefinition<C extends Containerable>
Definition of a prism container.interface
PrismObjectDefinition<O extends Objectable>
TODOinterface
Definition of a prism property.interface
Methods 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 ComplexTypeDefinition 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) Deprecated.<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>>
IDeprecated.<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<?>>
TLivePrismItemDefinition.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) ReturnsItemDefinition
corresponding 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 localItemDefinition
corresponding 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()
@NotNull ItemDefinition<I>
ItemDefinition.cloneWithNewName
(@NotNull ItemName itemName) Returns a clone of this definition, but with name changed to the provided one.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 TypeMethodDescriptionvoid
ComplexTypeDefinition.ComplexTypeDefinitionMutator.add
(ItemDefinition<?> definition) void
ComplexTypeDefinition.ComplexTypeDefinitionMutator.addSubstitution
(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) PrismContainerValue.applyDefinition
(@NotNull ItemDefinition<?> itemDefinition) PrismContainerValue.applyDefinition
(@NotNull ItemDefinition<?> itemDefinition, boolean force) default PrismValue
PrismValue.applyDefinition
(@NotNull ItemDefinition<?> definition) Definition application MAY change the value (currently only for container values).PrismValue.applyDefinition
(@NotNull ItemDefinition<?> definition, boolean force) Definition application MAY change the value (currently only for container values).default void
PrismValue.applyDefinitionLegacy
(@NotNull ItemDefinition<?> definition) This one checks that nothing has changed.default void
PrismValue.applyDefinitionLegacy
(@NotNull ItemDefinition<?> definition, boolean force) Definition application MAY change the value (currently only for container values).<T extends TypeDefinition>
TItemDefinitionTransformer.applyValue
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) PrismContainerDefinition.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) TODO@NotNull PrismObjectDefinition<O>
PrismObjectDefinition.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @Nullable ItemMerger
ItemMergerFactory.createMerger
(@NotNull ItemDefinition<?> definition, @NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) static <V extends PrismContainerValue>
voidPrismContainer.createParentIfNeeded
(V value, ItemDefinition definition) @NotNull PrismParser
PrismParser.definition
(ItemDefinition<?> itemDefinition) Tells parser which definition to use when parsing item (or an item value).@NotNull PrismParserNoIO
PrismParserNoIO.definition
(ItemDefinition<?> itemDefinition) @NotNull PrismSerializer<T>
PrismSerializer.definition
(ItemDefinition itemDefinition) Sets the item definition to be used during serialization.void
DeepCloneOperation.executePostCloneAction
(ItemDefinition<?> itemClone) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findItem
(ItemDefinition itemDefinition, Class<I> type) void
ComplexTypeDefinition.ComplexTypeDefinitionMutator.replaceDefinition
(@NotNull QName itemName, ItemDefinition<?> newDefinition) Replaces a definition for an item with given name.void
PrismContainerDefinition.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) TODOvoid
ItemDefinitionTransformer.TransformableValue.transformDefinition
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionboolean
LivePrismItemDefinition.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 DeepCloneOperation
DeepCloneOperation.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 TypeInterfaceDescriptioninterface
ItemDeltaDelegator<V extends PrismValue,
D extends ItemDefinition<?>> Subinterfaces of ItemDefinition in com.evolveum.midpoint.prism.delegModifier and TypeInterfaceDescriptioninterface
ContainerDefinitionDelegator<C extends Containerable>
interface
ItemDefinitionDelegator<I extends Item<?,
?>> interface
ObjectDefinitionDelegator<O extends Objectable>
interface
interface
Methods 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 PrismContainerDefinition<C>
ContainerDefinitionDelegator.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>
ObjectDefinitionDelegator.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) default void
ContainerDefinitionDelegator.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) Method parameters in com.evolveum.midpoint.prism.deleg with type arguments of type ItemDefinitionModifier and TypeMethodDescriptiondefault boolean
ItemDefinitionDelegator.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 TypeInterfaceDescriptioninterface
ItemDelta<V extends PrismValue,
D extends ItemDefinition<?>> Item Delta describes a change of an item which is a property, container or a reference.class
PartiallyResolvedDelta<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 TypeMethodDescriptionvoid
PrismValueDeltaSetTriple.applyDefinition
(@NotNull 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 TypeMethodDescriptionvoid
AbstractDelegatedPrismValueDeltaSetTriple.applyDefinition
(@NotNull ItemDefinition<?> itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement ItemDefinitionModifier and TypeClassDescriptionclass
com.evolveum.midpoint.prism.impl.ItemDefinitionImpl<I extends Item<?,
?>> class
com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<C extends Containerable>
-
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 TypeInterfaceDescriptioninterface
ValueFilter<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) AxiomQueryLangService.queryCompletion
(@Nullable ItemDefinition<?> rootItem, String query) void
ValueFilter.setRightHandSideDefinition
(@Nullable ItemDefinition<?> rightHandSideDefinition) List<com.evolveum.axiom.lang.antlr.AxiomQueryError>
AxiomQueryLangService.validate
(@Nullable ItemDefinition<?> rootItem, String query) -
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 ItemDefinition
GlobalDefinitionsStore.findItemDefinitionByElementName
(@NotNull QName elementName) SchemaRegistry.findItemDefinitionByElementName
(QName elementName, @Nullable List<String> ignoredNamespaces) default ItemDefinition
GlobalDefinitionsStore.findItemDefinitionByType
(@NotNull QName typeName) ItemDefinitionSupplier.get()
SchemaRegistry.locateItemDefinition
(@NotNull QName itemName, @Nullable QName explicitTypeName, @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 TypeMethodDescriptionClass<?>
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 QName explicitTypeName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.schemaContext
Methods in com.evolveum.midpoint.prism.schemaContext that return ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterface
AbstractItemDeltaItem<D extends ItemDefinition<?>>
Common supertype for bothItemDeltaItem
andObjectDeltaObject
.interface
DefinitionResolver<PD extends ItemDefinition<?>,
ID extends ItemDefinition<?>> Resolves a definition in a parent.interface
DefinitionResolver<PD extends ItemDefinition<?>,
ID extends ItemDefinition<?>> Resolves a definition in a parent.class
ItemDeltaItem<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 Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinitionMandatory
(@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 void
PrismAsserts.assertDefinition
(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs) static void
PrismAsserts.assertDefinitionTypeLoose
(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs) static void
PrismAsserts.assertEmphasized
(ItemDefinition itemDef, Boolean expected) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.xnode
Methods in com.evolveum.midpoint.prism.xnode that return ItemDefinitionMethods in com.evolveum.midpoint.prism.xnode with parameters of type ItemDefinition -
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) Item delta: XML -> native. -
Uses of ItemDefinition in com.evolveum.midpoint.schema.delta
Classes in com.evolveum.midpoint.schema.delta with type parameters of type ItemDefinitionModifier and TypeClassDescriptionfinal record
Conflict<PV extends PrismValue,
ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue<PV, ITD>, ITD extends ItemTreeDelta<PV, ID, I, V>, ITDV extends ItemTreeDeltaValue<PV, ITD>> class
ItemTreeDelta<PV extends PrismValue,
ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue> -
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 TypeInterfaceDescriptioninterface
The enhanced definition of `attributes` container (ShadowAttributesContainer
) in aShadowType
object.interface
The enhanced definition of `associations` container (ShadowAssociationsContainer
) in aShadowType
object.interface
Definition of an association item, e.g., `ri:group`.interface
Full prism definition of aShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`.Classes in com.evolveum.midpoint.schema.processor that implement ItemDefinitionModifier and TypeClassDescriptionclass
An alternative representation of aShadowSimpleAttributeDefinition
that describes a normalization-aware resource attribute: one that has both original and normalized values.class
Resource Object Definition (Object Class).class
class
Definition of a shadow association item, e.g., `ri:group`.class
An 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) <T1 extends ItemDefinition<?>>
T1NormalizationAwareResourceAttributeDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T1> clazz) default <D extends ItemDefinition<?>>
DShadowItemDefinitionTemp.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<D> clazz) <ID extends ItemDefinition<?>>
IDShadowReferenceAttributeDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T2 extends ItemDefinition<?>>
T2ShadowSimpleAttributeDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T2> clazz) Methods in com.evolveum.midpoint.schema.processor that return ItemDefinitionModifier and TypeMethodDescription@NotNull ItemDefinition<PrismProperty<T>>
NormalizationAwareResourceAttributeDefinition.cloneWithNewName
(@NotNull ItemName itemName) ShadowReferenceAttributeDefinitionImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismProperty<T>>
ShadowSimpleAttributeDefinitionImpl.cloneWithNewName
(@NotNull ItemName itemName) NormalizationAwareResourceAttributeDefinition.deepClone
(@NotNull DeepCloneOperation operation) 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()
@NotNull List<? extends ItemDefinition<?>>
ShadowReferenceAttributeDefinitionImpl.getDefinitions()
Methods in com.evolveum.midpoint.schema.processor with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoid
AbstractResourceObjectDefinitionImpl.add
(ItemDefinition<?> definition) void
ResourceObjectClassDefinition.ResourceObjectClassDefinitionMutator.add
(ItemDefinition<?> definition) ShadowReferenceAttributeDefinitionImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) void
AbstractResourceObjectDefinitionImpl.replaceDefinition
(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) void
CompositeObjectDefinitionImpl.replaceDefinition
(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) default void
ResourceObjectDefinition.replaceDefinition
(@NotNull ItemDefinition<?> newDefinition) void
ResourceObjectDefinition.replaceDefinition
(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) Replaces a definition for given item name with a provided one.void
ShadowReferenceAttributeDefinitionImpl.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionboolean
NormalizationAwareResourceAttributeDefinition.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) boolean
ShadowReferenceAttributeDefinitionImpl.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) boolean
ShadowSimpleAttributeDefinitionImpl.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 TypeInterfaceDescriptioninterface
interface
Methods in com.evolveum.midpoint.schema.processor.deleg with parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault void
ResourceObjectDefinitionDelegator.replaceDefinition
(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return ItemDefinitionModifier and TypeMethodDescriptionResource.ResourceItemDefinitionResolver.findItemDefinition
(@NotNull Class<? extends Containerable> type, @NotNull ItemPath itemPath) -
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 TypeClassDescriptionclass
ValueSearchFilterItem<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 TypeMethodDescriptionvoid
BasicSearchFilter.deleteSearchFilterItem
(ItemDefinition itemToDelete) void
ValueSearchFilterItem.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> V
RawType.getParsedRealValue
(ItemDefinition<?> itemDefinition, ItemPath itemPath) <IV extends PrismValue>
IVRawType.getParsedValue
(@Nullable ItemDefinition<?> itemDefinition, @Nullable QName itemName)