You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by bu...@apache.org on 2014/01/21 14:58:55 UTC

svn commit: r894960 - in /websites/staging/olingo/trunk/content: ./ doc/tutorials/AnnotationProcessorExtension.html

Author: buildbot
Date: Tue Jan 21 13:58:54 2014
New Revision: 894960

Log:
Staging update by buildbot for olingo

Modified:
    websites/staging/olingo/trunk/content/   (props changed)
    websites/staging/olingo/trunk/content/doc/tutorials/AnnotationProcessorExtension.html

Propchange: websites/staging/olingo/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Jan 21 13:58:54 2014
@@ -1 +1 @@
-1560011
+1560013

Modified: websites/staging/olingo/trunk/content/doc/tutorials/AnnotationProcessorExtension.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/tutorials/AnnotationProcessorExtension.html (original)
+++ websites/staging/olingo/trunk/content/doc/tutorials/AnnotationProcessorExtension.html Tue Jan 21 13:58:54 2014
@@ -83,7 +83,7 @@ Therefore Maven must be called as shown 
   <span class="o">-</span><span class="n">DartifactId</span><span class="p">=</span><span class="n">my</span><span class="o">-</span><span class="n">car</span><span class="o">-</span><span class="n">service</span> 
   <span class="o">-</span><span class="n">DarchetypeGroupId</span><span class="p">=</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">olingo</span> 
   <span class="o">-</span><span class="n">DarchetypeArtifactId</span><span class="p">=</span><span class="n">olingo</span><span class="o">-</span><span class="n">odata2</span><span class="o">-</span><span class="n">sample</span><span class="o">-</span><span class="n">cars</span><span class="o">-</span><span class="n">annotation</span><span class="o">-</span><span class="n">archetype</span><span class="o">-</span><span class="n">incubating</span> 
-  <span class="o">-</span><span class="n">DarchetypeVersion</span><span class="p">=</span>1<span class="p">.</span>1<span class="p">.</span>0<span class="o">-</span><span class="n">SNAPSHOT</span>
+  <span class="o">-</span><span class="n">DarchetypeVersion</span><span class="p">=</span>1<span class="p">.</span>1<span class="p">.</span>0
 </pre></div>
 
 
@@ -189,7 +189,7 @@ The <em>Car</em> consists of an <code>Id
 <p>For each of both entities first a java bean (<em>POJO</em>) is created in the package <code>org.apache.olingo.sample.annotation.model</code> which looks like:</p>
 <div class="codehilite"><pre><span class="kn">package</span> <span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">olingo</span><span class="o">.</span><span class="na">sample</span><span class="o">.</span><span class="na">annotation</span><span class="o">.</span><span class="na">model</span><span class="o">;</span>
 
-<span class="cm">/** Imports*/</span>
+<span class="cm">/** Imports */</span>
 
 <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Manufacturer</span> <span class="o">{</span>
   <span class="kd">private</span> <span class="n">String</span> <span class="n">id</span><span class="o">;</span>
@@ -205,7 +205,7 @@ The <em>Car</em> consists of an <code>Id
 <p>and:</p>
 <div class="codehilite"><pre><span class="kn">package</span> <span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">olingo</span><span class="o">.</span><span class="na">sample</span><span class="o">.</span><span class="na">annotation</span><span class="o">.</span><span class="na">model</span><span class="o">;</span>
 
-<span class="cm">/** Imports*/</span>
+<span class="cm">/** Imports */</span>
 
 <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Car</span> <span class="o">{</span>
   <span class="kd">private</span> <span class="n">String</span> <span class="n">id</span><span class="o">;</span>
@@ -264,7 +264,8 @@ The <em>Car</em> consists of an <code>Id
 <p>The complete resulting Entities (POJOs) then look like:</p>
 <div class="codehilite"><pre><span class="kn">package</span> <span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">olingo</span><span class="o">.</span><span class="na">sample</span><span class="o">.</span><span class="na">annotation</span><span class="o">.</span><span class="na">model</span><span class="o">;</span>
 
-<span class="cm">/** Imports*/</span>
+<span class="kn">import</span> <span class="nn">java.util.*</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">org.apache.olingo.odata2.api.annotation.edm.*</span><span class="o">;</span>
 
 <span class="nd">@EdmEntityType</span>
 <span class="nd">@EdmEntitySet</span>
@@ -287,7 +288,7 @@ The <em>Car</em> consists of an <code>Id
 <p>and</p>
 <div class="codehilite"><pre><span class="kn">package</span> <span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">olingo</span><span class="o">.</span><span class="na">sample</span><span class="o">.</span><span class="na">annotation</span><span class="o">.</span><span class="na">model</span><span class="o">;</span>
 
-<span class="cm">/** Imports*/</span>
+<span class="kn">import</span> <span class="nn">org.apache.olingo.odata2.api.annotation.edm.*</span><span class="o">;</span>
 
 <span class="nd">@EdmEntityType</span>
 <span class="nd">@EdmEntitySet</span>
@@ -332,7 +333,10 @@ The <em>Annotation Processor Extension</
 <p>As result the implementation look like:</p>
 <div class="codehilite"><pre><span class="kn">package</span> <span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">olingo</span><span class="o">.</span><span class="na">sample</span><span class="o">.</span><span class="na">annotation</span><span class="o">.</span><span class="na">processor</span><span class="o">;</span>
 
-<span class="cm">/** Imports */</span>
+<span class="kn">import</span> <span class="nn">org.apache.olingo.odata2.api.*</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">org.apache.olingo.odata2.api.exception.*</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">org.apache.olingo.odata2.api.processor.ODataContext</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">org.apache.olingo.odata2.annotation.processor.api.AnnotationServiceFactory</span><span class="o">;</span>
 
 <span class="kd">public</span> <span class="kd">class</span> <span class="nc">AnnotationSampleServiceFactory</span> <span class="kd">extends</span> <span class="n">ODataServiceFactory</span> <span class="o">{</span>