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/07/08 15:49:35 UTC

svn commit: r957524 [5/5] - in /websites/staging/olingo/trunk/content: ./ doc/javascript/ doc/odata2/ doc/odata2/tutorials/ doc/odata4/ doc/odata4/tutorials/ doc/odata4/tutorials/navigation/ doc/odata4/tutorials/read/ doc/odata4/tutorials/readep/ doc/o...

Modified: websites/staging/olingo/trunk/content/doc/odata4/tutorials/write/tutorial_write.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/odata4/tutorials/write/tutorial_write.html (original)
+++ websites/staging/olingo/trunk/content/doc/odata4/tutorials/write/tutorial_write.html Wed Jul  8 13:49:34 2015
@@ -86,9 +86,20 @@
 
 			</div><!--/.nav-collapse -->
         </div><!--/.container-fluid -->
-      </div><!-- Main component for a primary marketing message or call to action --><h1 id="how-to-build-an-odata-service-with-olingo-v4">How to build an OData Service with Olingo V4</h1>
-<h1 id="part-3-write-operations">Part 3: Write operations</h1>
-<h2 id="introduction">Introduction</h2>
+      </div><!-- Main component for a primary marketing message or call to action --><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="how-to-build-an-odata-service-with-olingo-v4">How to build an OData Service with Olingo V4<a class="headerlink" href="#how-to-build-an-odata-service-with-olingo-v4" title="Permanent link">&para;</a></h1>
+<h1 id="part-3-write-operations">Part 3: Write operations<a class="headerlink" href="#part-3-write-operations" title="Permanent link">&para;</a></h1>
+<h2 id="introduction">Introduction<a class="headerlink" href="#introduction" title="Permanent link">&para;</a></h2>
 <p>This tutorial guides you through the steps required to write an OData Service based on the Olingo OData 4.0 Library for Java (based on current <em>Olingo 4.0.0-beta-03</em> release which can be get via the <a href="/doc/odata4/download.html">Download-Page</a>).</p>
 <p>In the first two tutorials (<a href="/doc/odata4/tutorials/read/tutorial_read.html">Read Collection</a> and <a href="/doc/odata4/tutorials/readep/tutorial_readep.html">Read Entity</a>), we’ve learned how to build a simple OData service that supports read operations for collection, single entity and property.</p>
 <p>In the present tutorial, will cover the write operations, which means creating an entity, modifying an existing entity and deleting an existing entity.</p>
@@ -118,20 +129,20 @@ The sample code shouldn't be reused for
 <li>Links</li>
 </ol>
 <hr />
-<h1 id="1-prerequisites">1. Prerequisites</h1>
+<h1 id="1-prerequisites">1. Prerequisites<a class="headerlink" href="#1-prerequisites" title="Permanent link">&para;</a></h1>
 <p>Same prerequisites as in <a href="/doc/odata4/tutorials/read/tutorial_read.html">Tutorial Part 1: Read Entity Collection</a> and <a href="/doc/odata4/tutorials/readep/tutorial_readep.html">Tutorial Part 2: Read Entity</a> as well as basic knowledge about the concepts presented in both tutorials.</p>
 <hr />
-<h1 id="2-preparation">2. Preparation</h1>
+<h1 id="2-preparation">2. Preparation<a class="headerlink" href="#2-preparation" title="Permanent link">&para;</a></h1>
 <p>Follow <a href="/doc/odata4/tutorials/read/tutorial_read.html">Tutorial Part 1: Read Entity Collection</a> and <a href="/doc/odata4/tutorials/readep/tutorial_readep.html">Tutorial Part 2: Read Entity</a> or as shortcut import the project attached to <em>Tutorial Part 2</em> into your Eclipse workspace.</p>
 <p>Afterwards do a <em>Deploy and run</em>: it should be working.</p>
 <hr />
-<h1 id="3-implementation">3. Implementation</h1>
+<h1 id="3-implementation">3. Implementation<a class="headerlink" href="#3-implementation" title="Permanent link">&para;</a></h1>
 <p>In our sample scenario, we want to create a product, to be added to the list of available products that we maintain in our database-mock.
 This product that we want to create will have a name and a description that the user of our service will specify in his HTTP request.
 The Olingo library takes this user request, serializes the request body and invokes the corresponding method of our processor class.</p>
 <p>In the previous tutorial 2, we’ve already implemented the <code>EntityProcessor</code> interface and registered our class in the servlet, but we have not written the implementation for the callback methods that are responsible for the write operations.
 This is what we are going to do in the below sections.</p>
-<h2 id="31-implement-the-createentity-method">3.1. Implement the createEntity(...) method</h2>
+<h2 id="31-implement-the-createentity-method">3.1. Implement the createEntity(...) method<a class="headerlink" href="#31-implement-the-createentity-method" title="Permanent link">&para;</a></h2>
 <p>Open the class <code>myservice.mynamespace.service.DemoEntityProcessor</code>
 Go to the method <code>createEntity(...)</code>
 The method body should be empty, otherwise delete any content.</p>
@@ -209,7 +220,7 @@ Furthermore, we have to return the creat
 </pre></div>
 
 
-<h2 id="32-implement-the-updateentity-method">3.2. Implement the updateEntity(...) method</h2>
+<h2 id="32-implement-the-updateentity-method">3.2. Implement the updateEntity(...) method<a class="headerlink" href="#32-implement-the-updateentity-method" title="Permanent link">&para;</a></h2>
 <p>Example URL</p>
 <div class="codehilite"><pre><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>8080<span class="o">/</span><span class="n">DemoService</span><span class="o">/</span><span class="n">DemoService</span><span class="p">.</span><span class="n">svc</span><span class="o">/</span><span class="n">Products</span><span class="p">(</span>3<span class="p">)</span>
 </pre></div>
@@ -323,7 +334,7 @@ The difference becomes relevant only in
 </pre></div>
 
 
-<h2 id="33-implement-the-deleteentity-method">3.3. Implement the deleteEntity(...) method</h2>
+<h2 id="33-implement-the-deleteentity-method">3.3. Implement the deleteEntity(...) method<a class="headerlink" href="#33-implement-the-deleteentity-method" title="Permanent link">&para;</a></h2>
 <p>In case of <strong>DELETE</strong> operation, the URL is the same like for the <strong>GET</strong> operation, but the request body is empty.</p>
 <p>Example URL:</p>
 <div class="codehilite"><pre><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>8080<span class="o">/</span><span class="n">DemoService</span><span class="o">/</span><span class="n">DemoService</span><span class="p">.</span><span class="n">svc</span><span class="o">/</span><span class="n">Products</span><span class="p">(</span>3<span class="p">)</span>
@@ -334,9 +345,7 @@ The difference becomes relevant only in
 <ul>
 <li>As usual, determine the entity set.</li>
 <li>Delete the data in backend.</li>
-<li>
-<p>Configure the response object with the proper status code <strong>204 – no content</strong>.</p>
-<div class="codehilite"><pre><span class="kd">public</span> <span class="kt">void</span> <span class="nf">deleteEntity</span><span class="o">(</span><span class="n">ODataRequest</span> <span class="n">request</span><span class="o">,</span> <span class="n">ODataResponse</span> <span class="n">response</span><span class="o">,</span> <span class="n">UriInfo</span> <span class="n">uriInfo</span><span class="o">)</span>
+<li>Configure the response object with the proper status code <strong>204 – no content</strong>.<div class="codehilite"><pre><span class="kd">public</span> <span class="kt">void</span> <span class="nf">deleteEntity</span><span class="o">(</span><span class="n">ODataRequest</span> <span class="n">request</span><span class="o">,</span> <span class="n">ODataResponse</span> <span class="n">response</span><span class="o">,</span> <span class="n">UriInfo</span> <span class="n">uriInfo</span><span class="o">)</span>
                         <span class="kd">throws</span> <span class="n">ODataApplicationException</span> <span class="o">{</span>
 
   <span class="c1">// 1. Retrieve the entity set which belongs to the requested entity</span>
@@ -357,7 +366,7 @@ The difference becomes relevant only in
 
 </li>
 </ul>
-<h1 id="4-run-the-service">4. Run the service</h1>
+<h1 id="4-run-the-service">4. Run the service<a class="headerlink" href="#4-run-the-service" title="Permanent link">&para;</a></h1>
 <p>After building and deploying the project, we can invoke our OData service.</p>
 <p>In order to test the write operations of our OData service, we need a tool that is able to execute the following required HTTP requests:</p>
 <ul>
@@ -373,7 +382,7 @@ The difference becomes relevant only in
 <li>Chrome: “Advanced REST client”</li>
 </ul>
 <p>The following sections provide examples for executing the requests:</p>
-<h3 id="41-example-for-create">4.1. Example for <strong>CREATE</strong>:</h3>
+<h3 id="41-example-for-create">4.1. Example for <strong>CREATE</strong>:<a class="headerlink" href="#41-example-for-create" title="Permanent link">&para;</a></h3>
 <ul>
 <li>URL: <a href="http://localhost:8080/DemoService/DemoService.svc/Products">http://localhost:8080/DemoService/DemoService.svc/Products</a></li>
 <li>HTTP verb: <strong>POST</strong></li>
@@ -391,14 +400,12 @@ The difference becomes relevant only in
 <p><strong>Note:</strong> The value for the ID property is arbitrary, as it will be generated by our OData service implementation</p>
 </li>
 </ul>
-<h3 id="42-example-for-update-put">4.2. Example for UPDATE (PUT):</h3>
+<h3 id="42-example-for-update-put">4.2. Example for UPDATE (PUT):<a class="headerlink" href="#42-example-for-update-put" title="Permanent link">&para;</a></h3>
 <ul>
 <li>URL: <a href="http://localhost:8080/DemoService/DemoService.svc/Products(3)">http://localhost:8080/DemoService/DemoService.svc/Products(3)</a></li>
 <li>HTTP verb: <strong>PUT</strong></li>
 <li>Header: <code>Content-Type: application/json; odata.metadata=minimal</code></li>
-<li>
-<p>Request body:</p>
-<div class="codehilite"><pre><span class="p">{</span>
+<li>Request body:<div class="codehilite"><pre><span class="p">{</span>
   <span class="nt">&quot;ID&quot;</span><span class="p">:</span><span class="mi">3</span><span class="p">,</span>
   <span class="nt">&quot;Name&quot;</span><span class="p">:</span><span class="s2">&quot;Ergo Screen updated Name&quot;</span><span class="p">,</span>
   <span class="nt">&quot;Description&quot;</span><span class="p">:</span><span class="s2">&quot;updated description&quot;</span>
@@ -408,14 +415,12 @@ The difference becomes relevant only in
 
 </li>
 </ul>
-<h3 id="43-example-for-update-patch">4.3. Example for UPDATE (PATCH):</h3>
+<h3 id="43-example-for-update-patch">4.3. Example for UPDATE (PATCH):<a class="headerlink" href="#43-example-for-update-patch" title="Permanent link">&para;</a></h3>
 <ul>
 <li>URL: <a href="http://localhost:8080/DemoService/DemoService.svc/Products(3)">http://localhost:8080/DemoService/DemoService.svc/Products(3)</a></li>
 <li>HTTP verb: <strong>PATCH</strong></li>
 <li>Header: <code>Content-Type: application/json; odata.metadata=minimal</code></li>
-<li>
-<p>Request body:</p>
-<div class="codehilite"><pre><span class="p">{</span>
+<li>Request body:<div class="codehilite"><pre><span class="p">{</span>
   <span class="nt">&quot;Description&quot;</span><span class="p">:</span> <span class="s2">&quot;patched description&quot;</span>
 <span class="p">}</span>
 </pre></div>
@@ -423,7 +428,7 @@ The difference becomes relevant only in
 
 </li>
 </ul>
-<h3 id="44-example-for-delete">4.4. Example for DELETE:</h3>
+<h3 id="44-example-for-delete">4.4. Example for DELETE:<a class="headerlink" href="#44-example-for-delete" title="Permanent link">&para;</a></h3>
 <ul>
 <li>URL: <a href="http://localhost:8080/DemoService/DemoService.svc/Products(3)">http://localhost:8080/DemoService/DemoService.svc/Products(3)</a></li>
 <li>HTTP verb: <strong>DELETE</strong></li>
@@ -431,12 +436,12 @@ The difference becomes relevant only in
 <li>Request body:  <code>&lt;empty&gt;</code></li>
 </ul>
 <hr />
-<h1 id="5-summary">5. Summary</h1>
+<h1 id="5-summary">5. Summary<a class="headerlink" href="#5-summary" title="Permanent link">&para;</a></h1>
 <p>In this tutorial we have learned how to implement the creation, update and deletion of an entity.
 It has been based on a simple OData model, focusing on simple sample code and sample data.</p>
 <p>In the next tutorial (Part 4: Navigation) we will learn how to implement navigation, i.e. the linking of resources.</p>
 <hr />
-<h1 id="6-links">6. Links</h1>
+<h1 id="6-links">6. Links<a class="headerlink" href="#6-links" title="Permanent link">&para;</a></h1>
 <ul>
 <li>Tutorial OData V4 service part 1: <a href="/doc/odata4/tutorials/read/tutorial_read.html">Read Entity Collection</a> | <a href="http://www.apache.org/dyn/closer.cgi/olingo/odata4/Tutorials/DemoService_Tutorial_Read.zip">sample project</a> (<a href="https://dist.apache.org/repos/dist/release/olingo/odata4/Tutorials/DemoService_Tutorial_Read.zip.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/olingo/odata4/Tutorials/DemoService_Tutorial_Read.zip.sha512">sha512</a>, <a href="https://dist.apache.org/repos/dist/release/olingo/odata4/Tutorials/DemoService_Tutorial_Read.zip.asc">pgp</a>).</li>
 <li>Tutorial OData V4 service part 2: <a href="/doc/odata4/tutorials/readep/tutorial_readep.html">Read Entity, Read Property</a> | <a href="http://www.apache.org/dyn/closer.cgi/olingo/odata4/Tutorials/DemoService_Tutorial_ReadEp.zip">sample project zip</a> (<a href="https://dist.apache.org/repos/dist/release/olingo/odata4/Tutorials/DemoService_Tutorial_ReadEp.zip.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/olingo/odata4/Tutorials/DemoService_Tutorial_ReadEp.zip.sha512">sha512</a>, <a href="https://dist.apache.org/repos/dist/release/olingo/odata4/Tutorials/DemoService_Tutorial_ReadEp.zip.asc">pgp</a>)</li>

Modified: websites/staging/olingo/trunk/content/documentation.html
==============================================================================
--- websites/staging/olingo/trunk/content/documentation.html (original)
+++ websites/staging/olingo/trunk/content/documentation.html Wed Jul  8 13:49:34 2015
@@ -86,12 +86,23 @@
 
 			</div><!--/.nav-collapse -->
         </div><!--/.container-fluid -->
-      </div><!-- Main component for a primary marketing message or call to action --><h1 id="documentation-overview-for-odata-libraries">Documentation Overview for OData Libraries</h1>
-<h3 id="documentation-odata-20-java-library">Documentation OData 2.0 Java Library</h3>
+      </div><!-- Main component for a primary marketing message or call to action --><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="documentation-overview-for-odata-libraries">Documentation Overview for OData Libraries<a class="headerlink" href="#documentation-overview-for-odata-libraries" title="Permanent link">&para;</a></h1>
+<h3 id="documentation-odata-20-java-library">Documentation OData 2.0 Java Library<a class="headerlink" href="#documentation-odata-20-java-library" title="Permanent link">&para;</a></h3>
 <p><a href="http://olingo.apache.org/doc/odata2/index.html">Documentation OData 2.0 Java Library</a></p>
-<h3 id="documentation-odata-40-java-library">Documentation OData 4.0 Java Library</h3>
+<h3 id="documentation-odata-40-java-library">Documentation OData 4.0 Java Library<a class="headerlink" href="#documentation-odata-40-java-library" title="Permanent link">&para;</a></h3>
 <p><a href="http://olingo.apache.org/doc/odata4/index.html">Documentation OData 4.0 Java Library</a></p>
-<h3 id="olingo-odata-client-for-javascript">Olingo OData Client for JavaScript</h3>
+<h3 id="olingo-odata-client-for-javascript">Olingo OData Client for JavaScript<a class="headerlink" href="#olingo-odata-client-for-javascript" title="Permanent link">&para;</a></h3>
 <p><a href="http://olingo.apache.org/doc/javascript/index.html">Olingo OData Client for JavaScript</a></p><div align="center">
 <p>Copyright © 2013-2015, The Apache Software Foundation<br>
 				                Apache Olingo, Olingo, Apache, the Apache feather, and

Modified: websites/staging/olingo/trunk/content/documentation2.html
==============================================================================
--- websites/staging/olingo/trunk/content/documentation2.html (original)
+++ websites/staging/olingo/trunk/content/documentation2.html Wed Jul  8 13:49:34 2015
@@ -86,16 +86,27 @@
 
 			</div><!--/.nav-collapse -->
         </div><!--/.container-fluid -->
-      </div><!-- Main component for a primary marketing message or call to action --><h1 id="documentation2">Documentation2</h1>
+      </div><!-- Main component for a primary marketing message or call to action --><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="documentation2">Documentation2<a class="headerlink" href="#documentation2" title="Permanent link">&para;</a></h1>
 <hr />
-<h3 id="how-to-start">How to Start</h3>
+<h3 id="how-to-start">How to Start<a class="headerlink" href="#how-to-start" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="/doc/odata2/sample-setup.html">Sample Project Setup with Maven Archetypes</a></li>
 <li><a href="/doc/odata2/tomcat.html">Run with Tomcat</a></li>
 <li><a href="/doc/odata2/dependencies.html">Maven Dependencies</a></li>
 </ul>
 <hr />
-<h3 id="tutorials">Tutorials</h3>
+<h3 id="tutorials">Tutorials<a class="headerlink" href="#tutorials" title="Permanent link">&para;</a></h3>
 <div class="onepcssgrid-1200">
 <div class="onerow">
 <div class="col6">
@@ -137,7 +148,7 @@
 </div>
 
 <hr />
-<h3 id="olingo-project-setup-contributors">Olingo Project Setup (Contributors)</h3>
+<h3 id="olingo-project-setup-contributors">Olingo Project Setup (Contributors)<a class="headerlink" href="#olingo-project-setup-contributors" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="/doc/odata2/maven.html">Git and Maven Support</a></li>
 <li><a href="/doc/odata2/eclipse.html">Eclipse IDE Support</a></li>

Modified: websites/staging/olingo/trunk/content/download.html
==============================================================================
--- websites/staging/olingo/trunk/content/download.html (original)
+++ websites/staging/olingo/trunk/content/download.html Wed Jul  8 13:49:34 2015
@@ -86,20 +86,31 @@
 
 			</div><!--/.nav-collapse -->
         </div><!--/.container-fluid -->
-      </div><!-- Main component for a primary marketing message or call to action --><h1 id="downloads-for-apache-olingo">Downloads for Apache Olingo</h1>
-<h3 id="download-apache-olingo-odata-20-java-library">Download Apache Olingo OData 2.0 Java Library</h3>
+      </div><!-- Main component for a primary marketing message or call to action --><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="downloads-for-apache-olingo">Downloads for Apache Olingo<a class="headerlink" href="#downloads-for-apache-olingo" title="Permanent link">&para;</a></h1>
+<h3 id="download-apache-olingo-odata-20-java-library">Download Apache Olingo OData 2.0 Java Library<a class="headerlink" href="#download-apache-olingo-odata-20-java-library" title="Permanent link">&para;</a></h3>
 <p>Apache Olingo OData2 is a collection of Java libraries for
 implementing <a href="http://odata.org">OData V2</a> protocol clients or servers.</p>
 <p><a href="/doc/odata2/download.html">Download options for latest release 2.0.3 (2015-03-05)</a></p>
-<h5 id="maven">Maven</h5>
+<h5 id="maven">Maven<a class="headerlink" href="#maven" title="Permanent link">&para;</a></h5>
 <p>Apache Olingo OData2 artifacts are available at <a href="http://search.maven.org/#search|ga|1|org.apache.olingo">Maven Central</a>. For POM dependencies see <a href="/doc/odata2/maven.html">here</a>.</p>
-<h3 id="download-apache-olingo-odata-40-java-library">Download Apache Olingo OData 4.0 Java Library</h3>
+<h3 id="download-apache-olingo-odata-40-java-library">Download Apache Olingo OData 4.0 Java Library<a class="headerlink" href="#download-apache-olingo-odata-40-java-library" title="Permanent link">&para;</a></h3>
 <p>Apache Olingo OData4 is a collection of Java libraries for
 implementing <a href="http://odata.org">OData V4</a> protocol clients (Android/Java) or servers.</p>
 <p><a href="/doc/odata4/download.html">Download options for latest release 4.0.0-beta-02 (2015-01-29)</a></p>
-<h5 id="maven_1">Maven</h5>
+<h5 id="maven_1">Maven<a class="headerlink" href="#maven_1" title="Permanent link">&para;</a></h5>
 <p>Apache Olingo OData4 artifacts are available at <a href="http://search.maven.org/#search|ga|1|org.apache.olingo">Maven Central</a>. For POM dependencies see <a href="/doc/odata4/maven.html">here</a>.</p>
-<h3 id="download-olingo-odata-client-for-javascript-library">Download Olingo OData Client for JavaScript Library</h3>
+<h3 id="download-olingo-odata-client-for-javascript-library">Download Olingo OData Client for JavaScript Library<a class="headerlink" href="#download-olingo-odata-client-for-javascript-library" title="Permanent link">&para;</a></h3>
 <p>The Olingo OData Client for JavaScript (odatajs) is a library written in JavaScript that enables browser based frontend applications to easily use the OData protocol for communication with application servers.</p>
 <p><a href="/doc/javascript/download.html">Download options for latest release 4.0.0-beta-01 (2014-09-15)</a></p><div align="center">
 <p>Copyright © 2013-2015, The Apache Software Foundation<br>

Modified: websites/staging/olingo/trunk/content/index.html
==============================================================================
--- websites/staging/olingo/trunk/content/index.html (original)
+++ websites/staging/olingo/trunk/content/index.html Wed Jul  8 13:49:34 2015
@@ -86,7 +86,18 @@
 
 			</div><!--/.nav-collapse -->
         </div><!--/.container-fluid -->
-      </div><!-- Main component for a primary marketing message or call to action --><div class="row row-offcanvas row-offcanvas-right">
+      </div><!-- Main component for a primary marketing message or call to action --><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div class="row row-offcanvas row-offcanvas-right">
 <div class="col-xs-12 col-sm-9">
 
 <div class="jumbotron">

Modified: websites/staging/olingo/trunk/content/sitemap.html
==============================================================================
--- websites/staging/olingo/trunk/content/sitemap.html (original)
+++ websites/staging/olingo/trunk/content/sitemap.html Wed Jul  8 13:49:34 2015
@@ -86,7 +86,18 @@
 
 			</div><!--/.nav-collapse -->
         </div><!--/.container-fluid -->
-      </div><!-- Main component for a primary marketing message or call to action --><ul>
+      </div><!-- Main component for a primary marketing message or call to action --><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<ul>
 <li><a href="/">Apache Olingo (Incubating)</a></li>
 <li><a href="/documentation.html">Documentation</a></li>
 <li><a href="/documentation2.html"></a></li>

Modified: websites/staging/olingo/trunk/content/support.html
==============================================================================
--- websites/staging/olingo/trunk/content/support.html (original)
+++ websites/staging/olingo/trunk/content/support.html Wed Jul  8 13:49:34 2015
@@ -86,11 +86,22 @@
 
 			</div><!--/.nav-collapse -->
         </div><!--/.container-fluid -->
-      </div><!-- Main component for a primary marketing message or call to action --><h1 id="support">Support</h1>
+      </div><!-- Main component for a primary marketing message or call to action --><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="support">Support<a class="headerlink" href="#support" title="Permanent link">&para;</a></h1>
 <hr />
-<h3 id="mailing-lists">Mailing Lists</h3>
+<h3 id="mailing-lists">Mailing Lists<a class="headerlink" href="#mailing-lists" title="Permanent link">&para;</a></h3>
 <p>Apache Olingo has following public mailing list, archived by <a href="http://markmail.org">Markmail</a>.</p>
-<table>
+<table class="table">
 <thead>
 <tr>
 <th>Mailing list</th>
@@ -119,7 +130,7 @@
 </table>
 <p><p/></p>
 <p>To unsubscribe from our lists just send a mail to &lt;list-name&gt;-unsubscribe@olingo.apache.org</p>
-<h3 id="other-resources">Other Resources</h3>
+<h3 id="other-resources">Other Resources<a class="headerlink" href="#other-resources" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="https://git-wip-us.apache.org/repos/asf/olingo-odata4">Source Code Repository (OData V4.0 Java)</a></li>
 <li><a href="https://git-wip-us.apache.org/repos/asf/olingo-odata4-js">Source Code Repository (OData V4.0 Javascript)</a></li>

Modified: websites/staging/olingo/trunk/content/verification.html
==============================================================================
--- websites/staging/olingo/trunk/content/verification.html (original)
+++ websites/staging/olingo/trunk/content/verification.html Wed Jul  8 13:49:34 2015
@@ -86,8 +86,19 @@
 
 			</div><!--/.nav-collapse -->
         </div><!--/.container-fluid -->
-      </div><!-- Main component for a primary marketing message or call to action --><h1 id="verification">Verification</h1>
-<h3 id="verify-release-packages">Verify Release Packages</h3>
+      </div><!-- Main component for a primary marketing message or call to action --><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="verification">Verification<a class="headerlink" href="#verification" title="Permanent link">&para;</a></h1>
+<h3 id="verify-release-packages">Verify Release Packages<a class="headerlink" href="#verify-release-packages" title="Permanent link">&para;</a></h3>
 <p>It is essential that you verify the integrity of the downloaded 
 files using the PGP signatures. Please read 
 <a href="http://httpd.apache.org/dev/verification.html">Verifying Apache HTTP Server Releases</a>