Package com.evolveum.midpoint.prism
Interface Itemable
- All Superinterfaces:
PrismContextSensitive
- All Known Subinterfaces:
AnyInFilter<T>,ComparativeFilter<T>,ContainerDelta<V>,EqualFilter<T>,FuzzyStringMatchFilter<T>,GreaterFilter<T>,Item<V,,D> ItemDelta<V,,D> ItemDeltaDelegator<V,,D> LessFilter<T>,PrismContainer<C>,PrismContainerable<T>,PrismObject<O>,PrismProperty<T>,PrismReference,ProcessedObject.ProcessedObjectItemDelta<V,,D> PropertyDelta<T>,PropertyValueFilter<T>,ReferenceDelta,RefFilter,ResourceAttribute<T>,ResourceAttributeContainer,SubstringFilter<T>,ValueFilter<V,,D> ValueMetadata
- All Known Implementing Classes:
com.evolveum.midpoint.prism.impl.ItemImpl,com.evolveum.midpoint.prism.impl.PrismContainerImpl,com.evolveum.midpoint.prism.impl.PrismPropertyImpl,ResourceAttributeContainerImpl,ResourceAttributeImpl
Interface for objects that behave like an item: they have a name and may have a definition.
Currently provides common abstraction on top of Item and ItemDelta, as both can hold values and
construct them in a similar way.
Also used for ValueFilter, although semantics of e.g. getPath() is quite different in this case.
- Author:
- Radovan Semancik
-
Method Summary
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
Method Details
-
getElementName
ItemName getElementName() -
getDefinition
ItemDefinition getDefinition() -
getPath
ItemPath getPath()
-