Uses of Package
com.evolveum.midpoint.prism
Package
Description
GUI API package contains classes that are stable and intended for
public (third-party) usage.
Package for reusable and stable GUI Wicket Components.
The package that contains Wicket models (implementations of IModel
interface) and other model-related utilities.
Package that contains base page classes.
GUI API package for various utility classes and interfaces.
This is an experiment how to provide reliable and consistent information about the origin of individual configuration items
(mappings, expressions, etc).
This package is experimental and will be moved to prism project shortly.
Supports merging of (usually) configuration beans.
Provides all the necessary support for evaluating selectors and their clauses, i.e.
Defines value selectors and their clauses.
Copyright (c) 2010-2019 Evolveum and contributors
This work is dual-licensed under the Apache License 2.0
and European Union Public License.
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Common supertype for all identity objects.Definition of a prism property.
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.Prism container groups items into logical blocks.Common supertype for all identity objects.Object Reference is a property that describes reference to an object.
-
-
ClassDescriptionA definition of a specific item (as opposed to a type).Common supertype for all identity objects.
-
-
ClassDescriptionParses a given input into prism or POJO objects.Takes care of serializing prism objects and other beans, i.e.
-
-
-
-
ClassDescriptionA definition of a specific item (as opposed to a type).Common supertype for all identity objects.Common contract for types representing reference real values (not
PrismReferenceValue
). -
-
-
-
ClassDescriptionDefinition of a prism container.
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Common supertype for all identity objects.
-
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Definition of a prism container.Common supertype for all identity objects.TODO
-
ClassDescriptionRepresents the "deep clone" and "ultra deep clone" operations on items and complex type definitions.Common interface to access all definitions.Something that can be made immutable.Item is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).TODO ...Used to retrieve item definition from 'local definition store' - i.e.Definition of a prism container."Basic" aspect of a prism item definition (whatever that means - TBD)Creating values, deltas, and so on.How values are matched/compared.MISC - to be decidedTODOPresentation and documentation related aspects (originally from
Definition
).Common supertype for all identity objects.Presentation and documentation related aspects (originally fromDefinition
).Definition of a prism property.Common contract for types representing reference real values (notPrismReferenceValue
).Visitable element that is smart enough to avoid being visited twice during one visitation. -
ClassDescriptionA definition of a specific item (as opposed to a type).Definition of a prism container.TODO
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Prism container groups items into logical blocks.Definition of a prism container.Common supertype for all identity objects.TODODefinition of a prism property.Common contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionA definition of a specific item (as opposed to a type).Definition of a prism container.Common supertype for all identity objects.
-
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.Definition of a prism container.Common supertype for all identity objects.Common contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionCommon supertype for all identity objects.
-
ClassDescriptionCommon contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionA definition of a specific item (as opposed to a type).Definition of a prism container.
-
-
ClassDescriptionA definition of a specific item (as opposed to a type).
-
-
ClassDescriptionA definition of a specific item (as opposed to a type).
-
-
-
-
ClassDescriptionCommon supertype for all identity objects.
-
-
ClassDescriptionA definition of a specific item (as opposed to a type).
-
ClassDescriptionCommon contract for types representing reference real values (not
PrismReferenceValue
). -
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Prism container groups items into logical blocks.Common supertype for all identity objects.Property is a specific characteristic of an object.Object Reference is a property that describes reference to an object.Common contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Prism container groups items into logical blocks.
-
ClassDescriptionA definition of a specific item (as opposed to a type).Prism container groups items into logical blocks.Common contract for types representing reference real values (not
PrismReferenceValue
). -
-
-
-
-
-
ClassDescriptionCommon supertype for all identity objects.
-
ClassDescriptionDefinition of a prism container.Common supertype for all identity objects.
-
-
ClassDescriptionDefinition of a prism container.Common supertype for all identity objects.
-
-
-
-
-
ClassDescriptionPrism container groups items into logical blocks.Common supertype for all identity objects.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ClassDescriptionDefinition of a prism container.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ClassDescriptionDefinition of a prism container.Common supertype for all identity objects.
-
-
-
-
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Common contract for types representing reference real values (not
PrismReferenceValue
). -
-
ClassDescriptionCommon contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionProvides a definition for a complex type, i.e.Represents the "deep clone" and "ultra deep clone" operations on items and complex type definitions.Common interface to access all definitions.Enumeration for "display" annotation.Something that can be made immutable.Item is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).TODO ...Used to retrieve item definition from 'local definition store' - i.e.Sets the origin information in prism values being merged.Prism container groups items into logical blocks.Definition of a prism container.The "createXXX" methods also add the new definition into this container."Basic" aspect of a prism item definition (whatever that means - TBD)Creating values, deltas, and so on.How values are matched/compared.MISC - to be decidedTODOPresentation and documentation related aspects (originally from
Definition
).Common supertype for all identity objects.Extension of PrismContainerValue that holds object-specific data (OID and version).Presentation and documentation related aspects (originally fromDefinition
).Property is a specific characteristic of an object.Definition of a prism property.Object Reference is a property that describes reference to an object.Common contract for types representing reference real values (notPrismReferenceValue
).Visitable element that is smart enough to avoid being visited twice during one visitation.Keeps the state of the visitation in order to avoid visiting one object multiple times. -
ClassDescriptionCommon interface to access all definitions.Something that can be made immutable.A definition of a specific item (as opposed to a type).TODO ...Used to retrieve item definition from 'local definition store' - i.e.Prism container groups items into logical blocks.Definition of a prism container."Basic" aspect of a prism item definition (whatever that means - TBD)TODOPresentation and documentation related aspects (originally from
Definition
).Presentation and documentation related aspects (originally fromDefinition
).Visitable element that is smart enough to avoid being visited twice during one visitation. -
ClassDescriptionA definition of a specific item (as opposed to a type).Definition of a prism container.TODO
-
ClassDescriptionPrism container groups items into logical blocks.Definition of a prism container.Common supertype for all identity objects.Common contract for types representing reference real values (not
PrismReferenceValue
). -
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Prism container groups items into logical blocks.Definition of a prism container.Common supertype for all identity objects.TODOProperty is a specific characteristic of an object.Object Reference is a property that describes reference to an object.
-
-
ClassDescriptionA definition of a specific item (as opposed to a type).Common supertype for all identity objects.
-
ClassDescriptionProvides a definition for a complex type, i.e.A definition of a specific item (as opposed to a type).Property is a specific characteristic of an object.
-
-
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Common supertype for all identity objects.
-
-
-
-
ClassDescriptionSomething that can be made immutable.Interface for objects that behave like an item: they have a name and may have a definition.A definition of a specific item (as opposed to a type).Visits only objects that are on the specified path or below.
-
-
-
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.Definition of a prism container.
-
-
-
-
-
-
-
ClassDescriptionLightweight type definition for non-prism builders.Provides a definition for a complex type, i.e.An interface to mutate the definition of a complex type.Provides the functionality for
ComplexTypeDefinition.migrateIfNeeded(PrismContainerValue)
.Determines the scope of consistency checks.Represents the "deep clone" and "ultra deep clone" operations on items and complex type definitions.Common interface to access all definitions.An interface that provides an ability to modify a definition.Factory for prism definitions (Definition and all its subtypes in prism-api).Root of all those definition builders.Enumeration for "display" annotation.Definition of enumeration valueContains the expression that can be part of e.g.Something that can be made immutable.A list that can be made immutable.A reference that can be made immutable.TEMPORARY.Item is a common abstraction of Property, Reference and Container.Interface for objects that behave like an item: they have a name and may have a definition.A definition of a specific item (as opposed to a type).To be seen if useful.To be used e.g.Factory for items (property, reference, container, object) and item values.Parses string representation ofItemPath
andItemPathType
objects.Represents visitable JAXB bean.Represents visitor of generated JAXB beans.TODO ...Used to retrieve item definition from 'local definition store' - i.e.Sets the origin information in prism values being merged.This enum defines source from where a change in property value occurred.Allows a visitor to follow the path along the "parent" relationship.Source for prism parser (file, input stream, string, DOM tree, ...).TODO TODO TODOTODO descriptionVisits only objects that are on the specified path or below.Prism container groups items into logical blocks.Definition of a prism container.The "createXXX" methods also add the new definition into this container.Used when accessing an item whose definition was removed.Just a DTO."Basic" aspect of a prism item definition (whatever that means - TBD)Creating values, deltas, and so on.How values are matched/compared.MISC - to be decidedTODOPresentation and documentation related aspects (originally fromDefinition
).Common supertype for all identity objects.TODOExtension of PrismContainerValue that holds object-specific data (OID and version).Parses a given input into prism or POJO objects.The same as PrismParser but has no IOException on parseXYZ methods.Presentation and documentation related aspects (originally fromDefinition
).Property is a specific characteristic of an object.Definition of a prism property.Object Reference is a property that describes reference to an object.Takes care of serializing prism objects and other beans, i.e.Statically holds an instance of PrismContext (and maybe other beans later).Common contract for types representing reference real values (notPrismReferenceValue
).Resolution of a path in a prism container definition, as far as possible.Everything we want to maintain during the serialization process.Defines a simple (non-structured) definition.Visitable element that is smart enough to avoid being visited twice during one visitation.Keeps the state of the visitation in order to avoid visiting one object multiple times.Definition of a type (as opposed to definition of an item).Selects a value from multivalued item (property, container, reference). -
ClassDescriptionCommon contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionLightweight type definition for non-prism builders.Provides a definition for a complex type, i.e.Determines the scope of consistency checks.Represents the "deep clone" and "ultra deep clone" operations on items and complex type definitions.Common interface to access all definitions.Enumeration for "display" annotation.Something that can be made immutable.Item is a common abstraction of Property, Reference and Container.Interface for objects that behave like an item: they have a name and may have a definition.A definition of a specific item (as opposed to a type).TODO ...Used to retrieve item definition from 'local definition store' - i.e.Sets the origin information in prism values being merged.This enum defines source from where a change in property value occurred.Allows a visitor to follow the path along the "parent" relationship.TODO descriptionVisits only objects that are on the specified path or below.Prism container groups items into logical blocks.Definition of a prism container.Used when accessing an item whose definition was removed."Basic" aspect of a prism item definition (whatever that means - TBD)Creating values, deltas, and so on.How values are matched/compared.TODOPresentation and documentation related aspects (originally from
Definition
).Common supertype for all identity objects.TODOExtension of PrismContainerValue that holds object-specific data (OID and version).Presentation and documentation related aspects (originally fromDefinition
).Property is a specific characteristic of an object.Definition of a prism property.Object Reference is a property that describes reference to an object.Visitable element that is smart enough to avoid being visited twice during one visitation.Keeps the state of the visitation in order to avoid visiting one object multiple times.Definition of a type (as opposed to definition of an item). -
ClassDescriptionDetermines the scope of consistency checks.Something that can be made immutable.Item is a common abstraction of Property, Reference and Container.Interface for objects that behave like an item: they have a name and may have a definition.A definition of a specific item (as opposed to a type).This enum defines source from where a change in property value occurred.Allows a visitor to follow the path along the "parent" relationship.Visits only objects that are on the specified path or below.Prism container groups items into logical blocks.Definition of a prism container.Common supertype for all identity objects.TODOExtension of PrismContainerValue that holds object-specific data (OID and version).Property is a specific characteristic of an object.Definition of a prism property.Object Reference is a property that describes reference to an object.
-
ClassDescriptionA definition of a specific item (as opposed to a type).Definition of a prism property.
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.
-
ClassDescriptionA definition of a specific item (as opposed to a type).This enum defines source from where a change in property value occurred.
-
ClassDescriptionCommon interface to access all definitions.An interface that provides an ability to modify a definition.Root of all those definition builders.Something that can be made immutable.Item is a common abstraction of Property, Reference and Container.Interface for objects that behave like an item: they have a name and may have a definition.A definition of a specific item (as opposed to a type).To be seen if useful.TODO ...Used to retrieve item definition from 'local definition store' - i.e.Allows a visitor to follow the path along the "parent" relationship.Visits only objects that are on the specified path or below.Prism container groups items into logical blocks.Definition of a prism container.The "createXXX" methods also add the new definition into this container."Basic" aspect of a prism item definition (whatever that means - TBD)TODOPresentation and documentation related aspects (originally from
Definition
).Presentation and documentation related aspects (originally fromDefinition
).Property is a specific characteristic of an object.Object Reference is a property that describes reference to an object.Visitable element that is smart enough to avoid being visited twice during one visitation. -
ClassDescriptionSomething that can be made immutable.Represents visitable JAXB bean.Common contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionSomething that can be made immutable.Visits only objects that are on the specified path or below.
-
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.
-
ClassDescriptionSomething that can be made immutable.TODO TODO TODO
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).TODO TODO TODODefinition of a prism container.
-
ClassDescriptionThis enum defines source from where a change in property value occurred.Definition of a prism container.
-
-
ClassDescriptionInterface for properties that have inner structur, such as PolyString.
-
ClassDescriptionProvides a definition for a complex type, i.e.Contains the expression that can be part of e.g.Something that can be made immutable.Interface for objects that behave like an item: they have a name and may have a definition.A definition of a specific item (as opposed to a type).TODO TODO TODOCommon supertype for all identity objects.Definition of a prism property.
-
ClassDescriptionContains the expression that can be part of e.g.A definition of a specific item (as opposed to a type).Definition of a prism container.Property is a specific characteristic of an object.
-
ClassDescriptionLightweight type definition for non-prism builders.Provides a definition for a complex type, i.e.Accepts information about this complex type definition during schema parsing.Common interface to access all definitions.Factory for prism definitions (Definition and all its subtypes in prism-api).Enumeration for "display" annotation.Something that can be made immutable.A definition of a specific item (as opposed to a type).Prism container groups items into logical blocks.Definition of a prism container.TODODefinition of a prism property.Defines a simple (non-structured) definition.Definition of a type (as opposed to definition of an item).
-
-
-
ClassDescriptionProvides a definition for a complex type, i.e.Common interface to access all definitions.Something that can be made immutable.Item is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).To be used e.g.This enum defines source from where a change in property value occurred.TODO TODO TODOPrism container groups items into logical blocks.Definition of a prism container.Common supertype for all identity objects.TODOProperty is a specific characteristic of an object.Definition of a prism property.Object Reference is a property that describes reference to an object.Common contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionSomething that can be made immutable.A definition of a specific item (as opposed to a type).
-
ClassDescriptionContains the expression that can be part of e.g.Something that can be made immutable.A definition of a specific item (as opposed to a type).Sets the origin information in prism values being merged.TODO TODO TODODefinition of a prism container.Common supertype for all identity objects.TODOThe same as PrismParser but has no IOException on parseXYZ methods.Takes care of serializing prism objects and other beans, i.e.
-
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Definition of a prism container.Common supertype for all identity objects.TODODefinition of a prism property.
-
ClassDescriptionSomething that can be made immutable.Item is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Common supertype for all identity objects.
-
-
ClassDescriptionSets the origin information in prism values being merged.Common supertype for all identity objects.
-
ClassDescriptionSets the origin information in prism values being merged.Prism container groups items into logical blocks.
-
ClassDescriptionSets the origin information in prism values being merged.Prism container groups items into logical blocks.
-
ClassDescriptionSets the origin information in prism values being merged.Prism container groups items into logical blocks.
-
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.
-
ClassDescriptionItem is a common abstraction of Property, Reference and Container.
-
ClassDescriptionLightweight type definition for non-prism builders.Provides a definition for a complex type, i.e.Accepts information about this complex type definition during schema parsing.An interface to mutate the definition of a complex type.Determines the scope of consistency checks.Represents the "deep clone" and "ultra deep clone" operations on items and complex type definitions.Reference that freezes the referenced object as well.Common interface to access all definitions.An interface that provides an ability to modify a definition.Root of all those definition builders.Enumeration for "display" annotation.Something that can be made immutable.Item is a common abstraction of Property, Reference and Container.Interface for objects that behave like an item: they have a name and may have a definition.A definition of a specific item (as opposed to a type).To be seen if useful.TODO ...Used to retrieve item definition from 'local definition store' - i.e.Sets the origin information in prism values being merged.Allows a visitor to follow the path along the "parent" relationship.Visits only objects that are on the specified path or below.Prism container groups items into logical blocks.Definition of a prism container.The "createXXX" methods also add the new definition into this container."Basic" aspect of a prism item definition (whatever that means - TBD)Creating values, deltas, and so on.How values are matched/compared.MISC - to be decidedTODOPresentation and documentation related aspects (originally from
Definition
).Common supertype for all identity objects.TODOPresentation and documentation related aspects (originally fromDefinition
).Property is a specific characteristic of an object.Definition of a prism property.Object Reference is a property that describes reference to an object.Common contract for types representing reference real values (notPrismReferenceValue
).Visitable element that is smart enough to avoid being visited twice during one visitation.Keeps the state of the visitation in order to avoid visiting one object multiple times.Definition of a type (as opposed to definition of an item). -
ClassDescriptionLightweight type definition for non-prism builders.Represents the "deep clone" and "ultra deep clone" operations on items and complex type definitions.Common interface to access all definitions.Something that can be made immutable.A definition of a specific item (as opposed to a type).TODO ...Used to retrieve item definition from 'local definition store' - i.e.Definition of a prism container."Basic" aspect of a prism item definition (whatever that means - TBD)Creating values, deltas, and so on.How values are matched/compared.MISC - to be decidedTODOPresentation and documentation related aspects (originally from
Definition
).TODOPresentation and documentation related aspects (originally fromDefinition
).Definition of a prism property.Visitable element that is smart enough to avoid being visited twice during one visitation.Definition of a type (as opposed to definition of an item). -
-
-
-
-
-
-
-
-
-
ClassDescriptionProvides a definition for a complex type, i.e.Enumeration for "display" annotation.Item is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).To be used e.g.Prism container groups items into logical blocks.Definition of a prism container.Common supertype for all identity objects.TODOExtension of PrismContainerValue that holds object-specific data (OID and version).Property is a specific characteristic of an object.Object Reference is a property that describes reference to an object.Common contract for types representing reference real values (not
PrismReferenceValue
).Selects a value from multivalued item (property, container, reference). -
-
-
-
ClassDescriptionCommon supertype for all identity objects.
-
-
-
ClassDescriptionPrism container groups items into logical blocks.Common supertype for all identity objects.Definition of a prism property.
-
ClassDescriptionCommon contract for types representing reference real values (not
PrismReferenceValue
). -
-
-
-
ClassDescriptionCommon contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionCommon contract for types representing reference real values (not
PrismReferenceValue
). -
-
ClassDescriptionCommon contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionItem is a common abstraction of Property, Reference and Container.
-
-
ClassDescriptionDefinition of a prism container.
-
-
ClassDescriptionContains the expression that can be part of e.g.A definition of a specific item (as opposed to a type).
-
-
ClassDescriptionCommon supertype for all identity objects.Common contract for types representing reference real values (not
PrismReferenceValue
). -
-
ClassDescriptionCommon supertype for all identity objects.
-
-
-
ClassDescriptionPrism container groups items into logical blocks.Common supertype for all identity objects.
-
-
ClassDescriptionPrism container groups items into logical blocks.Common supertype for all identity objects.
-
-
-
-
-
-
-
-
-
-
ClassDescriptionSomething that can be made immutable.Represents visitable JAXB bean.Represents visitor of generated JAXB beans.TODO
-
ClassDescriptionSomething that can be made immutable.Represents visitable JAXB bean.Represents visitor of generated JAXB beans.
-
ClassDescriptionSomething that can be made immutable.Represents visitable JAXB bean.Represents visitor of generated JAXB beans.Common supertype for all identity objects.TODOCommon contract for types representing reference real values (not
PrismReferenceValue
). -
ClassDescriptionRepresents visitable JAXB bean.Represents visitor of generated JAXB beans.
-
-
ClassDescriptionRepresents visitable JAXB bean.Represents visitor of generated JAXB beans.
-
ClassDescriptionRepresents visitable JAXB bean.Represents visitor of generated JAXB beans.TODO
-
-
-
ClassDescriptionRepresents visitable JAXB bean.Represents visitor of generated JAXB beans.TODO
-
ClassDescriptionSomething that can be made immutable.Represents visitable JAXB bean.Represents visitor of generated JAXB beans.TODO TODO TODOTODO
-
ClassDescriptionSomething that can be made immutable.Item is a common abstraction of Property, Reference and Container.A definition of a specific item (as opposed to a type).Represents visitable JAXB bean.Represents visitor of generated JAXB beans.Common supertype for all identity objects.TODOEverything we want to maintain during the serialization process.