Author: buildbot
Date: Tue Oct 20 00:37:48 2015
New Revision: 969544
Log:
Staging update by buildbot for olingo
Modified:
websites/staging/olingo/trunk/content/ (props changed)
websites/staging/olingo/trunk/content/doc/odata4/tutorials/media/tutorial_media.html
Propchange: websites/staging/olingo/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Oct 20 00:37:48 2015
@@ -1 +1 @@
-1709493
+1709494
Modified:
websites/staging/olingo/trunk/content/doc/odata4/tutorials/media/tutorial_media.html
==============================================================================
---
websites/staging/olingo/trunk/content/doc/odata4/tutorials/media/tutorial_media.html
(original)
+++
websites/staging/olingo/trunk/content/doc/odata4/tutorials/media/tutorial_media.html
Tue Oct 20 00:37:48 2015
@@ -220,6 +220,7 @@ This tutorial can be found in subdirecto
All methods have to be implemented in class
<code>myservice.mynamespace.data.Storage</code></p>
<p>To read the content to a media entity, we simple return the value of the
property <em>$value</em>.</p>
<div class="codehilite"><pre><span class="kd">private</span> <span
class="kd">static</span> <span class="kd">final</span> <span
class="n">String</span> <span class="n">MEDIA_PROPERTY_NAME</span> <span
class="o">=</span> <span class="s">"$value"</span><span
class="o">;</span>
+<span class="kd">private</span> <span class="n">List</span><span
class="o"><</span><span class="n">Entity</span><span class="o">></span>
<span class="n">advertisments</span><span class="o">;</span>
<span class="kd">public</span> <span class="kt">byte</span><span
class="o">[]</span> <span class="nf">readMedia</span><span
class="o">(</span><span class="kd">final</span> <span class="n">Entity</span>
<span class="n">entity</span><span class="o">)</span> <span class="o">{</span>
<span class="k">return</span> <span class="o">(</span><span
class="kt">byte</span><span class="o">[])</span> <span
class="n">entity</span><span class="o">.</span><span
class="na">getProperty</span><span class="o">(</span><span
class="n">MEDIA_PROPERTY_NAME</span><span class="o">).</span><span
class="na">asPrimitive</span><span class="o">();</span>
@@ -228,9 +229,7 @@ All methods have to be implemented in cl
<p>If we update the content of a media entity, we must also set the the
Content Type of the content.</p>
-<div class="codehilite"><pre><span class="kd">private</span> <span
class="n">List</span><span class="o"><</span><span
class="n">Entity</span><span class="o">></span> <span
class="n">advertisments</span><span class="o">;</span>
-
-<span class="kd">public</span> <span class="kt">void</span> <span
class="nf">updateMedia</span><span class="o">(</span><span
class="kd">final</span> <span class="n">Entity</span> <span
class="n">entity</span><span class="o">,</span> <span class="kd">final</span>
<span class="n">String</span> <span class="n">mediaContentType</span><span
class="o">,</span> <span class="kd">final</span> <span
class="kt">byte</span><span class="o">[]</span> <span
class="n">data</span><span class="o">)</span> <span class="o">{</span>
+<div class="codehilite"><pre><span class="kd">public</span> <span
class="kt">void</span> <span class="nf">updateMedia</span><span
class="o">(</span><span class="kd">final</span> <span class="n">Entity</span>
<span class="n">entity</span><span class="o">,</span> <span
class="kd">final</span> <span class="n">String</span> <span
class="n">mediaContentType</span><span class="o">,</span> <span
class="kd">final</span> <span class="kt">byte</span><span class="o">[]</span>
<span class="n">data</span><span class="o">)</span> <span class="o">{</span>
<span class="n">entity</span><span class="o">.</span><span
class="na">getProperties</span><span class="o">().</span><span
class="na">remove</span><span class="o">(</span><span
class="n">entity</span><span class="o">.</span><span
class="na">getProperty</span><span class="o">(</span><span
class="n">MEDIA_PROPERTY_NAME</span><span class="o">));</span>
<span class="n">entity</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="n">MEDIA_PROPERTY_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="n">data</span><span class="o">));</span>
<span class="n">entity</span><span class="o">.</span><span
class="na">setMediaContentType</span><span class="o">(</span><span
class="n">mediaContentType</span><span class="o">);</span>