Package com.evolveum.midpoint.prism
Interface PrismContainerable<T extends Containerable>
-
- All Superinterfaces:
Itemable
,ParentVisitable
,PrismContextSensitive
- All Known Subinterfaces:
ContainerDelta<V>
,PrismContainer<C>
,PrismObject<O>
,ResourceAttributeContainer
,ValueMetadata
- All Known Implementing Classes:
com.evolveum.midpoint.prism.impl.PrismContainerImpl
,ResourceAttributeContainerImpl
public interface PrismContainerable<T extends Containerable> extends Itemable, ParentVisitable
- Author:
- semancik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Class<T>
getCompileTimeClass()
default ComplexTypeDefinition
getComplexTypeDefinition()
PrismContainerDefinition<T>
getDefinition()
-
Methods inherited from interface com.evolveum.midpoint.prism.Itemable
getElementName, getPath
-
Methods inherited from interface com.evolveum.midpoint.prism.ParentVisitable
acceptParentVisitor
-
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
-
-
-
Method Detail
-
getDefinition
PrismContainerDefinition<T> getDefinition()
- Specified by:
getDefinition
in interfaceItemable
-
getComplexTypeDefinition
default ComplexTypeDefinition getComplexTypeDefinition()
-
-