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()
-