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> ItemDelegator<V,,D> ItemDelta<V,,D> ItemDeltaDelegator<V,,D> LessFilter<T>,PrismContainer<C>,PrismContainerable<T>,PrismContainerDelegator<C>,PrismObject<O>,PrismObjectDelegator<O>,PrismProperty<T>,PrismPropertyDelegator<T>,PrismReference,PrismReferenceDelegator,ProcessedObject.ProcessedObjectItemDelta<V,,D> PropertyDelta<T>,PropertyValueFilter<T>,ReferenceDelta,RefFilter,ShadowAssociationsContainer,ShadowAttributesContainer,ShadowSimpleAttribute<T>,SubstringFilter<T>,ValueFilter<V,,D> ValueMetadata
- All Known Implementing Classes:
FlyweightClonedItem,com.evolveum.midpoint.prism.impl.ItemImpl,com.evolveum.midpoint.prism.impl.PrismContainerImpl,com.evolveum.midpoint.prism.impl.PrismPropertyImpl,com.evolveum.midpoint.prism.impl.PrismReferenceImpl,ShadowAssociation,ShadowAssociationsContainerImpl,ShadowAttributesContainerImpl,ShadowReferenceAttribute,ShadowSimpleAttributeImpl
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()
-