Uses of Interface
com.evolveum.midpoint.prism.SmartVisitable
-
-
Uses of SmartVisitable in com.evolveum.midpoint.common.refinery
Subinterfaces of SmartVisitable in com.evolveum.midpoint.common.refinery Modifier and Type Interface Description interface
CompositeRefinedObjectClassDefinition
Used to represent combined definition of structural and auxiliary object classes.interface
LayerRefinedAttributeDefinition<T>
interface
LayerRefinedObjectClassDefinition
interface
RefinedAttributeDefinition<T>
interface
RefinedObjectClassDefinition
Classes in com.evolveum.midpoint.common.refinery that implement SmartVisitable Modifier and Type Class Description class
CompositeRefinedObjectClassDefinitionImpl
Used to represent combined definition of structural and auxiliary object classes.class
LayerRefinedAttributeDefinitionImpl<T>
class
LayerRefinedObjectClassDefinitionImpl
class
RefinedAttributeDefinitionImpl<T>
class
RefinedObjectClassDefinitionImpl
-
Uses of SmartVisitable in com.evolveum.midpoint.common.refinery.deleg
Subinterfaces of SmartVisitable in com.evolveum.midpoint.common.refinery.deleg Modifier and Type Interface Description interface
RefinedAttributeDefinitionDelegator<T>
-
Uses of SmartVisitable in com.evolveum.midpoint.model.impl.schema.transform
Subinterfaces of SmartVisitable in com.evolveum.midpoint.model.impl.schema.transform Modifier and Type Interface Description interface
PartiallyMutableItemDefinition<I extends Item<?,?>>
static interface
PartiallyMutableItemDefinition.Attribute<T>
static interface
PartiallyMutableItemDefinition.Container<C extends Containerable>
static interface
PartiallyMutableItemDefinition.Property<T>
static interface
PartiallyMutableItemDefinition.Reference
Classes in com.evolveum.midpoint.model.impl.schema.transform that implement SmartVisitable Modifier and Type Class Description class
TransformableComplexTypeDefinition
static class
TransformableComplexTypeDefinition.ObjectClass
class
TransformableContainerDefinition<C extends Containerable>
static class
TransformableContainerDefinition.AttributeContainer
class
TransformableItemDefinition<I extends Item<?,?>,D extends ItemDefinition<I>>
class
TransformableObjectDefinition<O extends Objectable>
class
TransformablePropertyDefinition<T>
static class
TransformablePropertyDefinition.RefinedAttribute<T>
static class
TransformablePropertyDefinition.ResourceAttribute<T>
class
TransformableReferenceDefinition
-
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
interface
ItemDefinition<I extends Item>
interface
MutableComplexTypeDefinition
interface
MutableDefinition
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>
TODOinterface
PrismObjectDefinition<O extends Objectable>
TODOinterface
PrismPropertyDefinition<T>
interface
PrismReferenceDefinition
interface
SimpleTypeDefinition
Primarily for enums.interface
TypeDefinition
-
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 type parameters of type SmartVisitable Modifier and Type Class Description class
SmartVisitationImpl<T extends SmartVisitable<T>>
A visitation of a structure of SmartVisitables.Classes in com.evolveum.midpoint.prism.impl that implement SmartVisitable Modifier and Type Class Description class
ComplexTypeDefinitionImpl
TODOclass
DefinitionImpl
Abstract definition in the schema.class
DummyPrismObjectDefinition
EXPERIMENTALclass
ItemDefinitionImpl<I extends Item>
Abstract item definition in the schema.class
PrismContainerDefinitionImpl<C extends Containerable>
Definition of a property container.class
PrismObjectDefinitionImpl<O extends Objectable>
MidPoint Object Definition.class
PrismPropertyDefinitionImpl<T>
Property Definition.class
PrismReferenceDefinitionImpl
Object Reference Schema Definition.class
SimpleTypeDefinitionImpl
class
TypeDefinitionImpl
-
Uses of SmartVisitable in com.evolveum.midpoint.schema.processor
Subinterfaces of SmartVisitable in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interface
MutableObjectClassComplexTypeDefinition
interface
MutableResourceAttributeDefinition<T>
interface
ObjectClassComplexTypeDefinition
Describes a resource object class.interface
ResourceAttributeContainerDefinition
TODOinterface
ResourceAttributeDefinition<T>
Classes in com.evolveum.midpoint.schema.processor that implement SmartVisitable Modifier and Type Class Description class
ObjectClassComplexTypeDefinitionImpl
class
ResourceAttributeContainerDefinitionImpl
Resource Object Definition (Object Class).class
ResourceAttributeDefinitionImpl<T>
Resource Object Attribute Definition. -
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
ObjectClassTypeDefinitionDelegator
-