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

## Interface JPAEdmComplexPropertyView

- All Superinterfaces:
    JPAEdmBaseView

      public interface JPAEdmComplexPropertyView
      extends JPAEdmBaseView

  A view on properties of Java Persistence embeddable type and EDM complex type. Properties of JPA embeddable types are converted into EDM properties of EDM complex type.

  The implementation of the view provides access to properties of EDM complex type created for a given JPA EDM complex type. The implementation acts as a container for the properties of EDM complex type.

  See Also:
    `JPAEdmComplexTypeView`
  Do not implement this interface or derive from class.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ComplexProperty` | `getEdmComplexProperty()` The method returns a complex property for a complex type.

    - ### Methods inherited from interface org.apache.olingo.odata2.jpa.processor.api.model.JPAEdmBaseView

      `clean, getBuilder, getJPAEdmExtension, getJPAEdmMappingModelAccess, getJPAMetaModel, getpUnitName, isConsistent, isDefaultNamingSkipped`

- - ### Method Detail

    - #### getEdmComplexProperty

          ComplexProperty getEdmComplexProperty()

      The method returns a complex property for a complex type.
      Returns:
        an instance of `ComplexProperty`

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