Uses of Interface
com.evolveum.midpoint.prism.Visitable
Packages that use Visitable
Package
Description
This package is experimental and will be moved to prism project shortly.
-
Uses of Visitable in com.evolveum.midpoint.gui.api.component.result
Classes in com.evolveum.midpoint.gui.api.component.result that implement Visitable -
Uses of Visitable in com.evolveum.midpoint.gui.api.prism.wrapper
Subinterfaces of Visitable in com.evolveum.midpoint.gui.api.prism.wrapperModifier and TypeInterfaceDescriptioninterfaceItemWrapper<I extends Item<?,?>, VW extends PrismValueWrapper> interfacePrismContainerWrapper<C extends Containerable>interfacePrismObjectWrapper<O extends ObjectType>interfaceinterfacePrismReferenceWrapper<R extends Referencable>interfaceinterface -
Uses of Visitable in com.evolveum.midpoint.gui.impl.prism.wrapper
Classes in com.evolveum.midpoint.gui.impl.prism.wrapper that implement VisitableModifier and TypeClassDescriptionclassAssignmentHolderWrapper<AH extends AssignmentHolderType>classclassAssociationMappingExpressionWrapper<C extends Containerable>classclassclassclassCreated by honcharclassCreated by honcharclassItemWrapperImpl<I extends Item<?,?>, VW extends PrismValueWrapper> classclassPrismContainerWrapperImpl<C extends Containerable>classPrismObjectWrapperImpl<O extends ObjectType>classclassPrismReferenceWrapperImpl<R extends Referencable>classclassclassCreated by honcharclassclassclassclassclassclass -
Uses of Visitable in com.evolveum.midpoint.gui.impl.prism.wrapper.association
Classes in com.evolveum.midpoint.gui.impl.prism.wrapper.association that implement Visitable -
Uses of Visitable in com.evolveum.midpoint.model.api.simulation
Subinterfaces of Visitable in com.evolveum.midpoint.model.api.simulationModifier and TypeInterfaceDescriptionstatic interfaceProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,D extends ItemDefinition<?>> ItemDeltaaugmented 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.prism
Classes in com.evolveum.midpoint.prism with type parameters of type VisitableModifier and TypeInterfaceDescriptioninterfaceConfigurableVisitor<T extends Visitable<T>>Visitor with configurable behavior.interfaceinterfaceSubinterfaces of Visitable in com.evolveum.midpoint.prismModifier and TypeInterfaceDescriptioninterfaceProvides a definition for a complex type, i.e.interfaceCommon interface to access all definitions.interfaceSimple type, which behaves as enumeration in most modeling languages.interfaceItem<V extends PrismValue,D extends ItemDefinition<?>> Item is a common abstraction of Property, Reference and Container.interfaceItemDefinition<I extends Item<?,?>> A definition of a specific item (as opposed to a type).interfacePrismContainer<C extends Containerable>Prism container groups items into logical blocks.interfacePrismContainerDefinition<C extends Containerable>Definition of a prism container.interfacePrismContainerValue<C extends Containerable>interfacePrismObject<O extends Objectable>Common supertype for all identity objects.interfacePrismObjectDefinition<O extends Objectable>TODOinterfacePrismObjectValue<O extends Objectable>Extension of PrismContainerValue that holds object-specific data (OID and version).interfaceProperty is a specific characteristic of an object.interfaceDefinition of a prism property.interfaceinterfaceObject Reference is a property that describes reference to an object.interfaceinterfaceinterfaceinterfaceDefines a simple (non-structured) definition.interfaceSmartVisitable<T extends SmartVisitable<T>>Visitable element that is smart enough to avoid being visited twice during one visitation.interfaceDefinition of a type (as opposed to definition of an item).interface -
Uses of Visitable in com.evolveum.midpoint.prism.deleg
Subinterfaces of Visitable in com.evolveum.midpoint.prism.delegModifier and TypeInterfaceDescriptioninterfaceinterfaceContainerDefinitionDelegator<C extends Containerable>interfaceinterfaceItemDefinitionDelegator<I extends Item<?,?>> interfaceItemDeltaDelegator<V extends PrismValue,D extends ItemDefinition<?>> interfaceObjectDefinitionDelegator<O extends Objectable>interfacePrismContainerValueDelegator<C extends Containerable>interfaceinterfaceinterface -
Uses of Visitable in com.evolveum.midpoint.prism.delta
Subinterfaces of Visitable in com.evolveum.midpoint.prism.deltaModifier and TypeInterfaceDescriptioninterfaceContainerDelta<V extends Containerable>interfaceItemDelta<V extends PrismValue,D extends ItemDefinition<?>> Item Delta describes a change of an item which is a property, container or a reference.interfaceObjectDelta<O extends Objectable>Relative difference (delta) of the object.interfacePrismValueDeltaSetTriple<V extends PrismValue>DeltaSetTriple that is limited to hold prism values.interfaceRelative difference (delta) of a property values.interface -
Uses of Visitable in com.evolveum.midpoint.prism.extensions
Classes in com.evolveum.midpoint.prism.extensions that implement VisitableModifier and TypeClassDescriptionclass -
Uses of Visitable in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement VisitableModifier and TypeClassDescriptionclasscom.evolveum.midpoint.prism.impl.DefinitionImplclasscom.evolveum.midpoint.prism.impl.ItemDefinitionImpl<I extends Item<?,?>> classcom.evolveum.midpoint.prism.impl.ItemImpl<V extends PrismValue,D extends ItemDefinition<?>> classcom.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<C extends Containerable>classcom.evolveum.midpoint.prism.impl.PrismContainerImpl<C extends Containerable>classcom.evolveum.midpoint.prism.impl.PrismContainerValueImpl<C extends Containerable>classcom.evolveum.midpoint.prism.impl.PrismPropertyImpl<T extends Object>classcom.evolveum.midpoint.prism.impl.PrismReferenceImplclasscom.evolveum.midpoint.prism.impl.PrismReferenceValueImplclasscom.evolveum.midpoint.prism.impl.PrismValueImpl -
Uses of Visitable in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta that implement VisitableModifier and TypeClassDescriptionclasscom.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<O extends Objectable> -
Uses of Visitable in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util with parameters of type VisitableModifier and TypeMethodDescriptionstatic <T> voidPrismAsserts.assertOrigin(Visitable visitableItem, Objectable expectedOriginObject, OriginType... expectedOriginTypes) static <T> voidPrismAsserts.assertOrigin(Visitable visitableItem, OriginType... expectedOriginTypes) -
Uses of Visitable in com.evolveum.midpoint.prism.xnode
Subinterfaces of Visitable in com.evolveum.midpoint.prism.xnodeModifier and TypeInterfaceDescriptioninterfaceThis is a marker that a given prism item is incomplete.interfaceinterfaceNote we cannot use "extends Map" here, because in that case we would have to declare XNodeImpl as map value parameter.interfaceinterfaceinterface -
Uses of Visitable in com.evolveum.midpoint.schema.delta
Classes in com.evolveum.midpoint.schema.delta that implement VisitableModifier and TypeClassDescriptionclassContainerTreeDelta<C extends Containerable>classContainerTreeDeltaValue<C extends Containerable>classItemTreeDelta<PV extends PrismValue,ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue> classItemTreeDeltaValue<PV extends PrismValue,ITD extends ItemTreeDelta> classObjectTreeDelta<O extends ObjectType>classObjectTreeDeltaValue<O extends ObjectType>classclassclassclass -
Uses of Visitable in com.evolveum.midpoint.schema.processor
Subinterfaces of Visitable in com.evolveum.midpoint.schema.processorModifier and TypeInterfaceDescriptioninterfaceRepresents ad-hoc combination of definitions of structural and auxiliary object classes.interfaceDescribes a resource object class (e.g.interfaceA 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).interfaceDefinition of "resource object type".interfaceDefinition of aShadowAssociation, e.g., `ri:group`.interfaceComplex type definition for aShadowAssociationsContainer.interfaceContainer holdingShadowAssociationobjects.interfaceThe enhanced definition of `associations` container (ShadowAssociationsContainer) in aShadowTypeobject.interfaceShadowAttributeDefinition<V extends PrismValue,D extends ShadowAttributeDefinition<V, D, RV, SA>, RV, SA extends ShadowAttribute<V, D, RV, SA>> Definition of aShadowAttribute: simple or reference one.interfaceComplex type definition for aShadowAttributesContainer.interfaceTODOinterfaceThe enhanced definition of `attributes` container (ShadowAttributesContainer) in aShadowTypeobject.interfaceShadowCoordinatesQualifiedObjectDelta<T extends Objectable>AnObjectDeltaenriched byResourceShadowCoordinates(pointing to a resource object type).interfaceSupertype for a CTD for `attributes` and `associations` shadow containers.interfaceDefinition of anShadowReferenceAttribute.interfaceTODO update this doc Resource Object Attribute is a Property of Resource Object.interfaceFull prism definition of aShadowSimpleAttribute: has a native part and a refined part from `schemaHandling`.Classes in com.evolveum.midpoint.schema.processor that implement VisitableModifier and TypeClassDescriptionclassCommon implementation for bothResourceObjectClassDefinitionandResourceObjectTypeDefinition.classRepresents ad-hoc combination of definitions of structural and auxiliary object classes.classAn alternative representation of aShadowSimpleAttributeDefinitionthat describes a normalization-aware resource attribute: one that has both original and normalized values.classDefault implementation ofResourceObjectClassDefinition.final classDefault implementation ofResourceObjectTypeDefinition.classRepresents an association between shadows: one subject and zero or more objects.classThe (currently) only implementation ofShadowAssociationDefinition.classfinal classclassRepresents a specific shadow association value - i.e.classShadowAttributeDefinitionImpl<V extends PrismValue,D extends ShadowAttributeDefinition<V, D, RV, SA>, RV, SA extends ShadowAttribute<V, D, RV, SA>, ND extends NativeShadowAttributeDefinition> Base implementation ofShadowSimpleAttributeDefinitionImplandShadowReferenceAttributeDefinitionImpl.classResource Object Definition (Object Class).final classTODO review docs Resource Object.classAnObjectDeltaenriched byResourceShadowCoordinates(pointing to a resource object type).classRepresents a shadow reference attribute (like `ri:group` or `ri:access`).classDefinition of a shadow association item, e.g., `ri:group`.classRepresents a value of aShadowReferenceAttribute.classAn attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.class -
Uses of Visitable in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of Visitable in com.evolveum.midpoint.schema.processor.delegModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterface -
Uses of Visitable in com.evolveum.midpoint.schema.result
Classes in com.evolveum.midpoint.schema.result that implement VisitableModifier and TypeClassDescriptionclassProvides rich information about an operation being executed; mainly for the sake of error reporting and functional/performance troubleshooting.