Uses of Interface
com.evolveum.midpoint.prism.SmartVisitable
Packages that use SmartVisitable
Package
Description
-
Uses of SmartVisitable in com.evolveum.midpoint.gui.api.prism.wrapper
Subinterfaces of SmartVisitable 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 SmartVisitable in com.evolveum.midpoint.gui.impl.prism.wrapper
Classes in com.evolveum.midpoint.gui.impl.prism.wrapper that implement SmartVisitableModifier and TypeClassDescriptionclassAssignmentHolderWrapper<AH extends AssignmentHolderType>classclassclassCreated by honcharclassCreated by honcharclassItemWrapperImpl<I extends Item,VW extends PrismValueWrapper> classPrismContainerWrapperImpl<C extends Containerable>classPrismObjectWrapperImpl<O extends ObjectType>classclassPrismReferenceWrapperImpl<R extends Referencable>classclassCreated by honcharclassclassclassclassclassclass -
Uses of SmartVisitable in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type SmartVisitableModifier and TypeInterfaceDescriptioninterfaceSmartVisitable<T extends SmartVisitable<T>>Visitable element that is smart enough to avoid being visited twice during one visitation.interfaceSmartVisitation<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.prismModifier and TypeInterfaceDescriptioninterfaceProvides a definition for a complex type, i.e. type that prescribes inner items.interfaceCommon interface to access all definitions.interfaceSimple type, which behaves as enumeration in most modeling languages.interfaceItemDefinition<I extends Item>A definition of a specific item (as opposed to a type).interfaceAn interface to mutate the definition of a complex type.interfaceAn interface that provides an ability to modify a definition.interfaceMutableItemDefinition<I extends Item>EXPERIMENTALinterfaceMutablePrismContainerDefinition<C extends Containerable>interfaceMutablePrismObjectDefinition<O extends Objectable>interfaceinterfaceinterfaceinterfacePrismContainerDefinition<C extends Containerable>Definition of a prism container.interfacePrismObjectDefinition<O extends Objectable>TODOinterfaceDefinition of a prism property.interfaceinterfaceDefines a simple (non-structured) definition.interfaceDefinition 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.delegModifier and TypeInterfaceDescriptioninterfaceinterfaceContainerDefinitionDelegator<C extends Containerable>interfaceinterfaceItemDefinitionDelegator<I extends Item<?,?>> interfaceObjectDefinitionDelegator<O extends Objectable>interfaceinterfaceinterface -
Uses of SmartVisitable in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement SmartVisitableModifier and TypeClassDescriptionclasscom.evolveum.midpoint.prism.impl.DefinitionImplclasscom.evolveum.midpoint.prism.impl.ItemDefinitionImpl<I extends Item<?,?>> classcom.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<C extends Containerable>classcom.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.processorModifier and TypeInterfaceDescriptioninterfaceRepresents ad-hoc combination of definitions of structural and auxiliary object classes.interfaceinterfaceInterface allowing modifications of an object class definition.interfaceinterfaceTODO review docs Resource Object Definition (Object Class).interfaceInformation about a resource attribute that is available from the connector and optionally refined by configuration in resource `schemaHandling` section.interfaceDescribes a resource object class (e.g. ri:inetOrgPerson).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".Classes in com.evolveum.midpoint.schema.processor that implement SmartVisitableModifier and TypeClassDescriptionclassCommon implementation for bothResourceObjectClassDefinitionandResourceObjectTypeDefinition.classRepresents ad-hoc combination of definitions of structural and auxiliary object classes.classA structure holding "raw" definition of a resource attribute, i.e. definition obtained from the connector.classResource Object Definition (Object Class).classAn attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.classDefault implementation ofResourceObjectClassDefinition.final classDefault implementation ofResourceObjectTypeDefinition. -
Uses of SmartVisitable in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of SmartVisitable in com.evolveum.midpoint.schema.processor.delegModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterface