Dear Wiki user, You have subscribed to a wiki page or wiki category on "Olingo Wiki" for change notification.
The "Documentation/AnnotationProcessor" page has been changed by MichaelBolz: https://wiki.apache.org/Olingo/Documentation/AnnotationProcessor?action=diff&rev1=4&rev2=5 Comment: Fixed (some) links = General idea = - To fill the gap between a EDM definition with the API with full implementation of ODataSingleProcessor and the use of a generated EDM with the JPA Processor and JPA Annotations we created a PoC with Java Annotation to do a EDM definition with a generic AnnotationProcessor (first evaluation/POC can be found [here|PIC:PocEdmAnnotationsExtension]) and to provide an option for simplified data access (read/write). + To fill the gap between a EDM definition with the API with full implementation of ODataSingleProcessor and the use of a generated EDM with the JPA Processor and JPA Annotations we created a PoC with Java Annotation to do a EDM definition with a generic AnnotationProcessor and to provide an option for simplified data access (read/write). The idea behind this feature was 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. This feature will fill the gap between the currently existing JPA processor extension (which allows easy connection to a database with JPA annotations) and the need to do a full implementation of an Processor (ODataSingleProcessor). - As initial contribution and starting point for discussions about this feature on the issue [OLINGO-32|https://issues.apache.org/jira/browse/OLINGO-32] was created and a feature branch with name {{{PocEdmAnnotationsExtension}}} ([link|https://git-wip-us.apache.org/repos/asf?p=incubator-olingo-odata2.git;a=shortlog;h=refs/heads/PocEdmAnnotationsExtension] and commit id: {{{ae0d7d14161d4da7ff05492566bec7e66425c168}}}) was created with a basic ''Proof of Concept''. + As initial contribution and starting point for discussions about this feature on the issue [[https://issues.apache.org/jira/browse/OLINGO-32|OLINGO-32]] was created and a feature branch with name {{{PocEdmAnnotationsExtension}}} ([[https://git-wip-us.apache.org/repos/asf?p=incubator-olingo-odata2.git;a=shortlog;h=refs/heads/PocEdmAnnotationsExtension|link]] and commit id: {{{ae0d7d14161d4da7ff05492566bec7e66425c168}}}) was created with a basic ''Proof of Concept''. = Concept =
