org.apache.olingo.odata2.jpa.processor.api.access

## Interface JPAEdmBuilder

-     public interface JPAEdmBuilder

  JPAEdmBuilder interface provides methods for building elements of an Entity Data Model (EDM) from a Java Persistence Model.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `build()` The Method builds EDM Elements by transforming JPA MetaModel.

- - ### Method Detail

    - #### build

          void build()
              throws ODataJPAModelException,
                     ODataJPARuntimeException

      The Method builds EDM Elements by transforming JPA MetaModel. The method processes EDM JPA Containers which could be accessed using the following views,
      - `JPAEdmAssociationSetView`
      - `JPAEdmAssociationView`
      - `JPAEdmBaseView`
      - `JPAEdmComplexPropertyView`
      - `JPAEdmComplexTypeView`
      - `JPAEdmEntityContainerView`
      - `JPAEdmEntitySetView`
      - `JPAEdmEntityTypeView`
      - `JPAEdmKeyView`
      - `JPAEdmModelView`
      - `JPAEdmNavigationPropertyView`
      - `JPAEdmPropertyView`
      - `JPAEdmReferentialConstraintRoleView`
      - `JPAEdmReferentialConstraintView`
      - `JPAEdmSchemaView`
      Throws:
        `ODataJPARuntimeException`
        `ODataJPAModelException`

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.