Class ElementHeaderConverter
java.lang.Object
org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.ElementHeaderConverter
- Direct Known Subclasses:
ReferenceableConverter
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
FieldsModifier and TypeFieldDescriptionprotected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailprotected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationshipprotected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelperprotected Stringprotected Stringprotected String -
Constructor Summary
ConstructorsConstructorDescriptionElementHeaderConverter(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 TypeMethodDescriptionprotected voidExtract the type name from the entity (if not null).voidupdateBean(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase bean) Extract the properties from the entity.
-
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
-
serverName
-
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 convertrelationship- properties to convertrepositoryHelper- helper object to parse entity/relationshipserviceName- name of this componentserverName- 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
-