Uses of Interface
com.evolveum.midpoint.prism.Visitable
-
-
Uses of Visitable in com.evolveum.midpoint.common.refinery
Subinterfaces of Visitable 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
interface
ShadowDiscriminatorObjectDelta<T extends Objectable>
Classes in com.evolveum.midpoint.common.refinery that implement Visitable Modifier and Type Class Description class
CompositeRefinedObjectClassDefinitionImpl
Used to represent combined definition of structural and auxiliary object classes.class
LayerRefinedAttributeDefinitionImpl<T>
class
LayerRefinedObjectClassDefinitionImpl
class
RefinedAssociationDefinition
class
RefinedAttributeDefinitionImpl<T>
class
RefinedObjectClassDefinitionImpl
class
ShadowDiscriminatorObjectDeltaImpl<T extends Objectable>
-
Uses of Visitable in com.evolveum.midpoint.common.refinery.deleg
Subinterfaces of Visitable in com.evolveum.midpoint.common.refinery.deleg Modifier and Type Interface Description interface
RefinedAttributeDefinitionDelegator<T>
-
Uses of Visitable in com.evolveum.midpoint.model.impl.schema.transform
Subinterfaces of Visitable 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 Visitable Modifier and Type Class Description class
TransformableComplexTypeDefinition
static class
TransformableComplexTypeDefinition.ObjectClass
class
TransformableContainerDefinition<C extends Containerable>
static class
TransformableContainerDefinition.AttributeContainer
class
TransformableDefinition
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 Visitable in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type Visitable Modifier and Type Interface Description interface
ConfigurableVisitor<T extends Visitable<T>>
Visitor with configurable behavior.interface
Visitable<T extends Visitable<T>>
interface
Visitor<T extends Visitable<T>>
Subinterfaces of Visitable in com.evolveum.midpoint.prism Modifier and Type Interface Description interface
ComplexTypeDefinition
Provides a definition for a complex type, i.e.interface
Definition
interface
Item<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property, Reference and Container.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
PrismContainer<C extends Containerable>
Prism container groups items into logical blocks.interface
PrismContainerDefinition<C extends Containerable>
TODOinterface
PrismContainerValue<C extends Containerable>
interface
PrismObject<O extends Objectable>
Common supertype for all identity objects.interface
PrismObjectDefinition<O extends Objectable>
TODOinterface
PrismObjectValue<O extends Objectable>
Extension of PrismContainerValue that holds object-specific data (OID and version).interface
PrismProperty<T>
Property is a specific characteristic of an object.interface
PrismPropertyDefinition<T>
interface
PrismPropertyValue<T>
interface
PrismReference
Object Reference is a property that describes reference to an object.interface
PrismReferenceDefinition
interface
PrismReferenceValue
interface
PrismValue
interface
SimpleTypeDefinition
Primarily for enums.interface
SmartVisitable<T extends SmartVisitable<T>>
Visitable element that is smart enough to avoid being visited twice during one visitation.interface
TypeDefinition
interface
ValueMetadata
-
Uses of Visitable in com.evolveum.midpoint.prism.deleg
Subinterfaces of Visitable 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 Visitable in com.evolveum.midpoint.prism.delta
Subinterfaces of Visitable in com.evolveum.midpoint.prism.delta Modifier and Type Interface Description interface
ContainerDelta<V extends Containerable>
interface
ItemDelta<V extends PrismValue,D extends ItemDefinition>
Item Delta describes a change of an item which is a property, container or a reference.interface
ObjectDelta<O extends Objectable>
Relative difference (delta) of the object.interface
PrismValueDeltaSetTriple<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.interface
PropertyDelta<T>
Relative difference (delta) of a property values.interface
ReferenceDelta
-
Uses of Visitable in com.evolveum.midpoint.prism.extensions
Classes in com.evolveum.midpoint.prism.extensions that implement Visitable Modifier and Type Class Description class
AbstractDelegatedPrismValueDeltaSetTriple<V extends PrismValue>
-
Uses of Visitable in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement Visitable 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
ItemImpl<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property and PropertyContainer.class
PrismContainerDefinitionImpl<C extends Containerable>
Definition of a property container.class
PrismContainerImpl<C extends Containerable>
Property container groups properties into logical blocks.The reason for grouping may be as simple as better understandability of data structure.class
PrismContainerValueImpl<C extends Containerable>
class
PrismObjectDefinitionImpl<O extends Objectable>
MidPoint Object Definition.class
PrismObjectImpl<O extends Objectable>
Common supertype for all identity objects.class
PrismObjectValueImpl<O extends Objectable>
Extension of PrismContainerValue that holds object-specific data (OID and version).class
PrismPropertyDefinitionImpl<T>
Property Definition.class
PrismPropertyImpl<T>
Property is a specific characteristic of an object.class
PrismPropertyValueImpl<T>
class
PrismReferenceDefinitionImpl
Object Reference Schema Definition.class
PrismReferenceImpl
Object Reference is a property that describes reference to an object.class
PrismReferenceValueImpl
class
PrismValueImpl
class
SimpleTypeDefinitionImpl
class
TypeDefinitionImpl
-
Uses of Visitable in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta that implement Visitable Modifier and Type Class Description class
ContainerDeltaImpl<V extends Containerable>
class
ItemDeltaImpl<V extends PrismValue,D extends ItemDefinition>
class
ObjectDeltaImpl<O extends Objectable>
class
PrismValueDeltaSetTripleImpl<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.class
PropertyDeltaImpl<T>
Relative difference (delta) of a property values.class
ReferenceDeltaImpl
-
Uses of Visitable in com.evolveum.midpoint.prism.impl.item
Classes in com.evolveum.midpoint.prism.impl.item that implement Visitable Modifier and Type Class Description class
DummyContainerImpl<C extends Containerable>
class
DummyItem<V extends PrismValue,D extends ItemDefinition<?>,R extends Item<V,D>>
class
DummyPropertyImpl<T>
class
DummyReferenceImpl
-
Uses of Visitable in com.evolveum.midpoint.prism.impl.metadata
Classes in com.evolveum.midpoint.prism.impl.metadata that implement Visitable Modifier and Type Class Description class
ValueMetadataAdapter
-
Uses of Visitable in com.evolveum.midpoint.prism.impl.xnode
Classes in com.evolveum.midpoint.prism.impl.xnode that implement Visitable Modifier and Type Class Description class
IncompleteMarkerXNodeImpl
FIXME: This could be effective singletonclass
ListXNodeImpl
class
MapXNodeImpl
class
PrimitiveXNodeImpl<T>
class
RootXNodeImpl
class
SchemaXNodeImpl
class
XNodeImpl
-
Uses of Visitable in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util with parameters of type Visitable Modifier and Type Method Description static <T> void
PrismAsserts. assertOrigin(Visitable visitableItem, Objectable expectedOriginObject, OriginType... expectedOriginTypes)
static <T> void
PrismAsserts. assertOrigin(Visitable visitableItem, OriginType... expectedOriginTypes)
-
Uses of Visitable in com.evolveum.midpoint.prism.xnode
Subinterfaces of Visitable in com.evolveum.midpoint.prism.xnode Modifier and Type Interface Description interface
IncompleteMarkerXNode
This is a marker that a given prism item is incomplete.interface
ListXNode
interface
MapXNode
Note we cannot use "extends Map" here, because in that case we would have to declare XNodeImpl as map value parameter.interface
PrimitiveXNode<T>
interface
RootXNode
interface
XNode
-
Uses of Visitable in com.evolveum.midpoint.repo.common.expression
Classes in com.evolveum.midpoint.repo.common.expression that implement Visitable Modifier and Type Class Description class
SourceTriple<V extends PrismValue,D extends ItemDefinition>
PrismValueDeltaSetTriple that also remembers the source from which it has originated. -
Uses of Visitable in com.evolveum.midpoint.schema.processor
Subinterfaces of Visitable in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interface
MutableObjectClassComplexTypeDefinition
interface
MutableResourceAttributeDefinition<T>
interface
ObjectClassComplexTypeDefinition
Describes a resource object class.interface
ResourceAttribute<T>
interface
ResourceAttributeContainer
interface
ResourceAttributeContainerDefinition
TODOinterface
ResourceAttributeDefinition<T>
Classes in com.evolveum.midpoint.schema.processor that implement Visitable Modifier and Type Class Description class
ObjectClassComplexTypeDefinitionImpl
class
ResourceAttributeContainerDefinitionImpl
Resource Object Definition (Object Class).class
ResourceAttributeContainerImpl
Resource Object.class
ResourceAttributeDefinitionImpl<T>
Resource Object Attribute Definition.class
ResourceAttributeImpl<T>
Resource Object Attribute is a Property of Resource Object. -
Uses of Visitable in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of Visitable in com.evolveum.midpoint.schema.processor.deleg Modifier and Type Interface Description interface
AttributeContainerDefinitionDelegator
interface
AttributeDefinitionDelegator<T>
interface
ObjectClassTypeDefinitionDelegator
-
Uses of Visitable in com.evolveum.midpoint.schema.result
Classes in com.evolveum.midpoint.schema.result that implement Visitable Modifier and Type Class Description class
OperationResult
Nested Operation Result.
-