Class CatalogTargetConverter<B>

java.lang.Object
org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
org.odpi.openmetadata.commonservices.generichandlers.OMFConverter<B>
org.odpi.openmetadata.frameworkservices.gaf.converters.CatalogTargetConverter<B>

public class CatalogTargetConverter<B> extends org.odpi.openmetadata.commonservices.generichandlers.OMFConverter<B>
CatalogTargetConverter transfers the relevant properties from an Open Metadata Repository Services (OMRS) Relationship object into a CatalogTarget bean.
  • Constructor Summary

    Constructors
    Constructor
    Description
    CatalogTargetConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
    Constructor captures the repository content needed to create the endpoint object.
  • Method Summary

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

    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, getNewRelationshipBean, 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

    • CatalogTargetConverter

      public CatalogTargetConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
      Constructor captures the repository content needed to create the endpoint object.
      Parameters:
      repositoryHelper - helper object to parse entity/relationship objects
      serviceName - name of this component
      serverName - controlling server name
  • Method Details

    • getNewBean

      public B getNewBean(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 instances, return a new instance of the bean. This is used for beans that contain a combination of the properties from an relationship and that of a connected relationship.
      Parameters:
      beanClass - name of the class to create
      relationship - relationship containing the properties
      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
    • getNewBeans

      public List<B> getNewBeans(Class<B> beanClass, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> relationships, String methodName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException
      Using the supplied instances, return list of new instances of the bean.
      Parameters:
      beanClass - name of the class to create
      relationships - list of relationships containing the properties
      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