Class OpenMetadataRelationshipConverter<B>

java.lang.Object
org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
org.odpi.openmetadata.commonservices.generichandlers.OMFConverter<B>
org.odpi.openmetadata.frameworkservices.omf.converters.OpenMetadataStoreConverter<B>
org.odpi.openmetadata.frameworkservices.omf.converters.OpenMetadataRelationshipConverter<B>

public class OpenMetadataRelationshipConverter<B> extends OpenMetadataStoreConverter<B>
omfPropertiesConverter transfers the relevant properties from an Open Metadata Repository Services (OMRS) EntityDetail object into a omfProperties bean.
  • Constructor Summary

    Constructors
    Constructor
    Description
    OpenMetadataRelationshipConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    getNewRelationshipBean(Class<B> beanClass, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship, String methodName)
    Using the supplied relationship, return a new instance of the bean.

    Methods inherited from class org.odpi.openmetadata.frameworkservices.omf.converters.OpenMetadataStoreConverter

    fillElementControlHeader, fillOpenMetadataElement, getOpenMetadataElementStub, mapElementProperties

    Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.OMFConverter

    getRelatedMetadataElementSummary

    Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter

    addSchemaTypeToAttribute, getElementStub, getElementStub, getElementStub, getElementType, getMetadataElementHeader, getNewBean, getNewBean, getNewComplexBean, getNewComplexBean, getNewComplexBean, getNewSchemaAttributeBean, getNewSchemaTypeBean, getNewSchemaTypeBean, getRelatedBy, getRelatedElement, getRelatedElement, removeKeyPattern, removeSortOrder, setUpSchemaAttribute

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OpenMetadataRelationshipConverter

      public OpenMetadataRelationshipConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
      Constructor
      Parameters:
      repositoryHelper - helper object to parse entity
      serviceName - name of this component
      serverName - this server
  • Method Details

    • getNewRelationshipBean

      public B getNewRelationshipBean(Class<B> beanClass, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship, String methodName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException
      Using the supplied relationship, return a new instance of the bean. It is used for beans that represent a simple relationship between two entities.
      Overrides:
      getNewRelationshipBean in class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
      Parameters:
      beanClass - name of the class to create
      relationship - relationship linking the entities
      methodName - calling method
      Returns:
      bean populated with properties from the instances supplied
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - there is a problem instantiating the bean