Uses of Interface
com.evolveum.midpoint.prism.SmartVisitable
-
-
Uses of SmartVisitable in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type SmartVisitable Modifier and Type Interface Description interface
SmartVisitable<T extends SmartVisitable<T>>
Visitable element that is smart enough to avoid being visited twice during one visitation.interface
SmartVisitation<T extends SmartVisitable<T>>
Keeps the state of the visitation in order to avoid visiting one object multiple times.Subinterfaces of SmartVisitable in com.evolveum.midpoint.prism Modifier and Type Interface Description interface
ComplexTypeDefinition
Provides a definition for a complex type, i.e.interface
Definition
Common interface to access all definitions.interface
EnumerationTypeDefinition
Simple type, which behaves as enumeration in most modeling languages.interface
ItemDefinition<I extends Item>
A definition of a specific item (as opposed to a type).interface
MutableComplexTypeDefinition
An interface to mutate the definition of a complex type.interface
MutableDefinition
An interface that provides an ability to modify a definition.interface
MutableItemDefinition<I extends Item>
EXPERIMENTALinterface
MutablePrismContainerDefinition<C extends Containerable>
interface
MutablePrismObjectDefinition<O extends Objectable>
interface
MutablePrismPropertyDefinition<T>
interface
MutablePrismReferenceDefinition
interface
MutableTypeDefinition
interface
PrismContainerDefinition<C extends Containerable>
Definition of a prism container.interface
PrismObjectDefinition<O extends Objectable>
TODOinterface
PrismPropertyDefinition<T>
Definition of a prism property.interface
PrismReferenceDefinition
interface
SimpleTypeDefinition
Defines a simple (non-structured) definition.interface
TypeDefinition
Definition of a type (as opposed to definition of an item). -
Uses of SmartVisitable in com.evolveum.midpoint.prism.deleg
Subinterfaces of SmartVisitable in com.evolveum.midpoint.prism.deleg Modifier and Type Interface Description interface
ComplexTypeDefinitionDelegator
interface
ContainerDefinitionDelegator<C extends Containerable>
interface
DefinitionDelegator
interface
ItemDefinitionDelegator<I extends Item<?,?>>
interface
ObjectDefinitionDelegator<O extends Objectable>
interface
PropertyDefinitionDelegator<T>
interface
ReferenceDefinitionDelegator
interface
TypeDefinitionDelegator
-
Uses of SmartVisitable in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw SmartVisitable Modifier and Type Class Description class
com.evolveum.midpoint.prism.impl.DefinitionImpl
class
com.evolveum.midpoint.prism.impl.ItemDefinitionImpl<I extends Item<?,?>>
class
com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<C extends Containerable>
class
com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T extends Object>
-
Uses of SmartVisitable in com.evolveum.midpoint.schema.processor
Subinterfaces of SmartVisitable in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interface
CompositeObjectDefinition
Used to represent combined definition of structural and auxiliary object classes.interface
MutableRawResourceAttributeDefinition<T>
interface
MutableResourceObjectClassDefinition
Interface allowing modifications of an object class definition.interface
RawResourceAttributeDefinition<T>
interface
ResourceAttributeContainerDefinition
TODO review docs Resource Object Definition (Object Class).interface
ResourceAttributeDefinition<T>
Information about a resource attribute that is available from the connector and optionally refined by configuration in resource `schemaHandling` section.interface
ResourceObjectClassDefinition
Describes a resource object class (e.g.interface
ResourceObjectDefinition
Definition that describes either an object class (as fetched from the resource), or an object type (as defined in `schemaHandling` part of resource definition).interface
ResourceObjectTypeDefinition
Definition of "resource object type".Classes in com.evolveum.midpoint.schema.processor that implement SmartVisitable Modifier and Type Class Description class
AbstractResourceObjectDefinitionImpl
Common implementation for bothResourceObjectClassDefinition
andResourceObjectTypeDefinition
.class
CompositeObjectDefinitionImpl
Used to represent combined definition of structural and auxiliary object classes.class
RawResourceAttributeDefinitionImpl<T>
A structure holding "raw" definition of a resource attribute, i.e.class
ResourceAttributeContainerDefinitionImpl
Resource Object Definition (Object Class).class
ResourceAttributeDefinitionImpl<T>
An attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.class
ResourceObjectClassDefinitionImpl
Default implementation ofResourceObjectClassDefinition
.class
ResourceObjectTypeDefinitionImpl
Default implementation ofResourceObjectTypeDefinition
. -
Uses of SmartVisitable in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of SmartVisitable in com.evolveum.midpoint.schema.processor.deleg Modifier and Type Interface Description interface
AttributeContainerDefinitionDelegator
interface
AttributeDefinitionDelegator<T>
interface
RefinedAttributeDefinitionDelegator<T>
interface
ResourceObjectDefinitionDelegator
-