Class GovernanceRoleConverter<B>

java.lang.Object
org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
org.odpi.openmetadata.accessservices.governanceprogram.converters.GovernanceProgramOMASConverter<B>
org.odpi.openmetadata.accessservices.governanceprogram.converters.GovernanceRoleConverter<B>

public class GovernanceRoleConverter<B> extends GovernanceProgramOMASConverter<B>
GovernanceRoleConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) EntityDetail object into an GovernanceRoleElement bean. Note it needs to support basic PersonRole elements as well as ite subtypes.
  • Constructor Summary

    Constructors
    Constructor
    Description
    GovernanceRoleConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
    Constructor
  • Method Summary

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

    Methods inherited from class org.odpi.openmetadata.accessservices.governanceprogram.converters.GovernanceProgramOMASConverter

    getRelatedElement, getRelatedElement

    Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter

    getElementStub, getElementStub, getElementStub, getElementType, getMetadataElementHeader, getNewComplexBean, getNewComplexBean, getNewRelationshipBean, getNewSchemaAttributeBean, getNewSchemaTypeBean, getNewSchemaTypeBean

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GovernanceRoleConverter

      public GovernanceRoleConverter(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
      Constructor
      Parameters:
      repositoryHelper - helper object to parse entity
      serviceName - name of this component
      serverName - local server name
  • Method Details

    • getNewBean

      public B getNewBean(Class<B> beanClass, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, String methodName) throws org.odpi.openmetadata.frameworks.connectors.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 entity and that of a connected relationship.
      Overrides:
      getNewBean in class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
      Parameters:
      beanClass - name of the class to create
      entity - entity containing the properties
      methodName - 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
    • getNewBean

      public B getNewBean(Class<B> beanClass, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship, String methodName) throws org.odpi.openmetadata.frameworks.connectors.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 entity and that of a connected relationship.
      Overrides:
      getNewBean in class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
      Parameters:
      beanClass - name of the class to create
      entity - entity containing the properties
      relationship - relationship containing the properties
      methodName - 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