Package com.evolveum.midpoint.prism
Interface Itemable
- 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
,ShadowAssociationsContainer
,ShadowAttributesContainer
,ShadowSimpleAttribute<T>
,SubstringFilter<T>
,ValueFilter<V,
,D> ValueMetadata
- All Known Implementing Classes:
AnyInFilterImpl
,ComparativeFilterImpl
,ContainerDeltaImpl
,DummyContainerImpl
,DummyItem
,DummyPropertyImpl
,DummyReferenceImpl
,EqualFilterImpl
,FuzzyStringMatchFilterImpl
,GreaterFilterImpl
,ItemDeltaImpl
,ItemImpl
,LessFilterImpl
,PrismContainerImpl
,PrismObjectImpl
,PrismPropertyImpl
,PrismReferenceImpl
,PropertyDeltaImpl
,PropertyValueFilterImpl
,ReferenceDeltaImpl
,RefFilterImpl
,ShadowAssociation
,ShadowAssociationsContainerImpl
,ShadowAttributesContainerImpl
,ShadowReferenceAttribute
,ShadowSimpleAttributeImpl
,SubstringFilterImpl
,ValueFilterImpl
,ValueMetadataAdapter
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
-
Method Details
-
getElementName
ItemName getElementName() -
getDefinition
ItemDefinition getDefinition() -
getPath
ItemPath getPath()
-