Class APIParameterListConverter<B>

public class APIParameterListConverter<B> extends DataManagerOMASConverter<B>
EventTypeConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) EntityDetail object into a bean that inherits from EventTypeElement. It is working with a ComplexSchemaType.
  • Constructor Details

    • APIParameterListConverter

      public APIParameterListConverter(OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
      repositoryHelper - helper object to parse entity
      serviceName - name of this component
      serverName - local server name
  • Method Details

    • getNewComplexBean

      public B getNewComplexBean(Class<B> beanClass, EntityDetail primaryEntity, List<Relationship> relationships, String methodName) throws PropertyServerException
      Using the supplied instances, return a new instance of the bean. It is used for beans such as an Annotation or DataField bean which combine knowledge from the entity and its linked relationships.
      getNewComplexBean in class OpenMetadataAPIGenericConverter<B>
      beanClass - name of the class to create
      primaryEntity - entity that is the root of the collection of entities that make up the content of the bean
      relationships - relationships linking the entities
      methodName - calling method
      bean populated with properties from the instances supplied
      PropertyServerException - there is a problem instantiating the bean