You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2005/02/24 01:31:37 UTC

svn commit: r155110 - incubator/jackrabbit/trunk/xdocs/firststeps.xml

Author: jukka
Date: Wed Feb 23 16:31:34 2005
New Revision: 155110

URL: http://svn.apache.org/viewcvs?view=rev&rev=155110
Log:
Updated the First Steps document to match latest Jackrabbit sources. (JCR-52)

Modified:
    incubator/jackrabbit/trunk/xdocs/firststeps.xml

Modified: incubator/jackrabbit/trunk/xdocs/firststeps.xml
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/xdocs/firststeps.xml?view=diff&r1=155109&r2=155110
==============================================================================
--- incubator/jackrabbit/trunk/xdocs/firststeps.xml (original)
+++ incubator/jackrabbit/trunk/xdocs/firststeps.xml Wed Feb 23 16:31:34 2005
@@ -95,6 +95,12 @@
             </FileSystem>
         </SearchIndex>
     </Workspace>
+    <Versioning rootPath="${rep.home}/versions">
+        <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
+            <param name="path" value="${rep.home}/versions"/>
+        </FileSystem>
+        <PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager" />
+    </Versioning>
 </Repository>   
     </source>
    </p>
@@ -127,14 +133,14 @@
     Make sure that all of the <a href="dependencies.html">dependencies</a> 
     are added to your classpath, as well as the Jackrabbit
     repository implementation (named something like 
-    <code>jackrabbit-x.xx-xxx.jar</code>) that has been built by Maven
+    <code>jackrabbit-x.xx-xxx-dev.jar</code>) that has been built by Maven
     into the <code>target</code> directory of your checkout.
    </p>
    <p>
     Now you should be ready to compile the above <code>JCRTest</code>
     class and run it, which should produce the following output:
     <source>
-nt:unstructured
+rep:root
     </source>
    </p>
   </section>
@@ -190,9 +196,10 @@
   }
 }
     </source>
-    which should produce the following output when started for the first time:
+    which should produce the following output (possibly surrounded by log
+    messages, depending on settings) when started for the first time:
     <source>
-nt:unstructured
+rep:root
 creating testnode
 Hello, World.   
     </source>
@@ -313,7 +320,17 @@
     PropertyIterator pit=n.getProperties();
     while (pit.hasNext()) {
       Property p=pit.nextProperty();
-      System.out.println(p.getPath()+"="+p.getString());
+      System.out.print(p.getPath() + "=");
+      if (p.getDefinition().isMultiple()) {
+        Value[] values = p.getValues();
+        for (int i = 0; i &lt; values.length; i++) {
+          if (i &gt; 0) System.out.println(",");
+          System.out.println(values[i].getString());
+        }
+      } else {
+        System.out.print(p.getString());
+      }
+      System.out.println();
     }
     NodeIterator nit=n.getNodes();
     while (nit.hasNext()) {
@@ -325,14 +342,14 @@
     </source>
     Which should output something along the lines of:
     <source>
-nt:unstructured
-importing xml
+rep:root
 /
-/jcr:primaryType=nt:unstructured
+/jcr:primaryType=rep:root
 /jcr:system
-/jcr:system/jcr:primaryType=nt:unstructured
+/jcr:system/jcr:primaryType=rep:system
 /jcr:system/jcr:versionStorage
-/jcr:system/jcr:versionStorage/jcr:primaryType=nt:unstructured
+/jcr:system/jcr:versionStorage/jcr:primaryType=rep:versionStorage
+/jcr:system/jcr:versionStorage/jcr:mixinTypes=
 /testnode
 /testnode/jcr:primaryType=nt:unstructured
 /testnode/testprop=Hello, World.