You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Michael Burwig (JIRA)" <ji...@apache.org> on 2014/11/14 15:31:34 UTC

[jira] [Created] (OLINGO-486) 'abstract' flag on Entity Types and Complex Types never evaluated

Michael Burwig created OLINGO-486:
-------------------------------------

             Summary: 'abstract' flag on Entity Types and Complex Types never evaluated
                 Key: OLINGO-486
                 URL: https://issues.apache.org/jira/browse/OLINGO-486
             Project: Olingo
          Issue Type: Bug
          Components: odata4-server
    Affects Versions: V4 4.0.0-beta-01, (Java) V4 4.0.0-beta-02
         Environment: org.apache.olingo.server
            Reporter: Michael Burwig


Setting the 'abstract' flag on org.apache.olingo.server.api.edm.provider.EntityType is neither reflected in the metadata document, nor taken into account during request processing.

An exemplary scenario:
- abstract entity type 'A' does not define an entity key
- entity type 'B' has 'A' as a base type and defines a key property and reference
- neither does the key property reference on 'B' appear in the respective metadata section, nor is it possible to retrieve an entity by specifying said key value

Apparently, the 'abstract' flag is ignored during processing. Hence type 'B' is inheriting type 'A's key properties (of which there are none) and ignoring any key's defined on type 'B' itself.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)