All Classes and Interfaces
Class
Description
Base class that all search operations that retrieve entities should implement.
Base class that all graph operations should implement.
Base class that all metadata instance history retrieval operations should implement.
General utilities for the mapping of any instance data.
Base class that all read operations should implement.
Base class that all search operations that retrieve entities should implement.
Base class that all search operations should implement.
Base class that all transaction functions should implement.
Transaction function for adding an entity.
Transaction function for adding an EntityProxy.
Transaction function for adding a Relationship.
Maps singular ArrayPropertyValues between persistence and objects.
Maps the properties of Classifications between persistence and objects.
Transaction function for adding / updating a classification to an entity.
Transaction function for adding / updating a classification to an entity proxy
(including creating that entity proxy if it does not already exist in the repository).
Methods for building up complex conditions used by the queries.
A set of constants to use across mappings.
Transaction function for removing a classification to an entity.
Transaction function for removing a classification to an entity.
Transaction function for removing a classification to an entity.
Transaction function for soft-deleting an entity.
Base transaction function for deleting instances.
Transaction function for soft-deleting a relationship.
Maps the properties of EntityDetails between persistence and objects.
Maps the properties of EntityProxies between persistence and objects.
Maps the properties of EntitySummaries between persistence and objects.
Maps singular EnumPropertyValues between persistence and objects.
A thread-safe way of capturing errors for a given transaction for error-handling purposes across threads.
Implements the 'findEntities' operation of the OMRS metadata collection interface.
Implements the 'findEntitiesByPropertyValue' operation of the OMRS metadata collection interface.
Implements the 'findRelationships' operation of the OMRS metadata collection interface.
Implements the 'findRelationshipsByPropertyValue' operation of the OMRS metadata collection interface.
Base class to retrieve entity information.
Implements the 'getEntityDetailHistory' operation of the OMRS metadata collection interface.
Implements the 'getEntityNeighborhood' operation of the OMRS metadata collection interface.
Implements the 'getLinkingEntities' operation of the OMRS metadata collection interface.
Implements the 'getRelatedEntities' operation of the OMRS metadata collection interface.
Base class to retrieve relationship information.
Implements the 'getRelationshipHistory' operation of the OMRS metadata collection interface.
Implements the 'getRelationshipsForEntity' operation of the OMRS metadata collection interface.
Maps the properties of InstanceAuditHeaders between persistence and objects.
Maps the properties of InstanceHeaders between persistence and objects.
Maps the properties of InstanceProperties between persistence and objects.
Maps singular InstancePropertyValues between persistence and objects.
Keywords for re-use across the various transaction functions.
Maps singular MapPropertyValues between persistence and objects.
Manages the persistence layer: for now, primarily indicating the version of the connector for
which data has been persisted, to validate migration starting points.
Maps singular PrimitivePropertyValues between persistence and objects.
Captures the key characteristics of a property mapping.
Transaction function for adding a reference copy classification.
Transaction function for adding a reference copy classification.
Transaction function for adding a reference copy classification.
Transaction function for hard-deleting an entity.
Transaction function for hard-deleting a relationship.
Transaction function for updating an entity's home repository.
Base transaction function for updating an instance's home metadata repository.
Transaction function for updating a relationship's home repository.
Transaction function for updating an entity's unique identifier.
Base transaction function for deleting instances.
Transaction function for updating an relationship's unique identifier.
Maps the properties of Relationships between persistence and objects.
Transaction function for re-linking a relationship when one of its entity proxy's identities has changed.
Transaction function for restoring a deleted entity back to active.
Base transaction function for restoring a soft-deleted instance back to active status.
Transaction function for restoring a deleted relationship back to active.
Transaction function for changing an entity's type.
Base transaction function for changing an instance's type.
Transaction function for changing a relationship's type.
Transaction function for adding a reference copy classification.
Transaction function for adding a reference copy classification (to an entity proxy).
Transaction function for adding a reference copy entity.
Transaction function for adding a reference copy relationship.
Maps singular StructPropertyValues between persistence and objects.
Methods for building up complex conditions that search text (strings).
Common validations to use within transaction functions.
A shadow cache of all typeDef information.
Transaction function for updating InstanceProperties on a metadata instance.
Base transaction function for rolling back the last changes made to an instance's properties or status.
Transaction function for updating InstanceProperties on a metadata instance.
Transaction function for updating InstanceProperties on a metadata instance.
Transaction function for updating InstanceProperties on a metadata instance.
Transaction function for updating InstanceProperties on a metadata instance.
Transaction function for updating InstanceProperties on a metadata instance.
Transaction function for updating an entity's status.
Base transaction function for updating an instance's properties.
Base transaction function for updating an instance's status.
Transaction function for updating InstanceProperties on a metadata instance.
Transaction function for updating a relationship's status.
The XTDBAuditCode is used to define the message content for the Audit Log.
The XTDBErrorCode is used to define first failure data capture (FFDC) for errors that occur when working with
XTDB as an OMRS Metadata Repository.
Captures the structure of a query against XTDB that spans the graph, and therefore could return
both relationships and entities together.
Provides the OMRSMetadataCollection implementation for XTDB.
Provides all connectivity and API-based interaction with a XTDB back-end.
In the Open Connector Framework (OCF), a ConnectorProvider is a factory for a specific type of connector.
Captures the structure of a query against XTDB.