Class CommunityProfileConverterBase<B>
java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.converters.OpenMetadataConverterBase<B>
org.odpi.openmetadata.accessservices.communityprofile.client.converters.CommunityProfileConverterBase<B>
- Type Parameters:
B- bean class
- Direct Known Subclasses:
CollectionConverter,CollectionMemberConverter,ToDoConverter
public abstract class CommunityProfileConverterBase<B>
extends org.odpi.openmetadata.frameworks.governanceaction.converters.OpenMetadataConverterBase<B>
Provide base converter functions for the Community Profile OMAS.
-
Constructor Summary
ConstructorsConstructorDescriptionCommunityProfileConverterBase(org.odpi.openmetadata.frameworks.governanceaction.search.PropertyHelper propertyHelper, String serviceName, String serverName) Constructor -
Method Summary
Modifier and TypeMethodDescriptionorg.odpi.openmetadata.accessservices.communityprofile.metadataelements.RelatedElementgetRelatedElement(Class<B> beanClass, org.odpi.openmetadata.frameworks.governanceaction.properties.OpenMetadataElement element, org.odpi.openmetadata.frameworks.governanceaction.properties.RelatedMetadataElements relationship, String methodName) Using the supplied instances, return a new instance of a relatedElement bean.org.odpi.openmetadata.accessservices.communityprofile.metadataelements.RelatedElementgetRelatedElement(Class<B> beanClass, org.odpi.openmetadata.frameworks.governanceaction.properties.RelatedMetadataElement relatedMetadataElement, String methodName) Using the supplied instances, return a new instance of a relatedElement bean.Methods inherited from class org.odpi.openmetadata.frameworks.governanceaction.converters.OpenMetadataConverterBase
getElementStub, getElementStub, getMetadataElementHeader, getNewBean, getNewBean, getNewBean, getNewComplexBean, getNewComplexBean, getNewRelatedMetadataElementsBean, getNewSchemaAttributeBean
-
Constructor Details
-
CommunityProfileConverterBase
public CommunityProfileConverterBase(org.odpi.openmetadata.frameworks.governanceaction.search.PropertyHelper propertyHelper, String serviceName, String serverName) Constructor- Parameters:
propertyHelper- helper object to parse entityserviceName- name of this componentserverName- local server name
-
-
Method Details
-
getRelatedElement
public org.odpi.openmetadata.accessservices.communityprofile.metadataelements.RelatedElement getRelatedElement(Class<B> beanClass, org.odpi.openmetadata.frameworks.governanceaction.properties.OpenMetadataElement element, org.odpi.openmetadata.frameworks.governanceaction.properties.RelatedMetadataElements relationship, String methodName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Using the supplied instances, return a new instance of a relatedElement bean. This is used for beans that contain a combination of the properties from an entity and that of a connected relationship.- Parameters:
beanClass- name of the class to createelement- entity containing the propertiesrelationship- relationship containing the propertiesmethodName- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem instantiating the bean
-
getRelatedElement
public org.odpi.openmetadata.accessservices.communityprofile.metadataelements.RelatedElement getRelatedElement(Class<B> beanClass, org.odpi.openmetadata.frameworks.governanceaction.properties.RelatedMetadataElement relatedMetadataElement, String methodName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Using the supplied instances, return a new instance of a relatedElement bean. This is used for beans that contain a combination of the properties from an entity and that of a connected relationship.- Parameters:
beanClass- name of the class to createrelatedMetadataElement- results containing the propertiesmethodName- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem instantiating the bean
-