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 ItemableInterface 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 ItemDefinitiongetDefinition()ItemNamegetElementName()ItemPathgetPath()PrismContextgetPrismContext()
-
-
-
Method Detail
-
getElementName
ItemName getElementName()
-
getDefinition
ItemDefinition getDefinition()
-
getPrismContext
PrismContext getPrismContext()
-
getPath
ItemPath getPath()
-
-