You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by kw...@apache.org on 2022/07/05 14:37:33 UTC

svn commit: r1902493 [23/33] - in /jackrabbit/site/live/jcr: ./ components/ css/ fonts/ js/ ocm/ status/

Modified: jackrabbit/site/live/jcr/ocm/mapping-collection-fields.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/ocm/mapping-collection-fields.html?rev=1902493&r1=1902492&r2=1902493&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/ocm/mapping-collection-fields.html (original)
+++ jackrabbit/site/live/jcr/ocm/mapping-collection-fields.html Tue Jul  5 14:37:31 2022
@@ -1,42 +1,40 @@
 <!DOCTYPE html>
+
+
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/ocm/mapping-collection-fields.md at 2022-03-29
- | Rendered using Apache Maven Fluido Skin 1.9
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/ocm/mapping-collection-fields.md at 2022-07-05
+ | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
     <title>Apache Jackrabbit &#x2013; Mapping Collection Fields</title>
-    <link rel="stylesheet" href="../css/apache-maven-fluido-1.9.min.css" />
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.11.1.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
-    <script src="../js/apache-maven-fluido-1.9.min.js"></script>
-<!-- Matomo -->
-<script>
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://matomo.privacy.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '4']);
-    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-<!-- End Matomo Code -->
+    <script src="../js/apache-maven-fluido-1.11.1.min.js"></script>
+
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+                _paq.push(['disableCookies']);
+                    _paq.push(['trackPageView']);
+                    _paq.push(['enableLinkTracking']);
+        
+        (function() {
+            var u="https://analytics.apache.org";
+            _paq.push(['setTrackerUrl', u+'/matomo.php']);
+            _paq.push(['setSiteId', '4']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
   </head>
   <body class="topBarEnabled">
-    <a href="https://github.com/apache/jackrabbit">
-      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
-        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
-        alt="Fork me on GitHub">
-    </a>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -49,18 +47,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../index.html" title="Welcome">Welcome</a></li>
             <li><a href="../downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="../articles.html" title="Articles">Articles</a></li>
             <li><a href="../frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="../jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="../standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -75,7 +73,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="../jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -87,15 +85,15 @@
             <li><a href="../website.html" title="Website">Website</a></li>
             <li><a href="../creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="../supporting-software-attribution.html" title="Attribution">Attribution</a></li>
-            <li><a href="../privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
             </ul>
@@ -105,7 +103,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
+          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -114,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-03-29</li>
+        <li id="publishDate">Last Published: 2022-07-05</li>
           </ul>
         </div>
       </header>
@@ -127,7 +125,7 @@
     <li><a href="../downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="../articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="../frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="../jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -151,15 +149,14 @@
     <li><a href="../website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="../creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="../supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
-    <li><a href="../privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
-            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -186,11 +183,12 @@
    limitations under the License.
 -->
 <h1>Mapping Collection Fields</h1>
-<p>The collection-descriptor maps a collection attribute into JCR nodes or in a multivalue property.</p>
-<p>Based on our model defined here, the following collection-descriptor is used to map the &#x201c;paragraphs&#x201d; field into the JCR node called &#x201c;paragraphs&#x201d;.</p>
+<p>The collection-descriptor maps a collection attribute into JCR nodes or in
+a multivalue property.</p>
+<p>Based on our model defined here, the following collection-descriptor is
+used to map the &#x201c;paragraphs&#x201d; field into the JCR node called &#x201c;paragraphs&#x201d;.</p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">&lt;class-descriptor
+<div class="source"><pre class="prettyprint linenums"><code>&lt;class-descriptor
     className=&quot;org.apache.jackrabbit.ocm.testmodel.Page&quot;
     jcrType=&quot;my:page&quot;&gt;
   &lt;collection-descriptor
@@ -205,24 +203,27 @@
   &lt;field-descriptor fieldName=&quot;path&quot; path=&quot;true&quot; /&gt;
   &lt;field-descriptor fieldName=&quot;text&quot; jcrName=&quot;my:text&quot;/&gt;
 &lt;/class-descriptor&gt;
-</pre></div></div>
-
-<p>The collection-descriptor contains the elementClassName attribute which specify the collection element class. A class descriptor for the element class has also to be defined.</p><section>
+</code></pre></div>
+<p>The collection-descriptor contains the elementClassName attribute which
+specify the collection element class. A class descriptor for the element
+class has also to be defined.</p><section>
 <h2><a name="The_JCR_Structure"></a>The JCR Structure</h2>
 <p>Following our example, the resulting JCR structure is:</p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">/mysite/page1
+<div class="source"><pre class="prettyprint linenums"><code>/mysite/page1
   /mysite/page1/paragraphs
     /mysite/page1/paragraphs/collection-element1
       my:text = &quot;This is the content of para1&quot;
     /mysite/page1/paragraphs/collection-element2
       my:text = &quot;This is the content of para2&quot;
   ... other subnodes for page1 ...
-</pre></div></div>
-
-<p>By default, the persistence manager will create a subnode (/mysite/page1/paragraphs). This one will contains the different paragraphs.</p>
-<p>As explained in the following sections, it is possible to map to another JCR structure. It is also possible to use another name for the jcr node names (see above).</p></section><section>
+</code></pre></div>
+<p>By default, the persistence manager will create a subnode
+(/mysite/page1/paragraphs). This one will contains the different
+paragraphs.</p>
+<p>As explained in the following sections, it is possible to map to another
+JCR structure. It is also possible to use another name for the jcr node
+names (see above).</p></section><section>
 <h2><a name="Supported_Collection_and_Map_Types"></a>Supported Collection and Map Types</h2>
 <p>The OCM framework is supporting the following java types:</p>
 <ul>
@@ -231,7 +232,8 @@
 <li><i>Maps</i> Map, HashMap</li>
 </ul></section><section>
 <h2><a name="Using_Another_Collection_or_Map"></a>Using Another Collection or Map</h2>
-<p>It is possible to support other Collection or Map types with the ManageableCollection interface.</p></section><section>
+<p>It is possible to support other Collection or Map types with the
+ManageableCollection interface.</p></section><section>
 <h2><a name="Using_Another_Collection_Converter"></a>Using Another Collection Converter</h2>
 <p>TODO</p></section><section>
 <h2><a name="Predefined_Collection_Converters"></a>Predefined Collection Converters</h2>
@@ -249,10 +251,12 @@
 <a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
 </p>
         </div>
-    <div id="ohloh" class="pull-right">
-      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
-    </div>
-        </div>
+      </div>
     </footer>
+<script>
+	if(anchors) {
+	  anchors.add();
+	}
+</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/ocm/mapping-stategies.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/ocm/mapping-stategies.html?rev=1902493&r1=1902492&r2=1902493&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/ocm/mapping-stategies.html (original)
+++ jackrabbit/site/live/jcr/ocm/mapping-stategies.html Tue Jul  5 14:37:31 2022
@@ -1,42 +1,40 @@
 <!DOCTYPE html>
+
+
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/ocm/mapping-stategies.md at 2022-03-29
- | Rendered using Apache Maven Fluido Skin 1.9
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/ocm/mapping-stategies.md at 2022-07-05
+ | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
     <title>Apache Jackrabbit &#x2013; Mapping Strategies</title>
-    <link rel="stylesheet" href="../css/apache-maven-fluido-1.9.min.css" />
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.11.1.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
-    <script src="../js/apache-maven-fluido-1.9.min.js"></script>
-<!-- Matomo -->
-<script>
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://matomo.privacy.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '4']);
-    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-<!-- End Matomo Code -->
+    <script src="../js/apache-maven-fluido-1.11.1.min.js"></script>
+
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+                _paq.push(['disableCookies']);
+                    _paq.push(['trackPageView']);
+                    _paq.push(['enableLinkTracking']);
+        
+        (function() {
+            var u="https://analytics.apache.org";
+            _paq.push(['setTrackerUrl', u+'/matomo.php']);
+            _paq.push(['setSiteId', '4']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
   </head>
   <body class="topBarEnabled">
-    <a href="https://github.com/apache/jackrabbit">
-      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
-        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
-        alt="Fork me on GitHub">
-    </a>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -49,18 +47,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../index.html" title="Welcome">Welcome</a></li>
             <li><a href="../downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="../articles.html" title="Articles">Articles</a></li>
             <li><a href="../frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="../jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="../standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -75,7 +73,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="../jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -87,15 +85,15 @@
             <li><a href="../website.html" title="Website">Website</a></li>
             <li><a href="../creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="../supporting-software-attribution.html" title="Attribution">Attribution</a></li>
-            <li><a href="../privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
             </ul>
@@ -105,7 +103,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
+          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -114,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-03-29</li>
+        <li id="publishDate">Last Published: 2022-07-05</li>
           </ul>
         </div>
       </header>
@@ -127,7 +125,7 @@
     <li><a href="../downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="../articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="../frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="../jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -151,15 +149,14 @@
     <li><a href="../website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="../creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="../supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
-    <li><a href="../privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
-            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -186,23 +183,27 @@
    limitations under the License.
 -->
 <h1>Mapping Strategies</h1>
-<p>We are calling &#x201c;Mapping strategy&#x201d; the algorithm used by the Persistence Manager to map a Java class into JCR nodes and/or properties.</p><section>
+<p>We are calling &#x201c;Mapping strategy&#x201d; the algorithm used by the Persistence
+Manager to map a Java class into JCR nodes and/or properties.</p><section>
 <h2><a name="The_Object_Model"></a>The Object Model</h2>
-<p>In order to explain the basic mapping strategies, we will use the following simple object model :</p>
+<p>In order to explain the basic mapping strategies, we will use the following
+simple object model :</p>
 <ul>
 
 <li>A page contains a path (of course), a pageInfo and a collection of paragraphs.</li>
-<li>The PageInfo class contains the title and the page description. We are using the pageInfo here to see all mapping features (see the bean-descriptors). In real application, this class is not necessary :-)</li>
+<li>The PageInfo class contains the title and the page description. We are
+using the pageInfo here to see all mapping features (see the
+bean-descriptors). In real application, this class is not necessary :-)</li>
 <li>Each paragraph contains a path and a text field.</li>
 </ul>
 <p>{center}!sample-model-doc.png!{center}</p>
-<p>This object model could be too simple for real applications and it is just used here to simplify the description of the different mapping strategies.</p></section><section>
+<p>This object model could be too simple for real applications and it is just
+used here to simplify the description of the different mapping strategies.</p></section><section>
 <h2><a name="The_Java_Classes"></a>The Java Classes</h2>
 <p>Based on that object model, we can define the following Java classes:</p>
 <p><b>Page.java</b></p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">public class Page
+<div class="source"><pre class="prettyprint linenums"><code>public class Page
 {
   String path;
   PageInfo pageInfo;
@@ -220,12 +221,10 @@
     paragraphs.add(paragraph);
   }
 }
-</pre></div></div>
-
+</code></pre></div>
 <p><b>PageInfo.java</b></p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">public class PageInfo
+<div class="source"><pre class="prettyprint linenums"><code>public class PageInfo
 {
   String path;
   String title;
@@ -234,12 +233,10 @@
   /*  Add here the getter and setter methods */
 
 }
-</pre></div></div>
-
+</code></pre></div>
 <p><b>Paragraph.java</b></p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">public class Paragraph
+<div class="source"><pre class="prettyprint linenums"><code>public class Paragraph
 {
   private String path;
   private String text;
@@ -247,13 +244,12 @@
   /* Add here the getter and setter methods */
 
 }
-</pre></div></div>
-</section><section>
+</code></pre></div></section><section>
 <h2><a name="The_JCR_Structure"></a>The JCR Structure</h2>
-<p>Here is the resulting JCR structure if the page is stored on the path &#x201c;/mysite/mypage1&#x201d; and contains 2 paragraphs:</p>
+<p>Here is the resulting JCR structure if the page is stored on the path
+&#x201c;/mysite/mypage1&#x201d; and contains 2 paragraphs:</p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">/mysite/page1
+<div class="source"><pre class="prettyprint linenums"><code>/mysite/page1
   /mysite/page1/pageInfo
     my:title = &quot;This is my page title&quot;
     my:description = &quot;This is my page description&quot;
@@ -262,24 +258,43 @@
       my:text = &quot;This is the content of para1&quot;
     /mysite/page1/paragraphs/paragraph2
       my:text = &quot;This is the content of para2&quot;
-</pre></div></div>
-
-<p>It is possible to have another kind of jcr structure by using other mapping strategies. See the sections <a href="mapping-atomic-fields.html">Mapping Atomic Fields</a> , [Mapping Bean Fields] , [Mapping Collection Fields] to get more information on that.</p></section><section>
+</code></pre></div>
+<p>It is possible to have another kind of jcr structure by using other mapping
+strategies. See the sections <a href="mapping-atomic-fields.html">Mapping Atomic Fields</a>
+, [Mapping Bean Fields]
+, [Mapping Collection Fields]
+to get more information on that.</p></section><section>
 <h2><a name="The_Class_Descriptors"></a>The Class Descriptors</h2>
-<p>When you decide to map a bean class, you have to create a new class descriptor entry in the Persistence Manager descriptor file. Let&#x2019;s start with the simplest class-descriptor:</p>
-<p>This class descriptor maps the class &#x201c;org.apache.jackrabbit.ocm.testmodel.Paragraph&#x201d; into the JCR type &#x201c;nt:unstructured&#x201d;. Each field-descriptor maps one bean field into a JCR property. For example, the first field descriptor maps the java bean field &#x201c;text&#x201d; into the jcr property called &#x201c;myjcrtext&#x201d;. The second field-descriptor is a specific case because it maps the jcr node path into a bean field called &#x201c;path&#x201d; (see below the section &#x201c;The Path Field&#x201d;).</p>
+<p>When you decide to map a bean class, you have to create a new class
+descriptor entry in the Persistence Manager descriptor file. Let's start
+with the simplest class-descriptor:</p>
+<p>This class descriptor maps the class
+&#x201c;org.apache.jackrabbit.ocm.testmodel.Paragraph&#x201d; into the JCR type
+&#x201c;nt:unstructured&#x201d;. Each field-descriptor maps one bean field into a JCR
+property. For example, the first field descriptor maps the java bean field
+&#x201c;text&#x201d; into the jcr property called &#x201c;myjcrtext&#x201d;. The second
+field-descriptor is a specific case because it maps the jcr node path into
+a bean field called &#x201c;path&#x201d; (see below the section &#x201c;The Path Field&#x201d;).</p>
 <p>You can find more information on the field-descriptors in the page <a href="mapping-atomic-fields.html">Mapping Atomic Fields</a>.</p>
-<p>It is also possible to map a bean class to a particular JCR node type by specifying the desired type in the attribute jcrType. The following class-descriptor map the class &#x201c;org.apache.jackrabbit.ocm.testmodel.Paragraph&#x201d; into the node type &#x201c;my:paragraph&#x201d;.</p>
-<p>Here are the class-descriptors required to map the classes Page, PageInfo and Paragraph:</p>
-<p>In order to use correctly our example class with Apache Jackrabbit, you should import the following node type definitions with the Jackrabbit API.</p>
+<p>It is also possible to map a bean class to a particular JCR node type by
+specifying the desired type in the attribute jcrType. The following
+class-descriptor map the class
+&#x201c;org.apache.jackrabbit.ocm.testmodel.Paragraph&#x201d; into the node type
+&#x201c;my:paragraph&#x201d;.</p>
+<p>Here are the class-descriptors required to map the classes Page, PageInfo
+and Paragraph:</p>
+<p>In order to use correctly our example class with Apache Jackrabbit, you
+should import the following node type definitions with the Jackrabbit API.</p>
 <p>Of course, node types &#x201c;my:Page&#x201d; and &#x201c;my:PageInfo&#x201d; are also required.</p>
-<p>We are currently building a node type management tools which can import the node types from the class-descriptors.</p></section><section>
+<p>We are currently building a node type management tools which can import the
+node types from the class-descriptors.</p></section><section>
 <h2><a name="The_Path_Field"></a>The Path Field</h2>
-<p>Each mapped class contains a mandatory field called the &#x201c;path field&#x201d;. It contains the JCR path associated to the object. For example, the following descriptor specify the bean field &#x201c;myPath&#x201d; as the path field.</p>
+<p>Each mapped class contains a mandatory field called the &#x201c;path field&#x201d;. It
+contains the JCR path associated to the object. For example, the following
+descriptor specify the bean field &#x201c;myPath&#x201d; as the path field.</p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">&lt;field-descriptor fieldName=&quot;myPath&quot; path=&quot;true&quot; /&gt;
-</pre></div></div></section>
+<div class="source"><pre class="prettyprint linenums"><code>&lt;field-descriptor fieldName=&quot;myPath&quot; path=&quot;true&quot; /&gt;
+</code></pre></div></section>
         </main>
       </div>
     </div>
@@ -291,10 +306,12 @@
 <a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
 </p>
         </div>
-    <div id="ohloh" class="pull-right">
-      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
-    </div>
-        </div>
+      </div>
     </footer>
+<script>
+	if(anchors) {
+	  anchors.add();
+	}
+</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/ocm/object-content-manager.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/ocm/object-content-manager.html?rev=1902493&r1=1902492&r2=1902493&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/ocm/object-content-manager.html (original)
+++ jackrabbit/site/live/jcr/ocm/object-content-manager.html Tue Jul  5 14:37:31 2022
@@ -1,42 +1,40 @@
 <!DOCTYPE html>
+
+
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/ocm/object-content-manager.md at 2022-03-29
- | Rendered using Apache Maven Fluido Skin 1.9
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/ocm/object-content-manager.md at 2022-07-05
+ | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
     <title>Apache Jackrabbit &#x2013; Object Content Manager</title>
-    <link rel="stylesheet" href="../css/apache-maven-fluido-1.9.min.css" />
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.11.1.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
-    <script src="../js/apache-maven-fluido-1.9.min.js"></script>
-<!-- Matomo -->
-<script>
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://matomo.privacy.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '4']);
-    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-<!-- End Matomo Code -->
+    <script src="../js/apache-maven-fluido-1.11.1.min.js"></script>
+
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+                _paq.push(['disableCookies']);
+                    _paq.push(['trackPageView']);
+                    _paq.push(['enableLinkTracking']);
+        
+        (function() {
+            var u="https://analytics.apache.org";
+            _paq.push(['setTrackerUrl', u+'/matomo.php']);
+            _paq.push(['setSiteId', '4']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
   </head>
   <body class="topBarEnabled">
-    <a href="https://github.com/apache/jackrabbit">
-      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
-        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
-        alt="Fork me on GitHub">
-    </a>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -49,18 +47,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../index.html" title="Welcome">Welcome</a></li>
             <li><a href="../downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="../articles.html" title="Articles">Articles</a></li>
             <li><a href="../frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="../jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="../standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -75,7 +73,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="../jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -87,15 +85,15 @@
             <li><a href="../website.html" title="Website">Website</a></li>
             <li><a href="../creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="../supporting-software-attribution.html" title="Attribution">Attribution</a></li>
-            <li><a href="../privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
             </ul>
@@ -105,7 +103,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
+          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -114,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-03-29</li>
+        <li id="publishDate">Last Published: 2022-07-05</li>
           </ul>
         </div>
       </header>
@@ -127,7 +125,7 @@
     <li><a href="../downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="../articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="../frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="../jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -151,15 +149,14 @@
     <li><a href="../website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="../creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="../supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
-    <li><a href="../privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
-            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -186,44 +183,73 @@
    limitations under the License.
 -->
 <h1>Object Content Manager</h1>
-<p>The main component in the OCM framework is the ObjectContentManager. It converts an object graph into JCR nodes and properties and vice versa. The ObjectContentManager is always associated with a JCR Session. It is used to retrieve, create, update and delete objects from a JCR content repository. Usually there is one ObjectContentManager per user session.</p>
-<p>This page describes how an ObjectContentManager is working and how it can be initialised in your applications.</p><section>
+<p>The main component in the OCM framework is the ObjectContentManager. It
+converts an object graph into JCR nodes and properties and vice versa. The
+ObjectContentManager is always associated with a JCR Session. It is used to
+retrieve, create, update and delete objects from a JCR content repository.
+Usually there is one ObjectContentManager per user session.</p>
+<p>This page describes how an ObjectContentManager is working and how it can
+be initialised in your applications.</p><section>
 <h2><a name="How_does_the_Object_Content_Manager_work_.3F"></a>How does the Object Content Manager work ?</h2>
-<p>Thanks to a Mapping Descriptor, the ObjectContentManager is able to use the appropriate mapping strategy for each persistent object (pojo). The Mapping Descriptor contains one Class Descriptor per persistent class. Each Class Descriptor contains mapping information for the corresponding class attributes.</p>
-<p>In the point of view implementation, the Mapping Descriptor is a java object injected into the ObjectContentManager (see the interface org.apache.jackrabbit.ocm.mapper.Mapper). Right now, there are 2 different Mapping Descriptor implementations:</p>
+<p>Thanks to a Mapping Descriptor, the ObjectContentManager is able to use the
+appropriate mapping strategy for each persistent object (pojo). The Mapping
+Descriptor contains one Class Descriptor per persistent class. Each Class
+Descriptor contains mapping information for the corresponding class
+attributes.</p>
+<p>In the point of view implementation, the Mapping Descriptor is a java
+object injected into the ObjectContentManager (see the interface
+org.apache.jackrabbit.ocm.mapper.Mapper). Right now, there are 2 different
+Mapping Descriptor implementations:</p>
 <ul>
 
-<li>Annotation : each persistent object is annoted in order to provide to the ObjectContentManager all the required information on its mapping strategy (see the class org.apache.jackrabbit.ocm.mapper.impl.annotation.AnnotationMapperImpl).</li>
-<li>XML configuration file : the class descriptors are defined in one or more XML config files used by the ObjectContentManager when it is instantiated (see the class org.apache.jackrabbit.ocm.mapper.impl.digester.DigesterMapperImpl).</li>
+<li>Annotation : each persistent object is annoted in order to provide to
+the ObjectContentManager all the required information on its mapping
+strategy (see the class
+org.apache.jackrabbit.ocm.mapper.impl.annotation.AnnotationMapperImpl).</li>
+<li>XML configuration file : the class descriptors are defined in one or
+more XML config files used by the ObjectContentManager when it is
+instantiated (see the class
+org.apache.jackrabbit.ocm.mapper.impl.digester.DigesterMapperImpl).</li>
 </ul>
-<p>For a business developer, it is not necessary to know how the ObjectContentManager is using the Class Descriptors. He has to make only a choice between annotated classes or XML files. Below, you can see how to setup correctly an ObjectContentManager.</p></section><section>
+<p>For a business developer, it is not necessary to know how the
+ObjectContentManager is using the Class Descriptors. He has to make only a
+choice between annotated classes or XML files. Below, you can see how to
+setup correctly an ObjectContentManager.</p></section><section>
 <h2><a name="How_does_an_object_is_persisted_into_a_JCR_repository_.3F"></a>How does an object is persisted into a JCR repository ?</h2>
-<p>In all cases, a persistent object (a pojo) is mapped into a JCR node and its fields are mapped into subnodes or properties depending on their types.</p>
+<p>In all cases, a persistent object (a pojo) is mapped into a JCR node and
+its fields are mapped into subnodes or properties depending on their types.</p>
 <p>There are 3 &#x201c;field types&#x201d;:</p>
 <ul>
 
 <li>
 
 <p>Atomic fields<br />
-Primitive data types and simple objects (String, Long, Double, &#x2026;) . Those fields are mapped into JCR properties.</p>
+Primitive data types and simple objects (String, Long, Double, &#x2026;) .
+Those fields are mapped into JCR properties.</p>
 </li>
 <li>
 
 <p>Bean fields<br />
-One class can contain an 1..1 association to another bean. In this case, the field is a custom object. Those fields are mapped into JCR subnodes or a referenced node.</p>
+One class can contain an 1..1 association to another bean. In this
+case, the field is a custom object. Those fields are mapped into JCR
+subnodes or a referenced node.</p>
 </li>
 <li>
 
 <p>Collection fields<br />
-One class can contain an 1..n association to a collection of beans (or Map). Those fields are mapped into a collection of JCR subnodes or a collection of referenced nodes. It is also possible to map a java collection into a multivalue property.</p>
+One class can contain an 1..n association to a collection of beans (or
+Map). Those fields are mapped into a collection of JCR subnodes or a
+collection of referenced nodes. It is also possible to map a java
+collection into a multivalue property.</p>
 </li>
 </ul>
-<p>The Mapping descriptor contains also information on inheritances, interface mapping strategy, lazy loading, custom converter, cache strategy, etc.</p></section><section>
+<p>The Mapping descriptor contains also information on inheritances, interface
+mapping strategy, lazy loading, custom converter, cache strategy, etc.</p></section><section>
 <h2><a name="Basic_setup_.28with_annotated_persistent_classes.29"></a>Basic setup (with annotated persistent classes)</h2>
-<p>When you start your application, you need the following code to initialize correctly the Object Content Manager.</p>
+<p>When you start your application, you need the following code to initialize
+correctly the Object Content Manager.</p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">import javax.jcr.Session;
+<div class="source"><pre class="prettyprint linenums"><code>import javax.jcr.Session;
 import javax.jcr.Repository;
 		      
 import org.apache.jackrabbit.ocm.manager.impl.ObjectContentManagerImpl;
@@ -243,13 +269,12 @@ classes.add(MyContent.class); // Call th
 // 3. Instantiate the object content manager
 Mapper mapper = new AnnotationMapperImpl(classes);
 ObjectContentManager ocm = new ObjectContentManagerImpl(session, mapper);
-</pre></div></div>
-</section><section>
+</code></pre></div></section><section>
 <h2><a name="Basic_setup_.28with_one_or_more_XML_Mapping_Descriptor_files.29"></a>Basic setup (with one or more XML Mapping Descriptor files)</h2>
-<p>When you start your application, you need the following code to initialize correctly the Object Content Manager.</p>
+<p>When you start your application, you need the following code to initialize
+correctly the Object Content Manager.</p>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">import javax.jcr.Session;
+<div class="source"><pre class="prettyprint linenums"><code>import javax.jcr.Session;
 import javax.jcr.Repository;
 
 import org.apache.jackrabbit.ocm.mapper.Mapper;
@@ -276,8 +301,7 @@ String[] files = {
 
 // 3. Instantiate the object content manager
 ObjectContentManager ocm = new ObjectContentManagerImpl(session, files);
-</pre></div></div>
-</section><section>
+</code></pre></div></section><section>
 <h2><a name="API_Overview"></a>API Overview</h2>
 <p>With the current Object Manager API, it is possible to:</p>
 <ul>
@@ -299,10 +323,12 @@ ObjectContentManager ocm = new ObjectCon
 <a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
 </p>
         </div>
-    <div id="ohloh" class="pull-right">
-      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
-    </div>
-        </div>
+      </div>
     </footer>
+<script>
+	if(anchors) {
+	  anchors.add();
+	}
+</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/ocm/ocm-locking.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/ocm/ocm-locking.html?rev=1902493&r1=1902492&r2=1902493&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/ocm/ocm-locking.html (original)
+++ jackrabbit/site/live/jcr/ocm/ocm-locking.html Tue Jul  5 14:37:31 2022
@@ -1,42 +1,40 @@
 <!DOCTYPE html>
+
+
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/ocm/ocm-locking.md at 2022-03-29
- | Rendered using Apache Maven Fluido Skin 1.9
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/ocm/ocm-locking.md at 2022-07-05
+ | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
     <title>Apache Jackrabbit &#x2013; OCM Locking</title>
-    <link rel="stylesheet" href="../css/apache-maven-fluido-1.9.min.css" />
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.11.1.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
-    <script src="../js/apache-maven-fluido-1.9.min.js"></script>
-<!-- Matomo -->
-<script>
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://matomo.privacy.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '4']);
-    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-<!-- End Matomo Code -->
+    <script src="../js/apache-maven-fluido-1.11.1.min.js"></script>
+
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+                _paq.push(['disableCookies']);
+                    _paq.push(['trackPageView']);
+                    _paq.push(['enableLinkTracking']);
+        
+        (function() {
+            var u="https://analytics.apache.org";
+            _paq.push(['setTrackerUrl', u+'/matomo.php']);
+            _paq.push(['setSiteId', '4']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
   </head>
   <body class="topBarEnabled">
-    <a href="https://github.com/apache/jackrabbit">
-      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
-        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
-        alt="Fork me on GitHub">
-    </a>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -49,18 +47,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../index.html" title="Welcome">Welcome</a></li>
             <li><a href="../downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="../articles.html" title="Articles">Articles</a></li>
             <li><a href="../frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="../jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="../standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -75,7 +73,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="../jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -87,15 +85,15 @@
             <li><a href="../website.html" title="Website">Website</a></li>
             <li><a href="../creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="../supporting-software-attribution.html" title="Attribution">Attribution</a></li>
-            <li><a href="../privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
             </ul>
@@ -105,7 +103,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
+          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -114,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-03-29</li>
+        <li id="publishDate">Last Published: 2022-07-05</li>
           </ul>
         </div>
       </header>
@@ -127,7 +125,7 @@
     <li><a href="../downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="../articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="../frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="../jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -151,15 +149,14 @@
     <li><a href="../website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="../creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="../supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
-    <li><a href="../privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
-            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -186,11 +183,14 @@
    limitations under the License.
 -->
 <h1>OCM Locking</h1>
-<p>Following the Jcr specification, it is possible to lock nodes and their children (see section 8.4). You can see on this page the OCM API used to lock on the object level. In order to lock an object, its matching node has to implement the jcr mixin type &#x201c;mix:lockable&#x201d;. It is possible to specify this node type in the class descriptor:</p><section>
+<p>Following the Jcr specification, it is possible to lock nodes and their
+children (see section 8.4). You can see on this page the OCM API used to
+lock on the object level. In order to lock an object, its matching node has
+to implement the jcr mixin type &#x201c;mix:lockable&#x201d;. It is possible to specify
+this node type in the class descriptor:</p><section>
 <h2><a name="A_basic_example"></a>A basic example</h2>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">// --------------------------------------------------------------------------------
+<div class="source"><pre class="prettyprint linenums"><code>// --------------------------------------------------------------------------------
 // Create and store an object graph in the repository
 // --------------------------------------------------------------------------------
 A a = new A();
@@ -249,7 +249,7 @@ if (! ocm.isLocked(&quot;/test&quot;))
 // Unlock the object
 // --------------------------------------------------------------------------------
 ocm.unlock(&quot;/test&quot;, lockToken);
-</pre></div></div></section>
+</code></pre></div></section>
         </main>
       </div>
     </div>
@@ -261,10 +261,12 @@ ocm.unlock(&quot;/test&quot;, lockToken)
 <a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
 </p>
         </div>
-    <div id="ohloh" class="pull-right">
-      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
-    </div>
-        </div>
+      </div>
     </footer>
+<script>
+	if(anchors) {
+	  anchors.add();
+	}
+</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/ocm/ocm-search.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/ocm/ocm-search.html?rev=1902493&r1=1902492&r2=1902493&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/ocm/ocm-search.html (original)
+++ jackrabbit/site/live/jcr/ocm/ocm-search.html Tue Jul  5 14:37:31 2022
@@ -1,42 +1,40 @@
 <!DOCTYPE html>
+
+
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/ocm/ocm-search.md at 2022-03-29
- | Rendered using Apache Maven Fluido Skin 1.9
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/ocm/ocm-search.md at 2022-07-05
+ | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
     <title>Apache Jackrabbit &#x2013; OCM Search</title>
-    <link rel="stylesheet" href="../css/apache-maven-fluido-1.9.min.css" />
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.11.1.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
-    <script src="../js/apache-maven-fluido-1.9.min.js"></script>
-<!-- Matomo -->
-<script>
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://matomo.privacy.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '4']);
-    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-<!-- End Matomo Code -->
+    <script src="../js/apache-maven-fluido-1.11.1.min.js"></script>
+
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+                _paq.push(['disableCookies']);
+                    _paq.push(['trackPageView']);
+                    _paq.push(['enableLinkTracking']);
+        
+        (function() {
+            var u="https://analytics.apache.org";
+            _paq.push(['setTrackerUrl', u+'/matomo.php']);
+            _paq.push(['setSiteId', '4']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
   </head>
   <body class="topBarEnabled">
-    <a href="https://github.com/apache/jackrabbit">
-      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
-        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
-        alt="Fork me on GitHub">
-    </a>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -49,18 +47,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../index.html" title="Welcome">Welcome</a></li>
             <li><a href="../downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="../articles.html" title="Articles">Articles</a></li>
             <li><a href="../frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="../jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="../standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -75,7 +73,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="../jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="../jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -87,15 +85,15 @@
             <li><a href="../website.html" title="Website">Website</a></li>
             <li><a href="../creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="../supporting-software-attribution.html" title="Attribution">Attribution</a></li>
-            <li><a href="../privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
+            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
             </ul>
@@ -105,7 +103,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
+          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -114,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-03-29</li>
+        <li id="publishDate">Last Published: 2022-07-05</li>
           </ul>
         </div>
       </header>
@@ -127,7 +125,7 @@
     <li><a href="../downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="../articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="../frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="../jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="../getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -151,15 +149,14 @@
     <li><a href="../website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="../creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="../supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
-    <li><a href="../privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
+    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
-            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -188,8 +185,7 @@
 <h1>OCM Search</h1><section>
 <h2><a name="Searching_a_single_object"></a>Searching a single object</h2>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">QueryManager queryManager = ocm.getQueryManager();
+<div class="source"><pre class="prettyprint linenums"><code>QueryManager queryManager = ocm.getQueryManager();
 
 // Build the search filter
 Filter filter = queryManager.createFilter(Paragraph.class);
@@ -198,37 +194,31 @@ filter.addEqualTo(&quot;text&quot;, &quo
 // Build the query
 Query query = queryManager.createQuery(filter);
 Paragraph paragraph = (Paragraph) ocm.getObject(query);
-</pre></div></div>
-</section><section>
+</code></pre></div></section><section>
 <h2><a name="Searching_a_collection"></a>Searching a collection</h2>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">QueryManager queryManager = ocm.getQueryManager();
+<div class="source"><pre class="prettyprint linenums"><code>QueryManager queryManager = ocm.getQueryManager();
 Filter filter = queryManager.createFilter(Paragraph.class);
 filter.setScope(&quot;/test/node1//&quot;);
 Query query = queryManager.createQuery(filter);
 Collection result = ocm.getObjects(query);
-</pre></div></div>
-</section><section>
+</code></pre></div></section><section>
 <h2><a name="Searching_with_an_iterator"></a>Searching with an iterator</h2>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">QueryManager queryManager = ocm.getQueryManager();
+<div class="source"><pre class="prettyprint linenums"><code>QueryManager queryManager = ocm.getQueryManager();
 Filter filter = queryManager.createFilter(Paragraph.class);
 filter.setScope(&quot;/test/node1//&quot;);
 Query query = queryManager.createQuery(filter);
 Iterator iterator = ocm.getObjectIterator(query);
-</pre></div></div>
-</section><section>
+</code></pre></div></section><section>
 <h2><a name="Remove_objects_based_on_a_query"></a>Remove objects based on a query</h2>
 
-<div class="source">
-<div class="source"><pre class="prettyprint linenums">QueryManager queryManager = ocm.getQueryManager();
+<div class="source"><pre class="prettyprint linenums"><code>QueryManager queryManager = ocm.getQueryManager();
 Filter filter = queryManager.createFilter(Paragraph.class);
 filter.setScope(&quot;/test/node1//&quot;);
 Query query = queryManager.createQuery(filter);
 ocm.remove(query);
-</pre></div></div></section>
+</code></pre></div></section>
         </main>
       </div>
     </div>
@@ -240,10 +230,12 @@ ocm.remove(query);
 <a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
 </p>
         </div>
-    <div id="ohloh" class="pull-right">
-      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
-    </div>
-        </div>
+      </div>
     </footer>
+<script>
+	if(anchors) {
+	  anchors.add();
+	}
+</script>
   </body>
 </html>
\ No newline at end of file