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:
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 ItemDefinitiongetDefinition()ItemNamegetElementName()ItemPathgetPath()-
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
-
-
-
Method Detail
-
getElementName
ItemName getElementName()
-
getDefinition
ItemDefinition getDefinition()
-
getPath
ItemPath getPath()
-
-