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>"<span class="p">:</span><span class="n">operation</span><span class="p">=</span><span class="n">import</span>" <span class="o">-</span><span class="n">F</span>"<span class="p">:</span><span class="n">contentType</span><span class="p">=</span><span class="n">json</span>" <span class="o">-</span><span class="n">F</span>"<span class="p">:</span><span class="n">name</span><span class="p">=</span><span class="n">sample</span>" <span class="o">\</span> - <span class="o">-</span><span class="n">F</span>"<span class="p">:</span><span class="n">content</span><span class="p">={</span> <span class="s">'jcr:primaryType'</span><span class="p">:</span> <span class="s">'nt:unstructured'</span><span class="p">,</span> <span class="s">'propOne'</span> <span class="p">:</span> <span class="s">'propOneValue'</span><span class="p">,</span> <span class="s">'childOne'</span> <span class="p">:</span> <span class="p">{</span> <span class="s">'childPropOne'</span> <span class="p">:</span> <span class="n">true</span> <span class="p">}</span> <span class="p">}</span>" <span class="o">\</span> + <span class="o">-</span><span class="n">F</span><span class="o">'</span><span class="p">:</span><span class="n">content</span><span class="p">={</span> "<span class="n">jcr</span><span class="p">:</span><span class="n">primaryType</span>"<span class="p">:</span> "<span class="n">nt</span><span class="p">:</span><span class="n">unstructured</span>"<span class="p">,</span> "<span class="n">propOne</span>" <span class="p">:</span> "<span class="n">propOneValue</span>"<span class="p">,</span> "<span class="n">childOne</span>" <span class="p">:</span> <span class="p">{</span> "<span class="n">childPropOne</span>" <span class="p">:</span> <span class="n">true</span> <span class="p">}</span> <span class="p">}</span><span class="s">'</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>"<span class="p">:</span><span class="n">operation</span><span class="p">=</span><span class="n">import</span>" <span class="o">-</span><span class="n">F</span>"<span class="p">:</span><span class="n">contentType</span><span class="p">=</span><span class="n">json</span>" - <span class="o">-</span><span class="n">F</span>"<span class="p">:</span><span class="n">content</span><span class="p">={</span> <span class="s">'sample'</span> <span class="p">:</span> <span class="p">{</span><span class="s">'propOne'</span> <span class="p">:</span> <span class="s">'propOneValue'</span><span class="p">,</span> <span class="s">'childOne'</span> <span class="p">:</span> <span class="p">{</span> <span class="s">'childPropOne'</span> <span class="p">:</span> <span class="n">true</span> <span class="p">}</span> <span class="p">}</span> <span class="p">}</span>" <span class="o">\</span> + <span class="o">-</span><span class="n">F</span><span class="o">'</span><span class="p">:</span><span class="n">content</span><span class="p">={</span> "<span class="n">sample</span>" <span class="p">:</span> <span class="p">{</span>"<span class="n">propOne</span>" <span class="p">:</span> "<span class="n">propOneValue</span>"<span class="p">,</span> "<span class="n">childOne</span>" <span class="p">:</span> <span class="p">{</span> "<span class="n">childPropOne</span>" <span class="p">:</span> <span class="n">true</span> <span class="p">}</span> <span class="p">}</span> <span class="p">}</span><span class="s">'</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"><input</span> <span class="na">type=</span><span class="s">"hidden"</span> <span class="na">name=</span><span class="s">":contentType"</span> <span class="na">value=</span><span class="s">"json"</span> <span class="nt">/></span> <span class="nt"><input</span> <span class="na">type=</span><span class="s">"hidden"</span> <span class="na">name=</span><span class="s">":nameHint"</span> <span class="na">value=</span><span class="s">"sample"</span> <span class="nt">/></span> - <span class="nt"><input</span> <span class="na">type=</span><span class="s">"text"</span> <span class="na">name=</span><span class="s">":content"</span> <span class="na">value=</span><span class="s">"{ 'jcr:primaryType': 'nt:unstructured', 'propOne' : 'propOneValue', 'childOne' : { 'childPropOne' : true } }"</span> <span class="nt">/></span> + <span class="nt"><input</span> <span class="na">type=</span><span class="s">"text"</span> <span class="na">name=</span><span class="s">":content"</span> <span class="na">value=</span><span class="s">"{ &quot;jcr:primaryType&quot; : &quot;nt:unstructured&quot; , &quot;propOne&quot; : &quot;propOneValue&quot;, &quot;childOne&quot; : { &quot;childPropOne&quot; : true } }"</span> <span class="nt">/></span> <span class="nt"><input</span> <span class="na">type=</span><span class="s">"Submit"</span> <span class="nt">/></span> <span class="nt"></form></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<Modification>)</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