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 2015/09/17 10:45:23 UTC

svn commit: r965735 - in /websites/staging/olingo/trunk/content: ./ doc/odata4/tutorials/readep/tutorial_readep.html

Author: buildbot
Date: Thu Sep 17 08:45:23 2015
New Revision: 965735

Log:
Staging update by buildbot for olingo

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

Propchange: websites/staging/olingo/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Sep 17 08:45:23 2015
@@ -1 +1 @@
-1703524
+1703527

Modified: websites/staging/olingo/trunk/content/doc/odata4/tutorials/readep/tutorial_readep.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/odata4/tutorials/readep/tutorial_readep.html (original)
+++ websites/staging/olingo/trunk/content/doc/odata4/tutorials/readep/tutorial_readep.html Thu Sep 17 08:45:23 2015
@@ -237,28 +237,42 @@ Within this package, create a new class
         <span class="k">return</span> <span class="n">requestedEntity</span><span class="o">;</span>
      <span class="o">}</span>
 
-    <span class="cm">/* HELPER */</span>
+     <span class="cm">/* HELPER */</span>
+     <span class="kd">private</span> <span class="kt">void</span> <span class="nf">initSampleData</span><span class="o">(){</span>
 
-    <span class="kd">private</span> <span class="kt">void</span> <span class="nf">initSampleData</span><span class="o">(){</span>
-
-        <span class="c1">// add some sample product entities</span>
-        <span class="n">productList</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Entity</span><span class="o">()</span>
-             <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;ID&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-             <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Name&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;Notebook Basic 15&quot;</span><span class="o">))</span>
-             <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Description&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;Notebook Basic, 1.7GHz - 15 XGA - 1024MB DDR2 SDRAM - 40GB&quot;</span><span class="o">)));</span>
-
-        <span class="n">productList</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Entity</span><span class="o">()</span>
-            <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;ID&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="mi">2</span><span class="o">))</span>
-            <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Name&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;1UMTS PDA&quot;</span><span class="o">))</span>
-            <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Description&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;Ultrafast 3G UMTS/HSDPA Pocket PC, supports GSM network&quot;</span><span class="o">)));</span>
-
-        <span class="n">productList</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Entity</span><span class="o">()</span>
-            <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;ID&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="mi">3</span><span class="o">))</span>
-            <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Name&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;Ergo Screen&quot;</span><span class="o">))</span>
-            <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Description&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;19 Optimum Resolution 1024 x 768 @ 85Hz, resolution 1280 x 960&quot;</span><span class="o">)));</span>
-
-     <span class="o">}</span>
-<span class="o">}</span>
+         <span class="c1">// add some sample product entities</span>
+         <span class="kd">final</span> <span class="n">Entity</span> <span class="n">e1</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Entity</span><span class="o">()</span>
+                               <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;ID&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
+                               <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Name&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;Notebook Basic 15&quot;</span><span class="o">))</span>
+                               <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Description&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span>
+                                            <span class="s">&quot;Notebook Basic, 1.7GHz - 15 XGA - 1024MB DDR2 SDRAM - 40GB&quot;</span><span class="o">));</span>
+        <span class="n">e1</span><span class="o">.</span><span class="na">setId</span><span class="o">(</span><span class="n">createId</span><span class="o">(</span><span class="s">&quot;Products&quot;</span><span class="o">,</span> <span class="mi">1</span><span class="o">));</span>
+        <span class="n">productList</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="n">e1</span><span class="o">);</span>
+
+        <span class="kd">final</span> <span class="n">Entity</span> <span class="n">e2</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Entity</span><span class="o">()</span>
+                              <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;ID&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="mi">2</span><span class="o">))</span>
+                              <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Name&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;1UMTS PDA&quot;</span><span class="o">))</span>
+                              <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Description&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span>
+                                           <span class="s">&quot;Ultrafast 3G UMTS/HSDPA Pocket PC, supports GSM network&quot;</span><span class="o">));</span>
+        <span class="n">e2</span><span class="o">.</span><span class="na">setId</span><span class="o">(</span><span class="n">createId</span><span class="o">(</span><span class="s">&quot;Products&quot;</span><span class="o">,</span> <span class="mi">1</span><span class="o">));</span>
+        <span class="n">productList</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="n">e2</span><span class="o">);</span>
+
+        <span class="kd">final</span> <span class="n">Entity</span> <span class="n">e3</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Entity</span><span class="o">()</span>
+                              <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;ID&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="mi">3</span><span class="o">))</span>
+                              <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Name&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span> <span class="s">&quot;Ergo Screen&quot;</span><span class="o">))</span>
+                              <span class="o">.</span><span class="na">addProperty</span><span class="o">(</span><span class="k">new</span> <span class="n">Property</span><span class="o">(</span><span class="kc">null</span><span class="o">,</span> <span class="s">&quot;Description&quot;</span><span class="o">,</span> <span class="n">ValueType</span><span class="o">.</span><span class="na">PRIMITIVE</span><span class="o">,</span>
+                    <span class="s">&quot;19 Optimum Resolution 1024 x 768 @ 85Hz, resolution 1280 x 960&quot;</span><span class="o">));</span>
+        <span class="n">e3</span><span class="o">.</span><span class="na">setId</span><span class="o">(</span><span class="n">createId</span><span class="o">(</span><span class="s">&quot;Products&quot;</span><span class="o">,</span> <span class="mi">1</span><span class="o">));</span>
+        <span class="n">productList</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="n">e3</span><span class="o">);</span>
+    <span class="o">}</span>
+
+    <span class="kd">private</span> <span class="n">URI</span> <span class="nf">createId</span><span class="o">(</span><span class="n">String</span> <span class="n">entitySetName</span><span class="o">,</span> <span class="n">Object</span> <span class="n">id</span><span class="o">)</span> <span class="o">{</span>
+        <span class="k">try</span> <span class="o">{</span>
+            <span class="k">return</span> <span class="k">new</span> <span class="nf">URI</span><span class="o">(</span><span class="n">entitySetName</span> <span class="o">+</span> <span class="s">&quot;(&quot;</span> <span class="o">+</span> <span class="n">String</span><span class="o">.</span><span class="na">valueOf</span><span class="o">(</span><span class="n">id</span><span class="o">)</span> <span class="o">+</span> <span class="s">&quot;)&quot;</span><span class="o">);</span>
+        <span class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span class="n">URISyntaxException</span> <span class="n">e</span><span class="o">)</span> <span class="o">{</span>
+            <span class="k">throw</span> <span class="k">new</span> <span class="nf">ODataRuntimeException</span><span class="o">(</span><span class="s">&quot;Unable to create id for entity: &quot;</span> <span class="o">+</span> <span class="n">entitySetName</span><span class="o">,</span> <span class="n">e</span><span class="o">);</span>
+        <span class="o">}</span>
+    <span class="o">}</span>
 </pre></div>