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">"ID"</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">"Name"</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">"Notebook Basic 15"</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">"Description"</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">"Notebook Basic, 1.7GHz - 15 XGA - 1024MB DDR2 SDRAM - 40GB"</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">"ID"</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">"Name"</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">"1UMTS PDA"</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">"Description"</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">"Ultrafast 3G UMTS/HSDPA Pocket PC, supports GSM network"</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">"ID"</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">"Name"</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">"Ergo Screen"</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">"Description"</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">"19 Optimum Resolution 1024 x 768 @ 85Hz, resolution 1280 x 960"</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">"ID"</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">"Name"</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">"Notebook Basic 15"</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">"Description"</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">"Notebook Basic, 1.7GHz - 15 XGA - 1024MB DDR2 SDRAM - 40GB"</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">"Products"</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">"ID"</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">"Name"</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">"1UMTS PDA"</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">"Description"</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">"Ultrafast 3G UMTS/HSDPA Pocket PC, supports GSM network"</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">"Products"</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">"ID"</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">"Name"</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">"Ergo Screen"</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">"Description"</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">"19 Optimum Resolution 1024 x 768 @ 85Hz, resolution 1280 x 960"</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">"Products"</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">"("</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">")"</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">"Unable to create id for entity: "</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>