java.lang.Object
org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.ElementHeaderConverter
Direct Known Subclasses:
ReferenceableConverter

public class ElementHeaderConverter extends Object
ElementHeaderConverter provides the root converter for the element beans. This root converter covers the OCF ElementBase attributes: type (ElementType), guid, url and the classifications. It leaves extendedProperties to the sub lasses The root converter has two constructors. Once constructor is for an object that is built just from an entity (eg Discovery Engine Properties). The other is for an object built from a combination of connected entities. In this second case, the root entity and possibly a relevant relationship is passed on the constructor.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
     
    protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
     
    protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper
     
    protected String
     
    protected String
     
    protected String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ElementHeaderConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
    Constructor captures the initial content with relationship
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    Extract the type name from the entity (if not null).
    void
    updateBean(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase bean)
    Extract the properties from the entity.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • entity

      protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity
    • relationship

      protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship
    • repositoryHelper

      protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper
    • serviceName

      protected String serviceName
    • serverName

      protected String serverName
    • typeName

      protected String typeName
  • Constructor Details

    • ElementHeaderConverter

      public ElementHeaderConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
      Constructor captures the initial content with relationship
      Parameters:
      entity - properties to convert
      relationship - properties to convert
      repositoryHelper - helper object to parse entity/relationship
      serviceName - name of this component
      serverName - called server
  • Method Details

    • setTypeName

      protected void setTypeName()
      Extract the type name from the entity (if not null).
    • updateBean

      public void updateBean(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase bean)
      Extract the properties from the entity.
      Parameters:
      bean - output bean