Author: buildbot
Date: Wed Dec 17 15:53:45 2014
New Revision: 933134
Log:
Staging update by buildbot for sling
Modified:
websites/staging/sling/trunk/content/ (props changed)
websites/staging/sling/trunk/content/documentation/the-sling-engine/sling-api-crud-support.html
Propchange: websites/staging/sling/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Dec 17 15:53:45 2014
@@ -1 +1 @@
-1646000
+1646283
Modified:
websites/staging/sling/trunk/content/documentation/the-sling-engine/sling-api-crud-support.html
==============================================================================
---
websites/staging/sling/trunk/content/documentation/the-sling-engine/sling-api-crud-support.html
(original)
+++
websites/staging/sling/trunk/content/documentation/the-sling-engine/sling-api-crud-support.html
Wed Dec 17 15:53:45 2014
@@ -148,7 +148,8 @@
<p><strong>Sling API CRUD</strong></p>
-<div class="codehilite"><pre><span class="n">Map</span><span
class="o"><</span><span class="n">String</span><span class="p">,</span><span
class="n">Object</span><span class="o">></span> <span
class="k">properties</span> <span class="p">=</span> <span class="n">new</span>
<span class="n">HashMap</span><span class="o"><</span><span
class="n">String</span><span class="p">,</span><span
class="n">Object</span><span class="o">></span><span class="p">();</span>
+<div class="codehilite"><pre><span class="n">Resource</span> <span
class="n">myResource</span> <span class="p">=</span> <span
class="n">resourceResolver</span><span class="p">.</span><span
class="n">getResource</span><span class="p">(</span>"<span
class="o">/</span><span class="n">myresource</span>"<span
class="p">);</span>
+<span class="n">Map</span><span class="o"><</span><span
class="n">String</span><span class="p">,</span><span
class="n">Object</span><span class="o">></span> <span
class="k">properties</span> <span class="p">=</span> <span class="n">new</span>
<span class="n">HashMap</span><span class="o"><</span><span
class="n">String</span><span class="p">,</span><span
class="n">Object</span><span class="o">></span><span class="p">();</span>
<span class="k">properties</span><span class="p">.</span><span
class="n">put</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="k">properties</span><span class="p">.</span><span
class="n">put</span><span class="p">(</span>"<span
class="n">sling</span><span class="p">:</span><span
class="n">resourceType</span>"<span class="p">,</span> "<span
class="n">myapp</span><span class="o">/</span><span
class="n">components</span><span class="o">/</span><span
class="n">mytype</span>"<span class="p">);</span>
<span class="n">Resource</span> <span class="n">dummy</span> <span
class="p">=</span> <span class="n">resourceResolver</span><span
class="p">.</span><span class="n">create</span><span class="p">(</span><span
class="n">myResource</span><span class="p">,</span> "<span
class="n">dummy</span>"<span class="p">,</span> <span
class="k">properties</span><span class="p">);</span>
@@ -166,7 +167,8 @@
<p><strong>Sling API CRUD</strong></p>
-<div class="codehilite"><pre><span class="n">ModifiableValueMap</span> <span
class="k">properties</span> <span class="p">=</span> <span
class="n">myResource</span><span class="p">.</span><span
class="n">adaptTo</span><span class="p">(</span><span
class="n">ModifiableValueMap</span><span class="p">.</span><span
class="n">class</span><span class="p">);</span>
+<div class="codehilite"><pre><span class="n">Resource</span> <span
class="n">myResource</span> <span class="p">=</span> <span
class="n">resourceResolver</span><span class="p">.</span><span
class="n">getResource</span><span class="p">(</span>"<span
class="o">/</span><span class="n">myresource</span>"<span
class="p">);</span>
+<span class="n">ModifiableValueMap</span> <span class="k">properties</span>
<span class="p">=</span> <span class="n">myResource</span><span
class="p">.</span><span class="n">adaptTo</span><span class="p">(</span><span
class="n">ModifiableValueMap</span><span class="p">.</span><span
class="n">class</span><span class="p">);</span>
<span class="k">properties</span><span class="p">.</span><span
class="n">remove</span><span class="p">(</span>"<span
class="n">title</span>"<span class="p">);</span>
<span class="n">resourceResolver</span><span class="p">.</span><span
class="n">commit</span><span class="p">();</span>
</pre></div>
@@ -201,7 +203,8 @@
<p><strong>Sling API CRUD</strong></p>
-<div class="codehilite"><pre><span class="n">Map</span><span
class="o"><</span><span class="n">String</span><span class="p">,</span><span
class="n">Object</span><span class="o">></span> <span
class="k">properties</span> <span class="p">=</span> <span
class="n">myResource2</span><span class="p">.</span><span
class="n">adaptTo</span><span class="p">(</span><span
class="n">ValueMap</span><span class="p">.</span><span
class="n">class</span><span class="p">);</span>
+<div class="codehilite"><pre><span class="n">Resource</span> <span
class="n">myResource2</span> <span class="p">=</span> <span
class="n">resourceResolver</span><span class="p">.</span><span
class="n">getResource</span><span class="p">(</span>"<span
class="o">/</span><span class="n">myresource2</span>"<span
class="p">);</span>
+<span class="n">Map</span><span class="o"><</span><span
class="n">String</span><span class="p">,</span><span
class="n">Object</span><span class="o">></span> <span
class="k">properties</span> <span class="p">=</span> <span
class="n">myResource2</span><span class="p">.</span><span
class="n">adaptTo</span><span class="p">(</span><span
class="n">ValueMap</span><span class="p">.</span><span
class="n">class</span><span class="p">);</span>
<span class="n">Resource</span> <span class="n">myResource3</span> <span
class="p">=</span> <span class="n">resourceResolver</span><span
class="p">.</span><span class="n">create</span><span class="p">(</span><span
class="n">null</span><span class="p">,</span> "<span
class="n">myresource3</span>"<span class="p">,</span> <span
class="k">properties</span><span class="p">);</span>
<span class="n">resourceResolver</span><span class="p">.</span><span
class="n">delete</span><span class="p">(</span><span
class="n">myResource2</span><span class="p">);</span>
<span class="n">resourceResolver</span><span class="p">.</span><span
class="n">commit</span><span class="p">();</span>
@@ -219,7 +222,8 @@
<p><strong>Sling API CRUD</strong></p>
-<div class="codehilite"><pre><span class="n">Calendar</span> <span
class="n">calendar</span> <span class="p">=</span> <span
class="p">[</span><span class="n">SOME_DATE</span><span class="p">];</span>
+<div class="codehilite"><pre><span class="n">Resource</span> <span
class="n">myResource3</span> <span class="p">=</span> <span
class="n">resourceResolver</span><span class="p">.</span><span
class="n">getResource</span><span class="p">(</span>"<span
class="o">/</span><span class="n">myresource3</span>"<span
class="p">);</span>
+<span class="n">Calendar</span> <span class="n">calendar</span> <span
class="p">=</span> <span class="p">[</span><span
class="n">SOME_DATE</span><span class="p">];</span>
<span class="n">ModifiableValueMap</span> <span class="k">properties</span>
<span class="p">=</span> <span class="n">myResource3</span><span
class="p">.</span><span class="n">adaptTo</span><span class="p">(</span><span
class="n">ModifiableValueMap</span><span class="p">.</span><span
class="n">class</span><span class="p">);</span>
<span class="k">properties</span><span class="p">.</span><span
class="n">put</span><span class="p">(</span>"<span
class="n">date</span>"<span class="p">,</span> <span
class="n">calendar</span><span class="p">);</span>
<span class="n">resourceResolver</span><span class="p">.</span><span
class="n">commit</span><span class="p">();</span>
@@ -236,7 +240,8 @@
<p><strong>Sling API CRUD</strong></p>
-<div class="codehilite"><pre><span class="n">resourceResolver</span><span
class="p">.</span><span class="n">delete</span><span class="p">(</span><span
class="n">myResource</span><span class="p">);</span>
+<div class="codehilite"><pre><span class="n">Resource</span> <span
class="n">myResource</span> <span class="p">=</span> <span
class="n">resourceResolver</span><span class="p">.</span><span
class="n">getResource</span><span class="p">(</span>"<span
class="o">/</span><span class="n">myresource</span>"<span
class="p">);</span>
+<span class="n">resourceResolver</span><span class="p">.</span><span
class="n">delete</span><span class="p">(</span><span
class="n">myResource</span><span class="p">);</span>
<span class="n">resourceResolver</span><span class="p">.</span><span
class="n">commit</span><span class="p">();</span>
</pre></div>
@@ -261,7 +266,7 @@
</ul>
<p>As well as the corresponding primitive types. Any object which implements
the Serializable interface will be serialized and the result of the
serialization will be saved as a binary value for the property.</p>
<div class="timestamp" style="margin-top: 30px; font-size: 80%;
text-align: right;">
- Rev. 1645999 by dklco on Tue, 16 Dec 2014 16:31:34 +0000
+ Rev. 1646283 by dklco on Wed, 17 Dec 2014 15:53:31 +0000
</div>
<div class="trademarkFooter">
Apache Sling, Sling, Apache, the Apache feather logo, and the Apache
Sling project