Uses of Interface
com.evolveum.midpoint.prism.Item
Package
Description
Package that contains base page classes.
GUI API package for various utility classes and interfaces.
Supports merging of (usually) configuration beans.
-
Uses of Item in com.evolveum.midpoint.common
Modifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> StaticExpressionUtil.parseValueElements
(Collection<?> valueElements, ID outputDefinition, String contextDescription) Modifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>>
List<jakarta.xml.bind.JAXBElement<RawType>>StaticExpressionUtil.serializeValueElements
(Item<IV, ID> item) -
Uses of Item in com.evolveum.midpoint.gui.api.factory.wrapper
Modifier and TypeMethodDescriptionItemWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, Item childContainer, ItemStatus status, WrapperContext context) -
Uses of Item in com.evolveum.midpoint.gui.api.page
Modifier and TypeMethodDescription<I extends Item,
IW extends ItemWrapper>
IWPageAdminLTE.createItemWrapper
(I item, ItemStatus status, WrapperContext ctx) <I extends Item,
IW extends ItemWrapper>
IWPageAdminLTE.createItemWrapper
(I item, PrismContainerValueWrapper<?> parent, ItemStatus status, WrapperContext ctx) -
Uses of Item in com.evolveum.midpoint.gui.api.prism.wrapper
Modifier and TypeInterfaceDescriptioninterface
ItemWrapper<I extends Item,
VW extends PrismValueWrapper> -
Uses of Item in com.evolveum.midpoint.gui.api.util
Modifier and TypeMethodDescription<I extends Item,
IW extends ItemWrapper>
IWModelServiceLocator.createItemWrapper
(I item, ItemStatus status, WrapperContext ctx) static <I extends Item>
PrismObject<LookupTableType>WebComponentUtil.findLookupTable
(ItemDefinition<I> definition, PageBase page) static <ID extends ItemDefinition<I>,
I extends Item<?, ?>>
StringWebPrismUtil.getHelpText
(ID def, Class<?> containerClass) -
Uses of Item in com.evolveum.midpoint.gui.impl.component.data.column
Modifier and TypeMethodDescriptionprotected <V> Collection<V>
ConfigurableExpressionColumn.evaluateExpression
(T rowValue, Item<?, ?> columnItem, ExpressionType expression, GuiObjectColumnType customColumn) -
Uses of Item in com.evolveum.midpoint.gui.impl.factory.wrapper
Modifier and TypeClassDescriptionclass
ItemWrapperFactoryImpl<IW extends ItemWrapper,
PV extends PrismValue, I extends Item, VW extends PrismValueWrapper> Modifier and TypeMethodDescriptionItemWrapperFactoryImpl.createWrapper
(PrismContainerValueWrapper<?> parent, Item childItem, ItemStatus status, WrapperContext context) ValueMetadataWrapperFactoryImpl.createWrapper
(PrismContainerValueWrapper<?> parent, Item childItem, ItemStatus status, WrapperContext context) -
Uses of Item in com.evolveum.midpoint.gui.impl.prism.panel
Modifier and TypeClassDescriptionclass
ItemHeaderPanel<V extends PrismValue,
I extends Item<V, ID>, ID extends ItemDefinition<I>, IW extends ItemWrapper> -
Uses of Item in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeClassDescriptionclass
ItemWrapperImpl<I extends Item,
VW extends PrismValueWrapper> Modifier and TypeMethodDescriptionprotected void
ItemWrapperImpl.removeNotChangedStatusValue
(VW valueWrapper, Item rawItem) protected void
PrismPropertyWrapperImpl.removeNotChangedStatusValue
(PrismPropertyValueWrapper<T> valueWrapper, Item rawItem) protected void
PrismReferenceWrapperImpl.removeNotChangedStatusValue
(PrismReferenceValueWrapperImpl<R> valueWrapper, Item rawItem) -
Uses of Item in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescription@NotNull TaskType
ModelInteractionService.submitTaskFromTemplate
(String templateTaskOid, List<Item<?, ?>> extensionItems, Task opTask, OperationResult result) Deprecated. -
Uses of Item in com.evolveum.midpoint.model.api.expr
Modifier and TypeMethodDescriptionMidpointFunctions.submitTaskFromTemplate
(String templateTaskOid, List<Item<?, ?>> extensionItems) Deprecated. -
Uses of Item in com.evolveum.midpoint.model.api.visualizer
-
Uses of Item in com.evolveum.midpoint.model.common.mapping
-
Uses of Item in com.evolveum.midpoint.model.impl.controller
Modifier and TypeMethodDescription@NotNull TaskType
ModelInteractionServiceImpl.submitTaskFromTemplate
(String templateTaskOid, List<Item<?, ?>> extensionItems, Task opTask, OperationResult parentResult) -
Uses of Item in com.evolveum.midpoint.model.impl.expr
Modifier and TypeMethodDescriptionItem<?,
?> MidpointFunctionsImpl.getMessageBodyAsPrismItem
(AsyncUpdateMessageType message) Modifier and TypeMethodDescriptionMidpointFunctionsImpl.submitTaskFromTemplate
(String templateTaskOid, List<Item<?, ?>> extensionItems) Deprecated. -
Uses of Item in com.evolveum.midpoint.model.impl.lens
-
Uses of Item in com.evolveum.midpoint.model.impl.lens.projector.focus
Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
voidProjectionValueMetadataCreator.setValueMetadata
(@NotNull Item<V, D> resourceObjectItem, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result) -
Uses of Item in com.evolveum.midpoint.model.impl.schema.transform
Modifier and TypeInterfaceDescriptioninterface
PartiallyMutableItemDefinition<I extends Item<?,
?>> class
TransformableItemDefinition<I extends Item<?,
?>, D extends ItemDefinition<I>> -
Uses of Item in com.evolveum.midpoint.model.impl.visualizer.output
-
Uses of Item in com.evolveum.midpoint.ninja.action.mining
Modifier and TypeMethodDescriptionExportMiningConsumerWorker.anonymizeAttributeName
(Item<?, ?> item, RoleMiningExportUtils.SequentialAnonymizer attributeNameAnonymizer) -
Uses of Item in com.evolveum.midpoint.prism
Modifier and TypeInterfaceDescriptioninterface
ItemDefinition<I extends Item>
A definition of a specific item (as opposed to a type).interface
MutableItemDefinition<I extends Item>
EXPERIMENTALModifier and TypeInterfaceDescriptioninterface
PrismContainer<C extends Containerable>
Prism container groups items into logical blocks.interface
PrismObject<O extends Objectable>
Common supertype for all identity objects.interface
Property is a specific characteristic of an object.interface
Object Reference is a property that describes reference to an object.interface
Modifier and TypeMethodDescription<I extends Item<?,
?>>
voidPrismObject.addExtensionItem
(I item) static <T extends Item<?,
?>>
Collection<T>Item.cloneCollection
(Collection<T> items) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.createDetachedSubItem
(QName name, Class<I> type, ID itemDefinition, boolean immutable) <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) <I extends Item<?,
?>>
IPrismObject.findExtensionItem
(String elementLocalName) <I extends Item<?,
?>>
IPrismObject.findExtensionItem
(QName elementName) <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) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<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<?>, I extends Item<IV, ID>>
IPrismContainerValue.findOrCreateItem
(QName containerName, Class<I> type) <I extends Item<?,
?>>
IPrismReference.findReferencedItem
(ItemPath path, Class<I> type) Tries to find referenced path (path starting with object derefence) in-memory.<I extends Item<?,
?>>
IPrismReferenceValue.findReferencedItem
(ItemPath path, Class<I> type) <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) static <T extends Item<?,
?>>
Collection<T>Item.resetParentCollection
(Collection<T> items) Sets all parents to null.Modifier and TypeMethodDescriptionItem.clone()
Literal clone.Item.cloneComplex
(CloneStrategy strategy) Complex clone with different cloning strategies.default Item<?,
?> Item.copy()
<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.Item.createImmutableClone()
<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> default <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValue.findOrCreateItem
(QName containerName) PartiallyResolvedItem.getItem()
<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()
Modifier and TypeMethodDescription@NotNull Collection<Item<?,
?>> Item.getAllItems
(@NotNull ItemPath path) Returns all items corresponding to the provided path.@NotNull Collection<Item<?,
?>> PrismValue.getAllItems
(@NotNull ItemPath path) @NotNull Collection<Item<?,
?>> PrismContainerValue.getItems()
Returns a collection of items that the property container contains.Modifier and TypeMethodDescriptionvoid
Convenience method.<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.void
PrismObject.addReplaceExisting
(Item<?, ?> item) boolean
static <V extends PrismValue,
D extends ItemDefinition<?>>
booleanItemCollectionsUtil.containsEquivalentValue
(Item<V, D> item, V value, Comparator<V> comparator) <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.Computes a difference (delta) with the specified item using DEFAULT_FOR_DELTA_APPLICATION (REAL_VALUE_CONSIDER_DIFFERENT_IDS) equivalence strategy.Item.diff
(Item<V, D> other, @NotNull ParameterizedEquivalenceStrategy strategy) Computes a difference (delta) with the specified item using given equivalence strategy.static @NotNull Collection<PrismValue>
Item.getAllValues
(Item<?, ?> item, ItemPath path) static <V extends PrismValue>
@NotNull Collection<V>static boolean
Item.hasNoValues
(Item<?, ?> item) void
Merge all the values of other item to this item.<IV extends PrismValue,
ID extends ItemDefinition<?>>
booleanMerges the provided item into this item.void
Convenience method.<IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>>
voidSerializes given prism item.void
<IV extends PrismValue,
ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.Modifier and TypeMethodDescriptionvoid
PrismContainerValue.addAll
(Collection<? extends Item<?, ?>> itemsToAdd) Adds a collection of items to a property container.void
PrismContainerValue.addAllReplaceExisting
(Collection<? extends Item<?, ?>> itemsToAdd) Adds a collection of items to a property container. -
Uses of Item in com.evolveum.midpoint.prism.deleg
Modifier and TypeMethodDescriptionItemDeltaDelegator.getItemNew()
ItemDeltaDelegator.getItemNew
(Item<V, D> itemOld) ItemDeltaDelegator.getItemNewMatchingPath
(Item<V, D> itemOld) Modifier and TypeMethodDescriptiondefault void
default void
ItemDeltaDelegator.applyToMatchingPath
(Item item) ItemDeltaDelegator.getItemNew
(Item<V, D> itemOld) ItemDeltaDelegator.getItemNewMatchingPath
(Item<V, D> itemOld) default boolean
ItemDeltaDelegator.isApplicableTo
(Item item) default PrismValueDeltaSetTriple<V>
ItemDeltaDelegator.toDeltaSetTriple
(Item<V, D> itemOld) -
Uses of Item in com.evolveum.midpoint.prism.delta
Modifier and TypeMethodDescription<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) Modifier and TypeMethodDescriptionItemDelta.getItemNew()
Returns the "new" state of the property - the state that would be after the delta is applied.ItemDelta.getItemNew
(Item<V, D> itemOld) Returns the "new" state of the property - the state that would be after the delta is applied.ItemDelta.getItemNewMatchingPath
(Item<V, D> itemOld) Modifier and TypeMethodDescriptionvoid
void
ItemDelta.applyToMatchingPath
(Item item) Applies delta to item.static <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) ItemDelta.getItemNew
(Item<V, D> itemOld) Returns the "new" state of the property - the state that would be after the delta is applied.ItemDelta.getItemNewMatchingPath
(Item<V, D> itemOld) boolean
ItemDelta.isApplicableTo
(Item item) boolean
ContainerDelta.isApplicableToType
(Item item) boolean
PropertyDelta.isApplicableToType
(Item item) boolean
ReferenceDelta.isApplicableToType
(Item item) ItemDelta.toDeltaSetTriple
(Item<V, D> itemOld) 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. -
Uses of Item in com.evolveum.midpoint.prism.equivalence
Modifier and TypeMethodDescriptionboolean
boolean
int
int
-
Uses of Item in com.evolveum.midpoint.prism.impl
Modifier and TypeClassDescriptionclass
ItemDefinitionImpl<I extends Item<?,
?>> Abstract item definition in the schema.Modifier and TypeClassDescriptionclass
ItemImpl<V extends PrismValue,
D extends ItemDefinition<?>> Item is a common abstraction of Property and PropertyContainer.class
PrismContainerImpl<C extends Containerable>
Property container groups properties into logical blocks.The reason for grouping may be as simple as better understandability of data structure.class
PrismObjectImpl<O extends Objectable>
Common supertype for all identity objects.class
Property is a specific characteristic of an object.class
Object Reference is a property that describes reference to an object.Modifier and TypeFieldDescriptionprotected final LinkedHashMap<QName,
Item<?, ?>> PrismContainerValueImpl.items
Modifier and TypeMethodDescription<I extends Item<?,
?>>
voidPrismObjectImpl.addExtensionItem
(I item) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.createDetachedSubItem
(QName name, Class<I> type, ID itemDefinition, boolean immutable) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findCreateItem
(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findCreateItem
(QName itemQName, Class<I> type, boolean create) <I extends Item<?,
?>>
IPrismObjectImpl.findExtensionItem
(@NotNull QName elementName) <I extends Item<?,
?>>
IPrismObjectImpl.findExtensionItem
(String elementLocalName) <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>>
IPrismContainerValueImpl.findItem
(ItemDefinition itemDefinition, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findOrCreateItem
(ItemPath containerPath, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findOrCreateItem
(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findOrCreateItem
(ItemPath path, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findOrCreateItem
(QName containerName, Class<I> type) <I extends Item<?,
?>>
IPrismReferenceImpl.findReferencedItem
(ItemPath path, Class<I> type) <I extends Item<?,
?>>
IPrismReferenceValueImpl.findReferencedItem
(ItemPath path, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismContainerImpl.removeItem
(ItemPath path, Class<I> itemType) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismObjectImpl.removeItem
(ItemPath path, Class<I> itemType) Modifier and TypeMethodDescriptionItemImpl.clone()
<V extends PrismValue,
D extends ItemDefinition<?>>
Item<V,D> ItemFactoryImpl.createDummyItem
(Item<V, D> itemOld, D definition, ItemPath path) ItemImpl.createImmutableClone()
<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValueImpl.findOrCreateItem
(QName containerName) Modifier and TypeMethodDescription@NotNull Collection<Item<?,
?>> ItemImpl.getAllItems
(@NotNull ItemPath path) @NotNull Collection<Item<?,
?>> PrismContainerImpl.getAllItems
(@NotNull ItemPath path) @NotNull Collection<Item<?,
?>> PrismContainerValueImpl.getAllItems
(@NotNull ItemPath path) @NotNull Collection<Item<?,
?>> PrismValueImpl.getAllItems
(@NotNull ItemPath path) @NotNull Collection<Item<?,
?>> PrismContainerValueImpl.getItems()
Returns a set of items that the property container contains.Modifier and TypeMethodDescriptionvoid
Convenience method.<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<?>>
voidPrismContainerValueImpl.addReplaceExisting
(Item<IV, ID> item) Adds an item to a property container.void
PrismObjectImpl.addReplaceExisting
(Item<?, ?> item) boolean
<V extends PrismValue,
D extends ItemDefinition<?>>
Item<V,D> ItemFactoryImpl.createDummyItem
(Item<V, D> itemOld, D definition, ItemPath path) ItemImpl.diff
(Item<V, D> other, @NotNull ParameterizedEquivalenceStrategy strategy) protected ItemDelta<PrismPropertyValue<T>,
PrismPropertyDefinition<T>> PrismPropertyImpl.fixupDelta
(ItemDelta<PrismPropertyValue<T>, PrismPropertyDefinition<T>> delta, Item<PrismPropertyValue<T>, PrismPropertyDefinition<T>> otherItem) void
Merge all the values of other item to this item.<IV extends PrismValue,
ID extends ItemDefinition<?>>
booleanMerges the provided item into this item.void
Convenience method.<IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.Modifier and TypeMethodDescriptionvoid
PrismContainerValueImpl.addAll
(Collection<? extends Item<?, ?>> itemsToAdd) Adds a collection of items to a property container.void
PrismContainerValueImpl.addAllReplaceExisting
(Collection<? extends Item<?, ?>> itemsToAdd) Adds a collection of items to a property container. -
Uses of Item in com.evolveum.midpoint.prism.impl.delta
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>, DD extends ItemDelta<IV, ID>>
DDObjectDeltaImpl.findItemDelta
(ItemPath propertyPath, Class<DD> deltaType, Class<I> itemType, boolean strict) Modifier and TypeMethodDescriptionItemDeltaImpl.getItemNew()
Returns the "new" state of the property - the state that would be after the delta is applied.ItemDeltaImpl.getItemNew
(Item<V, D> itemOld) Returns the "new" state of the property - the state that would be after the delta is applied.ItemDeltaImpl.getItemNewMatchingPath
(Item<V, D> itemOld) Returns the "new" state of the property - the state that would be after the delta is applied.Modifier and TypeMethodDescriptionvoid
void
ItemDeltaImpl.applyToMatchingPath
(@NotNull Item item) Applies delta to item.ItemDeltaImpl.getItemNew
(Item<V, D> itemOld) Returns the "new" state of the property - the state that would be after the delta is applied.ItemDeltaImpl.getItemNewMatchingPath
(Item<V, D> itemOld) Returns the "new" state of the property - the state that would be after the delta is applied.boolean
ItemDeltaImpl.isApplicableTo
(Item item) boolean
ContainerDeltaImpl.isApplicableToType
(Item item) protected abstract boolean
ItemDeltaImpl.isApplicableToType
(Item item) boolean
PropertyDeltaImpl.isApplicableToType
(Item item) boolean
ReferenceDeltaImpl.isApplicableToType
(Item item) ItemDeltaImpl.toDeltaSetTriple
(Item<V, D> itemOld) -
Uses of Item in com.evolveum.midpoint.prism.impl.item
Modifier and TypeClassDescriptionclass
DummyItem<V extends PrismValue,
D extends ItemDefinition<?>, R extends Item<V, D>> Modifier and TypeClassDescriptionclass
DummyContainerImpl<C extends Containerable>
class
DummyItem<V extends PrismValue,
D extends ItemDefinition<?>, R extends Item<V, D>> class
class
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findCreateItem
(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findCreateItem
(QName itemQName, Class<I> type, boolean create) <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>>
IDummyContainerImpl.findOrCreateItem
(ItemPath containerPath, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findOrCreateItem
(ItemPath containerPath, Class<I> type, ID definition) <I extends Item<?,
?>>
IDummyReferenceImpl.findReferencedItem
(ItemPath dereferencePath, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidDummyContainerImpl.removeItem
(ItemPath path, Class<I> itemType) Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> Modifier and TypeMethodDescription@NotNull Collection<Item<?,
?>> DummyItem.getAllItems
(@NotNull ItemPath path) -
Uses of Item in com.evolveum.midpoint.prism.impl.marshaller
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismParserImplIO.parseItem()
<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismParserImplNoIO.parseItem()
<IV extends PrismValue,
ID extends ItemDefinition<?>, C extends Containerable>
Item<IV,ID> JaxbDomHackImpl.parseRawElement
(Object element, PrismContainerDefinition<C> definition) This is used in a form of "fromAny" to parse elements from a JAXB getAny method to prism. -
Uses of Item in com.evolveum.midpoint.prism.impl.metadata
Modifier and TypeMethodDescriptionstatic <T extends Item<?,
?>>
Collection<T>ValueMetadataAdapter.cloneCollection
(Collection<T> items) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findCreateItem
(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findCreateItem
(QName itemQName, Class<I> type, boolean create) <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>>
IValueMetadataAdapter.findOrCreateItem
(ItemPath containerPath, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findOrCreateItem
(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidValueMetadataAdapter.removeItem
(ItemPath path, Class<I> itemType) static <T extends Item>
Collection<T>ValueMetadataAdapter.resetParentCollection
(Collection<T> items) Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> Modifier and TypeMethodDescription@NotNull Collection<Item<?,
?>> ValueMetadataAdapter.getAllItems
(@NotNull ItemPath path) Modifier and TypeMethodDescriptionvoid
ValueMetadataAdapter.diff
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> other) ValueMetadataAdapter.diff
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> other, @NotNull ParameterizedEquivalenceStrategy strategy) static @NotNull Collection<PrismValue>
ValueMetadataAdapter.getAllValues
(Item<?, ?> item, ItemPath path) static <V extends PrismValue>
@NotNull Collection<V>static boolean
ValueMetadataAdapter.hasNoValues
(Item<?, ?> item) void
ValueMetadataAdapter.merge
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> otherItem) void
-
Uses of Item in com.evolveum.midpoint.prism.impl.xjc
Modifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismForJAXBUtil.createItem
(PrismContainerValue parentValue, QName name, Class<I> type) -
Uses of Item in com.evolveum.midpoint.prism.marshaller
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>, C extends Containerable>
Item<IV,ID> JaxbDomHack.parseRawElement
(Object element, PrismContainerDefinition<C> definition) -
Uses of Item in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionstatic Item<?,
?> PrismAsserts.assertEmptyAndIncomplete
(PrismObject<?> object, ItemPath itemPath) static Item<?,
?> PrismAsserts.assertIncomplete
(PrismContainerValue<?> object, ItemPath itemPath) static Item<?,
?> PrismAsserts.assertIncomplete
(PrismObject<?> object, ItemPath itemPath) static Item<?,
?> PrismAsserts.assertNotIncomplete
(PrismContainerValue<?> object, ItemPath itemPath) static Item<?,
?> PrismAsserts.assertNotIncomplete
(PrismObject<?> object, ItemPath itemPath) ItemDeltaItem.getAnyItem()
ItemDeltaItem.getItemNew()
Returns new item that is a result of delta application.ItemDeltaItem.getItemOld()
Modifier and TypeMethodDescriptionstatic void
PrismAsserts.assertDefinition
(Item item, QName type, int minOccurs, int maxOccurs) static void
PrismAsserts.assertDifferent
(String message, Item item1, Item item2, EquivalenceStrategy strategy) static void
PrismAsserts.assertEquals
(String message, Item item1, Item item2, EquivalenceStrategy strategy) static void
PrismAsserts.assertNotEmpty
(Item<?, ?> item) static void
PrismAsserts.assertParentConsistency
(Item<?, ?> item) protected static <V extends PrismValue,
D extends ItemDefinition<?>>
DItemDeltaItem.determineDefinition
(Item<V, D> itemOld, ItemDelta<V, D> delta, Item<V, D> itemNew, D explicitDefinition) static ItemDeltaItem<?,
?> ItemDeltaItem.forUnchanged
(@NotNull Item<?, ?> item) static String
PrismPrettyPrinter.prettyPrint
(Item<?, ?> item) ModifierConstructorDescriptionItemDeltaItem
(@NotNull Item<V, D> item) ItemDeltaItem
(@Nullable Item<V, D> itemOld, @Nullable ItemDelta<V, D> delta, @Nullable Item<V, D> itemNew, D explicitDefinition) protected
ItemDeltaItem
(@Nullable Item<V, D> itemOld, @Nullable ItemDelta<V, D> delta, @Nullable Item<V, D> itemNew, D definition, @NotNull ItemPath resolvePath, @Nullable ItemPath residualPath, @Nullable Collection<? extends ItemDelta<?, ?>> subItemDeltas) For internal use (e.g., cloning); we do not do any checks here.ItemDeltaItem
(@Nullable Item<V, D> item, D definition) ItemDeltaItem
(@Nullable Item<V, D> item, D definition, @NotNull ItemPath resolvePath, @Nullable Collection<? extends ItemDelta<?, ?>> subItemDeltas) -
Uses of Item in com.evolveum.midpoint.repo.common.expression
ModifierConstructorDescriptionSource
(@Nullable Item<V, D> itemOld, @Nullable ItemDelta<V, D> delta, @Nullable Item<V, D> itemNew, D definition, @NotNull ItemPath resolvePath, @Nullable ItemPath residualPath, @Nullable Collection<? extends ItemDelta<?, ?>> subItemDeltas, @NotNull QName name) Source
(Item<V, D> itemOld, ItemDelta<V, D> delta, Item<V, D> itemNew, @NotNull QName name, D definition) -
Uses of Item in com.evolveum.midpoint.repo.sqale
Modifier and TypeMethodDescriptionExtensionProcessor.extItemValue
(Item<?, ?> item, ExtensionProcessor.ExtItemInfo extItemInfo) -
Uses of Item in com.evolveum.midpoint.schema.expression
-
Uses of Item in com.evolveum.midpoint.schema.merger
Modifier and TypeClassDescriptionclass
BaseItemMerger<T extends Item<?,
?>> Provides common functionality for the majority for (non-trivial) item mergers.Modifier and TypeMethodDescriptionprotected void
GenericItemMerger.mergeInternal
(@NotNull Item<?, ?> targetItem, @NotNull Item<?, ?> sourceItem) -
Uses of Item in com.evolveum.midpoint.schema.messaging
Modifier and TypeMethodDescriptionItem<?,
?> MessageWrapper.getBodyAsPrismItem
(String language) Returns message body as prism item. -
Uses of Item in com.evolveum.midpoint.schema.metadata
-
Uses of Item in com.evolveum.midpoint.schema.processor
Modifier and TypeInterfaceDescriptioninterface
/** Resource Object Attribute is a Property of Resource Object.interface
TODOModifier and TypeClassDescriptionfinal class
TODO review docs Resource Object.class
-
Uses of Item in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionstatic @NotNull Collection<Item<?,
?>> ShadowUtil.getAttributesRaw
(PrismObject<? extends ShadowType> shadow) Here we assume that the definition may not be applied yet.ObjectTypeUtil.mapToExtensionItems
(Map<QName, Object> values, PrismContainerDefinition<?> extensionDefinition, PrismContext prismContext) Modifier and TypeMethodDescriptionstatic void
ObjectTypeUtil.normalizeAllRelations
(Item<?, ?> item, RelationRegistry relationRegistry) -
Uses of Item in com.evolveum.midpoint.task.api
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> Task.getExtensionItemOrClone
(ItemName itemName) Returns specified item (property, reference or container) from the extension.Modifier and TypeMethodDescriptionvoid
Task.setExtensionItem
(Item<?, ?> item) Puts generic item into extension. -
Uses of Item in com.evolveum.midpoint.task.api.test
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> NullTaskImpl.getExtensionItemOrClone
(ItemName propertyName) -
Uses of Item in com.evolveum.midpoint.web.component.model.delta
Modifier and TypeMethodDescriptionstatic Collection<? extends ContainerItemDto>
ContainerItemDto.createContainerValueDtoList
(Item item) static String
ContainerItemDto.getItemName
(Item item) -
Uses of Item in com.evolveum.prism.xml.ns._public.types_3
Modifier 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) Modifier and TypeMethodDescriptionstatic ItemType
ItemType.fromItem
(Item item, PrismContext prismContext)