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