You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bu...@apache.org on 2017/05/23 12:39:50 UTC

svn commit: r1012764 - in /websites/staging/sling/trunk/content: ./ documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html

Author: buildbot
Date: Tue May 23 12:39:50 2017
New Revision: 1012764

Log:
Staging update by buildbot for sling

Modified:
    websites/staging/sling/trunk/content/   (props changed)
    websites/staging/sling/trunk/content/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html

Propchange: websites/staging/sling/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue May 23 12:39:50 2017
@@ -1 +1 @@
-1795883
+1795902

Modified: websites/staging/sling/trunk/content/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html
==============================================================================
--- websites/staging/sling/trunk/content/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html (original)
+++ websites/staging/sling/trunk/content/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html Tue May 23 12:39:50 2017
@@ -937,14 +937,14 @@ Only the latter supports storing the act
 </table>
 <p>For example the following command line imports the <code>/content/sample</code> page:</p>
 <div class="codehilite"><pre>$ <span class="n">curl</span> <span class="o">-</span><span class="n">F</span>&quot;<span class="p">:</span><span class="n">operation</span><span class="p">=</span><span class="n">import</span>&quot; <span class="o">-</span><span class="n">F</span>&quot;<span class="p">:</span><span class="n">contentType</span><span class="p">=</span><span class="n">json</span>&quot; <span class="o">-</span><span class="n">F</span>&quot;<span class="p">:</span><span class="n">name</span><span class="p">=</span><span class="n">sample</span>&quot; <span class="o">\</span>    
-   <span class="o">-</span><span class="n">F</span>&quot;<span class="p">:</span><span class="n">content</span><span class="p">={</span> <span class="s">&#39;jcr:primaryType&#39;</span><span class="p">:</span> <span class="s">&#39;nt:unstructured&#39;</span><span class="p">,</span> <span class="s">&#39;propOne&#39;</span> <span class="p">:</span> <span class="s">&#39;propOneValue&#39;</span><span class="p">,</span> <span class="s">&#39;childOne&#39;</span> <span class="p">:</span> <span class="p">{</span> <span class="s">&#39;childPropOne&#39;</span> <span class="p">:</span> <span class="n">true</span> <span class="p">}</span> <span class="p">}</span>&quot; <span class="o">\</span>    
+   <span class="o">-</span><span class="n">F</span><span class="o">&#39;</span><span class="p">:</span><span class="n">content</span><span class="p">={</span> &quot;<span class="n">jcr</span><span class="p">:</span><span class="n">primaryType</span>&quot;<span class="p">:</span> &quot;<span class="n">nt</span><span class="p">:</span><span class="n">unstructured</span>&quot;<span class="p">,</span> &quot;<span class="n">propOne</span>&quot; <span class="p">:</span> &quot;<span class="n">propOneValue</span>&quot;<span class="p">,</span> &quot;<span class="n">childOne</span>&quot; <span class="p">:</span> <span class="p">{</span> &quot;<span class="n">childPropOne</span>&quot; <span class="p">:</span> <span class="n">true</span> <span class="p">}</span> <span class="p">}</span><span class="s">&#39;</span><span class="err"> \    </span>
    <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">host</span><span class="o">/</span><span class="n">content</span>
 </pre></div>
 
 
 <p>For example the following command line imports the <code>/content/sample</code> page without the optional name parameter:</p>
 <div class="codehilite"><pre>$ <span class="n">curl</span> <span class="o">-</span><span class="n">F</span>&quot;<span class="p">:</span><span class="n">operation</span><span class="p">=</span><span class="n">import</span>&quot; <span class="o">-</span><span class="n">F</span>&quot;<span class="p">:</span><span class="n">contentType</span><span class="p">=</span><span class="n">json</span>&quot;
-   <span class="o">-</span><span class="n">F</span>&quot;<span class="p">:</span><span class="n">content</span><span class="p">={</span> <span class="s">&#39;sample&#39;</span> <span class="p">:</span> <span class="p">{</span><span class="s">&#39;propOne&#39;</span> <span class="p">:</span> <span class="s">&#39;propOneValue&#39;</span><span class="p">,</span> <span class="s">&#39;childOne&#39;</span> <span class="p">:</span> <span class="p">{</span> <span class="s">&#39;childPropOne&#39;</span> <span class="p">:</span> <span class="n">true</span> <span class="p">}</span> <span class="p">}</span> <span class="p">}</span>&quot; <span class="o">\</span>    
+   <span class="o">-</span><span class="n">F</span><span class="o">&#39;</span><span class="p">:</span><span class="n">content</span><span class="p">={</span> &quot;<span class="n">sample</span>&quot; <span class="p">:</span> <span class="p">{</span>&quot;<span class="n">propOne</span>&quot; <span class="p">:</span> &quot;<span class="n">propOneValue</span>&quot;<span class="p">,</span> &quot;<span class="n">childOne</span>&quot; <span class="p">:</span> <span class="p">{</span> &quot;<span class="n">childPropOne</span>&quot; <span class="p">:</span> <span class="n">true</span> <span class="p">}</span> <span class="p">}</span> <span class="p">}</span><span class="s">&#39;</span><span class="err"> \    </span>
    <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">host</span><span class="o">/</span><span class="n">content</span>
 </pre></div>
 
@@ -955,7 +955,7 @@ Only the latter supports storing the act
     <span class="nt">&lt;input</span> <span class="na">type=</span><span class="s">&quot;hidden&quot;</span> <span class="na">name=</span><span class="s">&quot;:contentType&quot;</span> <span class="na">value=</span><span class="s">&quot;json&quot;</span> <span class="nt">/&gt;</span>
     <span class="nt">&lt;input</span> <span class="na">type=</span><span class="s">&quot;hidden&quot;</span> <span class="na">name=</span><span class="s">&quot;:nameHint&quot;</span> <span class="na">value=</span><span class="s">&quot;sample&quot;</span> <span class="nt">/&gt;</span>
 
-    <span class="nt">&lt;input</span> <span class="na">type=</span><span class="s">&quot;text&quot;</span> <span class="na">name=</span><span class="s">&quot;:content&quot;</span> <span class="na">value=</span><span class="s">&quot;{ &#39;jcr:primaryType&#39;: &#39;nt:unstructured&#39;, &#39;propOne&#39; : &#39;propOneValue&#39;, &#39;childOne&#39; : { &#39;childPropOne&#39; : true } }&quot;</span> <span class="nt">/&gt;</span>
+    <span class="nt">&lt;input</span> <span class="na">type=</span><span class="s">&quot;text&quot;</span> <span class="na">name=</span><span class="s">&quot;:content&quot;</span> <span class="na">value=</span><span class="s">&quot;{ &amp;quot;jcr:primaryType&amp;quot; : &amp;quot;nt:unstructured&amp;quot; , &amp;quot;propOne&amp;quot; : &amp;quot;propOneValue&amp;quot;, &amp;quot;childOne&amp;quot; : { &amp;quot;childPropOne&amp;quot; : true } }&quot;</span> <span class="nt">/&gt;</span>
     <span class="nt">&lt;input</span> <span class="na">type=</span><span class="s">&quot;Submit&quot;</span> <span class="nt">/&gt;</span>
 <span class="nt">&lt;/form&gt;</span>
 </pre></div>
@@ -1108,7 +1108,7 @@ The Accept header can be overridden (and
 <p>A <code>SlingPostProcessor</code> may perform additional changes or revert previous ones. It is important that the <code>SlingPostProcessor</code> does not commit its changes but rather only performs the changes in the transient space (with the resource resolver bound to the current request) and in addition reports the changes through the 2nd parameter of the method <code>process(SlingHttpServletRequest, List&lt;Modification&gt;)</code>.</p>
 <p>Two examples of SlingPostProcessors are found in the <a href="http://svn.apache.org/repos/asf/sling/trunk/launchpad/test-services/src/main/java/org/apache/sling/launchpad/testservices/post/">test-services</a> module, with the corresponding test code in the <a href="http://svn.apache.org/repos/asf/sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/post/SlingPostProcessorTest">integration-tests</a> module.</p>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
-        Rev. 1792600 by kwin on Tue, 25 Apr 2017 11:30:00 +0000
+        Rev. 1795902 by pauls on Tue, 23 May 2017 12:39:33 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project