Package org.odpi.openmetadata.commonservices.generichandlers
package org.odpi.openmetadata.commonservices.generichandlers
The generic handlers provide services to translate Open Metadata Store requests
built around that service's private beans into calls to the repository
services (through the repository handler).
The aim is to reduce the coding needed in the specific handlers used by the Open Metadata Store whilst
ensuring security and visibility of assets and other sensitive objects are managed correctly.
A key part of the capability of the generic handlers is to manage the authorization
calls to Open Metadata Security verifier and to ensure assets (and any linked
entities that are anchored to it making them logically part of its lifecycle)
are only visible when they are members of the supported zones.
Finally, the generic handlers maintain the LatestChange classification on anchor Referenceables
and the Anchors classification vor all entities that are anchored to a referenceable.
-
ClassDescriptionAnnotationBuilder supports the creation of the entities and relationships that describe an Open Discovery Framework (ODF) Annotation.AnnotationConverter transfers the relevant properties from some Open Metadata Repository Services (OMRS) EntityDetail object into an Annotation bean.AnnotationHandler manages the storage and retrieval of metadata relating to annotations as defined in the Survey Action Framework (ODF).AnnotationReviewBuilder supports the creation of the entities and relationships that describe an Governance Action Framework (GAF) AnnotationReview and the link to the annotation.AssetBuilder creates the parts of a root repository entity for an asset.AssetHandler<B>AssetHandler manages B objects and optionally connections in the property server.ConnectionBuilder is able to build the properties for both a Connection entity and a VirtualConnection entity.ConnectionHandler manages Connection objects.ConnectorTypeBuilder is able to build the properties for an ConnectorType entity from an ConnectorType bean.ConnectorTypeHandler manages ConnectorType objects.ControlFlowConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) Relationship object into a ControlFlowElement bean.DataFlowConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) Relationship object into a DataFlowElement bean.ElementHeaderConverter transfers the relevant properties from an Open Metadata Repository Services (OMRS) EntityDetail object into a ElementHeader bean.EmbeddedConnectionBuilder is able to build the properties for the relationship between a connection and its embedded connections.EndpointHandler manages Endpoint objects.EngineActionBuilder creates the parts for an entity that represents an engine action.EngineActionHandler manages EngineAction objects from the Governance Action Framework (GAF).ExternalIdentifierHandler<EXTERNAL_ID,
OPEN_METADATA_ELEMENT_HEADER> ExternalIdentifierHandler manages ExternalIdentifier objects.FilesAndFoldersHandler<FILESYSTEM,FOLDER, FILE> FilesAndFoldersHandler provides the support for managing catalog entries about files and folders.GovernanceActionProcessStepBuilder creates the parts for an entity that represents a governance action process step.GovernanceActionProcessStepHandler manages GovernanceActionProcessStep entities and their relationships.GovernanceActionTypeBuilder creates the parts for an entity that represents a governance action type.GovernanceActionTypeHandler manages GovernanceActionType entities and their relationships.GovernanceDefinitionBuilder creates the parts for an entity that represents a governance definition.GovernanceDefinitionHandler provides the exchange of metadata about definition definitions between the repository and the OMAS.MetadataElementConverter transfers the relevant properties from an Open Metadata Repository Services (OMRS) EntityDetail object into a MetadataElementSummary bean.MetadataRelationshipSummaryConverter transfers the relevant properties from an Open Metadata Repository Services (OMRS) Relationship object into a MetadataRelationship bean.MetadataSourceConverter transfers the relevant properties from an Open Metadata Repository Services (OMRS) EntityDetail object into a MetadataSourceElement bean.OCFConnectionConverter transfers the relevant properties from some Open Metadata Repository Services (OMRS) EntityDetail and Relationship objects into a Connection bean (or a VirtualConnection bean).OMFConverter<B>OMFConverter provides the generic methods for the OCF beans converters.OpenMetadataAPIRootHandler provides the common properties for the generic handlers.The properties for an Anchors classification.OpenMetadataAPIDummyBean is a dummy class for use with Generic Handlers when there is not need to return a real beanOpenMetadataAPIGenericConverter provides the generic methods for the bean converters used to provide translation between specific Open Metadata API beans and the repository services API beans.OpenMetadataAPIGenericBuilder provides the common functions for building new entities, relationships and classifications.OpenMetadataAPIGenericConverter provides the generic methods for the bean converters used to provide translation between specific Open Metadata API beans and the repository services API beans.OpenMetadataAPIGenericHandler manages the exchange of Open Metadata API Bean content with the repository services (via the repository handler).OpenMetadataAPIRootHandler provides the common properties for the generic handlers.OpenMetadataAPITemplateHandler provides the methods for managing the creation of elements using templates.ProcessBuilder creates the parts of a root repository entity for a process.ProcessCallConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) Relationship object into a bean that includes the ProcessCallProperties.PropertyFacetBuilder is able to build the properties for a SearchKeyword entity.ReferenceableBuilder creates Open Metadata Repository Services (OMRS) objects based on the bean properties supplied in the constructor.ReferenceableConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) EntityDetail object into a bean that inherits from ReferenceableProperties.ReferenceableHandler manages methods on generic referenceables.RelatedElementConverter generates a RelatedBy from a relationship and attached entityDefines a relationship and the entity at the other end of the relationship to a starting entity.RelationalDataHandler<DATABASE,DATABASE_SCHEMA, DATABASE_TABLE, DATABASE_VIEW, DATABASE_COLUMN, SCHEMA_TYPE> RelationalDataHandler manages the assets and schemas for relational data.SAFConverter<B>ODFConverter provides the generic methods for the Data Manager beans converters.SchemaAttributeBuilder creates instance properties for a schema attribute.SchemaAttributeHandler<SCHEMA_ATTRIBUTE,SCHEMA_TYPE> SchemaAttributeHandler manages Schema Attribute objects.SchemaTypeBuilder manages the properties for a schema type.SchemaTypeHandler manages SchemaType objects.SoftwareCapabilityBuilder creates the parts for an entity that represents a software capability.SoftwareCapabilityHandler provides the support for managing software capabilities.SurveyReportConverter transfers the relevant properties from some Open Metadata Repository Services (OMRS) EntityDetail object into an SurveyReport bean.SurveyReportHandler manages the storage and retrieval of metadata relating to survey reports as defined in the Survey Analysis Framework (SAF).ValidValuesBuilder is used to manage the properties of a valid values set and definition.ValidValuesHandler provides the methods to create and maintain lists of valid value definitions grouped into a valid value set.