--- /dev/null
+package jcr;
+
+import javax.jcr.*;
+import java.io.IOException;
+
+public class StoreData extends Base {
+ public StoreData() {
+ }
+
+ public static void main(String[] args) throws IOException, RepositoryException {
+ StoreData sd=new StoreData();
+ sd.run();
+ }
+
+ private void run() throws IOException, RepositoryException {
+ Repository repository=getRepository();
+
+ Session session=getSession(repository);
+
+ Node rootnode=session.getRootNode();
+
+ Node childnode=null;
+ try {
+ childnode=rootnode.getNode("foo");
+ } catch(PathNotFoundException pnfe) {
+ childnode=rootnode.addNode("foo");
+ childnode.setProperty("bar", "this is some data");
+ session.save();
+ }
+
+ logout(session);
+ }
+}