Class OMFConverter<B>
java.lang.Object
org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
org.odpi.openmetadata.commonservices.generichandlers.OMFConverter<B>
- Direct Known Subclasses:
ActorProfileConverter,APIConverter,APIOperationConverter,APIParameterConverter,APIParameterListConverter,AssetConverter,CertificationTypeConverter,CollectionConverter,CollectionMembershipConverter,CommentConverter,CommunityConverter,ConnectionConverter,ConnectorTypeConverter,ContactMethodConverter,ContributionRecordConverter,ControlFlowConverter,DatabaseColumnConverter,DatabaseConverter,DatabaseManagerConverter,DatabaseSchemaConverter,DatabaseTableConverter,DatabaseViewConverter,DataContainerConverter,DataFileConverter,DataFlowConverter,ElementHeaderConverter,ElementStubConverter,EndpointConverter,EventTypeConverter,ExternalReferenceConverter,FileSystemConverter,FormConverter,GlossaryCategoryConverter,GlossaryConverter,GlossaryTermConverter,GovernanceDefinitionConverter,GovernanceDefinitionGraphConverter,GovernanceMetricConverter,GovernanceMetricImplementationConverter,GovernanceRoleConverter,GovernanceZoneConverter,InformalTagConverter,ITProfileConverter,LicenseTypeConverter,LikeConverter,LineageMappingConverter,LocationConverter,MeaningConverter,MetadataElementConverter,MetadataRelationshipConverter,MetadataSourceConverter,OCFConnectionConverter,PersonRoleConverter,PortConverter,ProcessCallConverter,ProcessConverter,ProfileConverter,ProjectConverter,QueryConverter,RatingConverter,ReferenceableConverter,ReferenceValueAssignmentItemConverter,RelatedAssetConverter,RelatedElementConverter,ReportConverter,SAFConverter,SchemaAttributeConverter,SchemaTypeConverter,SecurityGroupConverter,SecurityManagerConverter,SoftwareCapabilityConverter,SubjectAreaConverter,TabularColumnConverter,TopicConverter,UserIdentityConverter,ValidValueAssignmentConsumerConverter,ValidValueConverter,ValidValueSetConverter
OMFConverter provides the generic methods for the OCF beans converters. Generic classes
have limited knowledge of the classes these are working on and this means creating a new instance of a
class from within a generic is a little involved. This class provides the generic method for creating
and initializing an OMF bean.
-
Constructor Summary
ConstructorsConstructorDescriptionOMFConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName, int karmaPointPlateau) Constructor -
Method Summary
Modifier and TypeMethodDescriptionorg.odpi.openmetadata.frameworks.openmetadata.metadataelements.RelatedMetadataElementSummarygetRelatedMetadataElementSummary(Class<B> beanClass, RelatedEntity relatedEntity, String methodName) Extract the properties from the element.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
-
Constructor Details
-
OMFConverter
public OMFConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName, int karmaPointPlateau) Constructor- Parameters:
repositoryHelper- helper object to parse entityserviceName- name of this componentserverName- local server namekarmaPointPlateau- how many karma points to a plateau
-
-
Method Details
-
getRelatedMetadataElementSummary
public org.odpi.openmetadata.frameworks.openmetadata.metadataelements.RelatedMetadataElementSummary getRelatedMetadataElementSummary(Class<B> beanClass, RelatedEntity relatedEntity, String methodName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException Extract the properties from the element.- Parameters:
beanClass- name of the class to createrelatedEntity- from the repositorymethodName- calling method- Returns:
- filled out element header
- Throws:
org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-