Package com.evolveum.midpoint.prism
Interface Itemable
-
- 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>
- All Known Implementing Classes:
ComparativeFilterImpl
,ContainerDeltaImpl
,DummyContainerImpl
,DummyPropertyImpl
,DummyReferenceImpl
,EqualFilterImpl
,GreaterFilterImpl
,ItemDeltaImpl
,ItemImpl
,LessFilterImpl
,PrismContainerImpl
,PrismObjectImpl
,PrismPropertyImpl
,PrismReferenceImpl
,PropertyDeltaImpl
,PropertyValueFilterImpl
,ReferenceDeltaImpl
,RefFilterImpl
,ResourceAttributeContainerImpl
,ResourceAttributeImpl
,SubstringFilterImpl
,ValueFilterImpl
public interface Itemable
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()
PrismContext
getPrismContext()
-
-
-
Method Detail
-
getElementName
ItemName getElementName()
-
getDefinition
ItemDefinition getDefinition()
-
getPrismContext
PrismContext getPrismContext()
-
getPath
ItemPath getPath()
-
-