Uses of Interface
com.evolveum.midpoint.prism.Visitable
Package
Description
-
Uses of Visitable in com.evolveum.midpoint.gui.api.component.result
-
Uses of Visitable in com.evolveum.midpoint.gui.api.prism.wrapper
Modifier and TypeInterfaceDescriptioninterface
ItemWrapper<I extends Item,
VW extends PrismValueWrapper> interface
PrismContainerWrapper<C extends Containerable>
interface
PrismObjectWrapper<O extends ObjectType>
interface
interface
PrismReferenceWrapper<R extends Referencable>
interface
interface
-
Uses of Visitable in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeClassDescriptionclass
AssignmentHolderWrapper<AH extends AssignmentHolderType>
class
class
class
Created by honcharclass
Created by honcharclass
ItemWrapperImpl<I extends Item,
VW extends PrismValueWrapper> class
PrismContainerWrapperImpl<C extends Containerable>
class
PrismObjectWrapperImpl<O extends ObjectType>
class
class
PrismReferenceWrapperImpl<R extends Referencable>
class
class
Created by honcharclass
class
class
class
class
class
-
Uses of Visitable in com.evolveum.midpoint.model.api.simulation
Modifier and TypeInterfaceDescriptionstatic interface
ProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,
D extends ItemDefinition<?>> ItemDelta
augmented with functionality needed to display it in a complex way, for example, with the information on real change(s) to the object. -
Uses of Visitable in com.evolveum.midpoint.model.impl.schema.transform
Modifier and TypeInterfaceDescriptioninterface
PartiallyMutableItemDefinition<I extends Item<?,
?>> static interface
static interface
static interface
static interface
Modifier and TypeClassDescriptionclass
static class
static class
static class
static class
class
TransformableContainerDefinition<C extends Containerable>
static class
class
class
TransformableItemDefinition<I extends Item<?,
?>, D extends ItemDefinition<I>> class
TransformableObjectDefinition<O extends Objectable>
class
static class
static class
class
-
Uses of Visitable in com.evolveum.midpoint.prism
Modifier and TypeInterfaceDescriptioninterface
ConfigurableVisitor<T extends Visitable<T>>
Visitor with configurable behavior.interface
interface
Modifier and TypeInterfaceDescriptioninterface
Provides a definition for a complex type, i.e.interface
Common interface to access all definitions.interface
Simple type, which behaves as enumeration in most modeling languages.interface
Item<V extends PrismValue,
D extends ItemDefinition<?>> Item is a common abstraction of Property, Reference and Container.interface
ItemDefinition<I extends Item>
A definition of a specific item (as opposed to a type).interface
An interface to mutate the definition of a complex type.interface
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
interface
interface
interface
PrismContainer<C extends Containerable>
Prism container groups items into logical blocks.interface
PrismContainerDefinition<C extends Containerable>
Definition of a prism container.interface
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
Property is a specific characteristic of an object.interface
Definition of a prism property.interface
interface
Object Reference is a property that describes reference to an object.interface
interface
interface
interface
Defines a simple (non-structured) definition.interface
SmartVisitable<T extends SmartVisitable<T>>
Visitable element that is smart enough to avoid being visited twice during one visitation.interface
Definition of a type (as opposed to definition of an item).interface
-
Uses of Visitable in com.evolveum.midpoint.prism.deleg
Modifier and TypeInterfaceDescriptioninterface
interface
ContainerDefinitionDelegator<C extends Containerable>
interface
interface
ItemDefinitionDelegator<I extends Item<?,
?>> interface
ItemDeltaDelegator<V extends PrismValue,
D extends ItemDefinition<?>> interface
ObjectDefinitionDelegator<O extends Objectable>
interface
interface
interface
-
Uses of Visitable in com.evolveum.midpoint.prism.delta
Modifier and TypeInterfaceDescriptioninterface
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
Relative difference (delta) of a property values.interface
-
Uses of Visitable in com.evolveum.midpoint.prism.extensions
Modifier and TypeClassDescriptionclass
-
Uses of Visitable in com.evolveum.midpoint.prism.impl
Modifier and TypeClassDescriptionclass
Direct implementation ofComplexTypeDefinition
.class
Abstract definition in the schema.class
EXPERIMENTALclass
class
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
Property Definition.class
Property is a specific characteristic of an object.class
class
Object Reference Schema Definition.class
Object Reference is a property that describes reference to an object.class
class
class
TODO documentclass
-
Uses of Visitable in com.evolveum.midpoint.prism.impl.delta
Modifier and TypeClassDescriptionclass
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
Relative difference (delta) of a property values.class
-
Uses of Visitable in com.evolveum.midpoint.prism.impl.item
Modifier and TypeClassDescriptionclass
DummyContainerImpl<C extends Containerable>
class
DummyItem<V extends PrismValue,
D extends ItemDefinition<?>, R extends Item<V, D>> class
class
-
Uses of Visitable in com.evolveum.midpoint.prism.impl.metadata
-
Uses of Visitable in com.evolveum.midpoint.prism.impl.xnode
Modifier and TypeClassDescriptionclass
FIXME: This could be effective singletonclass
class
class
class
class
class
-
Uses of Visitable in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionstatic <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
Modifier and TypeInterfaceDescriptioninterface
This is a marker that a given prism item is incomplete.interface
interface
Note we cannot use "extends Map" here, because in that case we would have to declare XNodeImpl as map value parameter.interface
interface
interface
-
Uses of Visitable in com.evolveum.midpoint.repo.common.expression
Modifier and TypeClassDescriptionclass
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
Modifier and TypeInterfaceDescriptioninterface
Represents ad-hoc combination of definitions of structural and auxiliary object classes.interface
interface
Interface allowing modifications of an object class definition.interface
interface
/** Resource Object Attribute is a Property of Resource Object.interface
TODOinterface
TODO review docs Resource Object Definition (Object Class).interface
Information about a resource attribute that is available from the connector and optionally refined by configuration in resource `schemaHandling` section.interface
Describes a resource object class (e.g.interface
A definition that describes either an object class (as fetched from the resource, optionally refined by `schemaHandling`), or an object type (as defined in `schemaHandling` part of resource definition).interface
Definition of "resource object type".interface
ShadowCoordinatesQualifiedObjectDelta<T extends Objectable>
AnObjectDelta
enriched byResourceShadowCoordinates
(pointing to a resource object type).Modifier and TypeClassDescriptionclass
Common implementation for bothResourceObjectClassDefinition
andResourceObjectTypeDefinition
.class
Represents ad-hoc combination of definitions of structural and auxiliary object classes.class
A structure holding "raw" definition of a resource attribute, i.e.class
class
Resource Object Definition (Object Class).final class
TODO review docs Resource Object.class
An attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.class
class
Default implementation ofResourceObjectClassDefinition
.final class
Default implementation ofResourceObjectTypeDefinition
.class
AnObjectDelta
enriched byResourceShadowCoordinates
(pointing to a resource object type). -
Uses of Visitable in com.evolveum.midpoint.schema.processor.deleg
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
-
Uses of Visitable in com.evolveum.midpoint.schema.result
Modifier and TypeClassDescriptionclass
Provides rich information about an operation being executed; mainly for the sake of error reporting and functional/performance troubleshooting.