Uses of Package
com.evolveum.midpoint.schema.processor
Package
Description
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).
-
ClassDescriptionDefinition of an association item, e.g., `ri:group`.
-
ClassDescriptionA definition that can be viewed at from different layer's point of view.Information about a resource attribute.TODO decide where to put these!Getter interface to "UCF" part of resource attribute and association definitions.Full prism definition of a
ShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`. -
ClassDescriptionA schema covering the whole resource.Full prism definition of a
ShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`. -
ClassDescriptionA 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).
-
ClassDescriptionA 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).
-
ClassDescriptionTODO update this doc Resource Object Attribute is a Property of Resource Object.
-
ClassDescriptionA 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).Definition of "resource object type".A schema covering the whole resource.
-
-
ClassDescriptionA definition that can be viewed at from different layer's point of view.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).Defines "complex inbound processing": correlation, synchronization reactions, inbounds for attributes and associations.A schema covering the whole resource.Information about a resource attribute.TODO decide where to put these!Getter interface to "UCF" part of resource attribute and association definitions.TODO update this doc Resource Object Attribute is a Property of Resource Object.Full prism definition of a
ShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`. -
ClassDescriptionA 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).A schema covering the whole resource.Definition of an association item, e.g., `ri:group`.
-
ClassDescriptionA 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).A schema covering the whole resource.
-
ClassDescriptionRepresents ad-hoc combination of definitions of structural and auxiliary object classes.Identifies a resource object type - by kind and intent.
-
ClassDescriptionA 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).
-
ClassDescriptionFull prism definition of a
ShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`. -
ClassDescriptionA 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).
-
ClassDescriptionIdentifies a resource object type - by kind and intent.
-
ClassDescriptionCommon implementation for both
ResourceObjectClassDefinition
andResourceObjectTypeDefinition
.Definition of a reference type: a named type of references between shadows.Provides information about definitions of associations.What kinds of objects can participate in given association? Some participants are object types, others are object classes.Provides information about resource object attributes: both simple and reference ones.Path pointing to a specificShadowSimpleAttribute
.A resource schema that is certain to contain no refinements.Provides basic information aboutResourceType
for the purpose of refined resource object type/class definitions.Common clockwork-related settings for synchronization purposes.Resource schema that is complete with regards to the resource definition, i.e., it contains the full `schemaHandling`, including refined object types and object classes, and all the resource-level definitions, e.g., for shadow caching.Represents ad-hoc combination of definitions of structural and auxiliary object classes.Represents ad-hoc combination of definitions of structural and auxiliary object classes.The schema for connector configuration.Provides information about primary and secondary identifiers.A definition that can be viewed at from different layer's point of view.Represents native object class or association class definition.Association class that is backed by a native implementation.Object class definition as seen by the connector (or manually configured via XSD).Getter interface to "UCF" part of resource object class definition.Definition of an association class as seen by the connector (or defined in the simulated associations capability).The resource schema as obtained from the connector (or manually specified via XSD).NOTE: Never try to determine type (simple/reference) by querying the interfaces.Represents native attribute (simple or reference).An alternative representation of aShadowSimpleAttributeDefinition
that describes a normalization-aware resource attribute: one that has both original and normalized values.The enhanced definition of `attributes` container (ShadowAttributesContainer
) in aShadowType
object.Resource Object Definition (Object Class)."Getter" interface to "prism" part of resource attribute and association definitions.Mutable interface to resource attribute and association definitions.Describes a resource object class (e.g.Interface allowing modifications of an object class definition.Default implementation ofResourceObjectClassDefinition
.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).Uniquely identifies resource object type or class on a resource.Identification of a resource object using its primary and/or secondary identifiers.Identification that does not contain a primary identifier.Identification that contains a primary identifier.Specialized class that wraps a single-valued non-null primary or secondary identifier attribute.Identifier that is a primary one.Primary and/or secondary identifiers of a resource object.Secondary-only identifiers.Identifiers that contain a primary identifier.Defines "complex inbound processing": correlation, synchronization reactions, inbounds for attributes and associations.Generalized specification of a set of resource objects.Definition of "resource object type".Default implementation ofResourceObjectTypeDefinition
.Delineates the boundary of a resource object type (i.e.Identifies a resource object type - by kind and intent.A schema covering the whole resource.Direct implementation ofResourceSchema
interface.Complex type definition for aShadowAssociationsContainer
.Container holding associations.The enhanced definition of `associations` container (ShadowAssociationsContainer
) in aShadowType
object.Definition of a high-level association type.Represents a specific shadow association value - i.e.Access to bothShadowSimpleAttribute
andShadowReferenceAttribute
.Information about a resource attribute.Base implementation ofShadowSimpleAttributeDefinitionImpl
andShadowReferenceAttributeDefinitionImpl
.Complex type definition for aShadowAttributesContainer
.TODOTODO review docs Resource Object.AnObjectDelta
enriched byResourceShadowCoordinates
(pointing to a resource object type).AnObjectDelta
enriched byResourceShadowCoordinates
(pointing to a resource object type).Temporary class, to be decided what to do with this.TODO decide where to put these!Declares the default values for lifecycle properties for shadow items definitions.Supertype for a CTD for `attributes` and `associations` shadow containers.Supertype forShadowAttributesContainer
andShadowAssociationsContainer
.Getter interface to "UCF" part of resource attribute and association definitions.Contains real data for UCF aspect of resource attribute/association definition.Mutable interface to properties in this class.Object representing a specific shadow association (like `ri:group`).Definition of an association item, e.g., `ri:group`.Definition of a shadow association item, e.g., `ri:group`.Reference has two sides (participants): subject and object.TODO update this doc Resource Object Attribute is a Property of Resource Object.Full prism definition of aShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`.An attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.Defines the simulated association class subject or object.Specifies how to simulate the association class: what are the participants, what attributes to use for the association, etc.Wraps bothSynchronizationActionType
andAbstractSynchronizationActionType
.Information needed to carry out synchronization-related activities (classification, correlation, and execution of synchronization reactions).Wraps bothLegacySynchronizationReactionType
andSynchronizationReactionType
. -
ClassDescriptionProvides information about definitions of associations.Provides information about resource object attributes: both simple and reference ones.Provides basic information about
ResourceType
for the purpose of refined resource object type/class definitions.Represents ad-hoc combination of definitions of structural and auxiliary object classes.Provides information about primary and secondary identifiers.A definition that can be viewed at from different layer's point of view.Object class definition as seen by the connector (or manually configured via XSD).The enhanced definition of `attributes` container (ShadowAttributesContainer
) in aShadowType
object.Describes a resource object class (e.g.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).Defines "complex inbound processing": correlation, synchronization reactions, inbounds for attributes and associations.Definition of "resource object type".Delineates the boundary of a resource object type (i.e.Identifies a resource object type - by kind and intent.Information about a resource attribute.Complex type definition for aShadowAttributesContainer
.TODOTODO decide where to put these!Getter interface to "UCF" part of resource attribute and association definitions.Definition of an association item, e.g., `ri:group`.TODO update this doc Resource Object Attribute is a Property of Resource Object.Full prism definition of aShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`.Wraps bothLegacySynchronizationReactionType
andSynchronizationReactionType
. -
-
ClassDescriptionThe schema for connector configuration.The enhanced definition of `attributes` container (
ShadowAttributesContainer
) in aShadowType
object.Describes a resource object class (e.g.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).Identification of a resource object using its primary and/or secondary identifiers.Identification that contains a primary identifier.Identifier that is a primary one.Primary and/or secondary identifiers of a resource object.Definition of "resource object type".Identifies a resource object type - by kind and intent.A schema covering the whole resource.Container holding associations.Represents a specific shadow association value - i.e.Access to bothShadowSimpleAttribute
andShadowReferenceAttribute
.TODOObject representing a specific shadow association (like `ri:group`).TODO update this doc Resource Object Attribute is a Property of Resource Object. -
-
ClassDescriptionA 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).A schema covering the whole resource.
-
ClassDescriptionDefinition of "resource object type".Full prism definition of a
ShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`.