Package com.evolveum.midpoint.prism
Interface Itemable
-
- All Superinterfaces:
PrismContextSensitive
- All Known Subinterfaces:
ComparativeFilter<T>
,ContainerDelta<V>
,EqualFilter<T>
,GreaterFilter<T>
,Item<V,D>
,ItemDelta<V,D>
,LessFilter<T>
,PrismContainer<C>
,PrismContainerable<T>
,PrismObject<O>
,PrismProperty<T>
,PrismReference
,PropertyDelta<T>
,PropertyValueFilter<T>
,ReferenceDelta
,RefFilter
,ResourceAttribute<T>
,ResourceAttributeContainer
,SubstringFilter<T>
,ValueFilter<V,D>
,ValueMetadata
- All Known Implementing Classes:
ComparativeFilterImpl
,ContainerDeltaImpl
,DummyContainerImpl
,DummyItem
,DummyPropertyImpl
,DummyReferenceImpl
,EqualFilterImpl
,GreaterFilterImpl
,ItemDeltaImpl
,ItemImpl
,LessFilterImpl
,PrismContainerImpl
,PrismObjectImpl
,PrismPropertyImpl
,PrismReferenceImpl
,PropertyDeltaImpl
,PropertyValueFilterImpl
,ReferenceDeltaImpl
,RefFilterImpl
,ResourceAttributeContainerImpl
,ResourceAttributeImpl
,SubstringFilterImpl
,ValueFilterImpl
,ValueMetadataAdapter
public interface Itemable extends PrismContextSensitive
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ItemDefinition
getDefinition()
ItemName
getElementName()
ItemPath
getPath()
-
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
-
-
-
Method Detail
-
getElementName
ItemName getElementName()
-
getDefinition
ItemDefinition getDefinition()
-
getPath
ItemPath getPath()
-
-