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 Bolz (JIRA)" <ji...@apache.org> on 2013/12/17 08:17:07 UTC

[jira] [Resolved] (OLINGO-32) Introduce (Java) Annotations for definition of EDM

     [ https://issues.apache.org/jira/browse/OLINGO-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Bolz resolved OLINGO-32.
--------------------------------

    Resolution: Fixed

The introduction of (Java) Annotations for definition of EDM and providing of data is finished as API and an implementation.
The remaining parts are improving test coverage and documentation which are extracted in following new issues:

- [Create tests for 'Annotation-processor' module|https://issues.apache.org/jira/browse/OLINGO-86]
- [Create integration tests for 'Annotation-processor' module|https://issues.apache.org/jira/browse/OLINGO-87]
- [Create 'archetype' for 'Annotation-processor' module|https://issues.apache.org/jira/browse/OLINGO-88]
- [Create HowTo/Documentation for 'Annotation-processor' module|https://issues.apache.org/jira/browse/OLINGO-89]

Hence this issue is solved and can be closed.

> Introduce (Java) Annotations for definition of EDM
> --------------------------------------------------
>
>                 Key: OLINGO-32
>                 URL: https://issues.apache.org/jira/browse/OLINGO-32
>             Project: Olingo
>          Issue Type: New Feature
>    Affects Versions: V2 1.1.0
>            Reporter: Michael Bolz
>            Assignee: Michael Bolz
>            Priority: Minor
>             Fix For: V2 1.1.0
>
>
> The idea is to create your model as POJOs which then can be annotated with special {{@EdmXXX}} (Java) annotations to define the EDM for an OData Service.
> Based on these annotation then the {{edmx}} document ({{$metadata}}) can be generated as well as a generic {{Processor}} ({{ODataSingleProcessor}}) for e.g. {{JSON}} can be written.
> As initial contribution and starting point for discussions about this feature a branch with name {{PocEdmAnnotationsExtension}} is created with a basic Proof of Concept.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)