Package org.odpi.openmetadata.commonservices.repositoryhandler
The RepositoryHandler provides object-like interfaces over the Open Metadata Repository Services (OMRS) repository connector.
It supports the following abstractions:
- Conversion of repository services exceptions into common exceptions.
- Creation of the correct type of instances dependant on the setting of the external source GUID. This means that the correct provenance information is added to the instance.
- Validation of an instance's provenance information when an update is made. This means that external instances can only be updated by processes that represent the external source of the instance.
- Verification that instances received from the repositories have the appropriate effectivity date
-
Class Summary Class Description DuplicateEntityIterator DuplicateEntityIterator retrieves the list of entities that need to be processed for a specific entity.RelationshipAccumulator Accumulates relationships from multiple retrieval requests.RepositoryEntitiesIterator RepositoryEntitiesIterator is an iterator class for iteratively retrieving entities (possibly restricting the type of entities returned).RepositoryErrorHandler RepositoryErrorHandler provides common validation routines for the other handler classesRepositoryFindEntitiesIterator RepositoryFindEntitiesIterator is an iterator class for iteratively retrieving entities based on a search criteria.RepositoryFindRelationshipsIterator RepositoryFindEntitiesIterator is an iterator class for iteratively retrieving relationships based on a search criteria.RepositoryHandler RepositoryHandler issues common calls to the open metadata repository to retrieve and store metadata.RepositoryIterator RepositoryIterator is the shared interface of all repository helper iterators that retrieve entity or relationship details from the repository.RepositoryIteratorForEntities RepositoryIteratorForEntities is the shared interface of all repository helper iterators that retrieve entity details from the repository.RepositoryRelatedEntitiesIterator RepositoryRelatedEntitiesIterator is an iterator class for iteratively retrieving relationships for a starting entity (possibly restricting the type of relationships returned) and returning the entity at the other end.RepositoryRelationshipsIterator RepositoryRelationshipsIterator is an iterator class for iteratively retrieving relationships for a starting entity (possibly restricting the type of relationships returned).RepositorySelectedEntitiesIterator RepositorySelectedEntitiesIterator is an iterator class for iteratively retrieving entities based on a search criteria. -
Enum Summary Enum Description RepositoryHandlerAuditCode The RepositoryHandlerAuditCode is used to define the message content for the OMRS Audit Log.RepositoryHandlerErrorCode The RepositoryHandlerErrorCode is used to define first failure data capture (FFDC) for errors that occur when working with the Repository Handler Services.