| Interface | Description |
|---|---|
| Checkable | |
| ComplexTypeDefinition |
Provides a definition for a complex type, i.e.
|
| Containerable | |
| Definition | |
| DefinitionFactory |
Factory for prism definitions (Definition and all its subtypes in prism-api).
|
| Hacks |
TEMPORARY.
|
| Item<V extends PrismValue,D extends ItemDefinition> |
Item is a common abstraction of Property, Reference and Container.
|
| Itemable |
Interface for objects that behave like an item: they have a name and may have a definition.
|
| ItemDefinition<I extends Item> | |
| ItemFactory |
Factory for items (property, reference, container, object) and item values.
|
| ItemPathParser | |
| JaxbVisitable |
Represents visitable JAXB bean.
|
| JaxbVisitor |
Represents visitor of generated JAXB beans.
|
| LocalDefinitionStore |
Used to retrieve definition from 'local definition store' - i.e.
|
| Matchable<T> | |
| MutableComplexTypeDefinition | |
| MutableDefinition | |
| MutableItemDefinition<I extends Item> |
EXPERIMENTAL
|
| MutablePrismContainerDefinition<C extends Containerable> | |
| MutablePrismPropertyDefinition<T> | |
| MutablePrismReferenceDefinition | |
| MutableTypeDefinition | |
| Objectable | |
| ParentVisitable |
Allows a visitor to follow the path along the "parent" relationship.
|
| ParserSource |
Source for prism parser (file, input stream, string, DOM tree, ...).
|
| ParsingContext |
TODO TODO TODO
|
| PathVisitable |
Visits only objects that are on the specified path or below.
|
| PrismContainer<C extends Containerable> |
Prism container groups items into logical blocks.
|
| PrismContainerable<T extends Containerable> | |
| PrismContainerDefinition<C extends Containerable> | |
| PrismContainerValue<C extends Containerable> | |
| PrismContext | |
| PrismObject<O extends Objectable> |
Common supertype for all identity objects.
|
| PrismObjectDefinition<O extends Objectable> | |
| PrismObjectValue<O extends Objectable> |
Extension of PrismContainerValue that holds object-specific data (OID and version).
|
| PrismParser |
Parses a given input into prism or POJO objects.
|
| PrismParser.ObjectHandler | |
| PrismParserNoIO |
The same as PrismParser but has no IOException on parseXYZ methods.
|
| PrismProperty<T> |
Property is a specific characteristic of an object.
|
| PrismPropertyDefinition<T> | |
| PrismPropertyValue<T> | |
| PrismReference |
Object Reference is a property that describes reference to an object.
|
| PrismReferenceDefinition | |
| PrismReferenceValue | |
| PrismSerializer<T> |
Takes care of serializing prism objects and other beans, i.e.
|
| PrismValue | |
| Recomputable | |
| Referencable | |
| Revivable | |
| SimpleTypeDefinition |
Primarily for enums.
|
| SimpleVisitable<T> | |
| SimpleVisitor<T> | |
| Structured |
Interface for properties that have inner structur, such as PolyString.
|
| TypeDefinition | |
| Visitable<T extends Visitable<T>> | |
| Visitor<T extends Visitable<T>> |
| Class | Description |
|---|---|
| ExpressionWrapper |
Contains the expression that can be part of e.g.
|
| ItemCollectionsUtil | |
| ItemUtil | |
| ParserFileSource | |
| ParserInputStreamSource | |
| ParserStringSource | |
| ParserXNodeSource | |
| PartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition> |
TODO description
|
| PrismConstants | |
| PrismValueCollectionsUtil | |
| PrismValueUtil | |
| SchemaMigration | |
| SerializationContext |
Everything we want to maintain during the serialization process.
|
| SerializationOptions |
| Enum | Description |
|---|---|
| CloneStrategy | |
| ConsistencyCheckScope |
Determines the scope of consistency checks.
|
| ItemNameQualificationStrategy | |
| ItemProcessing | |
| ModificationType | |
| NameQualificationStrategy | |
| OriginType |
This enum defines source from where a change in property value occurred.
|
| PrimitiveType | |
| SchemaMigrationOperation | |
| SimpleTypeDefinition.DerivationMethod |
| Annotation Type | Description |
|---|---|
| Raw |
Copyright © 2020 Evolveum. All rights reserved.