[jboss-svn-commits] JBL Code SVN: r29283 - labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Sep 10 02:29:38 EDT 2009


Author: michael.neale at jboss.com
Date: 2009-09-10 02:29:38 -0400 (Thu, 10 Sep 2009)
New Revision: 29283

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/UserInfo.java
Log:
GUVNOR-447 Inbox feature

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/UserInfo.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/UserInfo.java	2009-09-10 05:34:37 UTC (rev 29282)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/UserInfo.java	2009-09-10 06:29:38 UTC (rev 29283)
@@ -55,6 +55,7 @@
 
     public Val getProperty(String fileName, String propertyName) throws RepositoryException {
         Node inboxNode = getNode(userInfoNode, fileName, "nt:file");
+
         if (inboxNode.hasNode("jcr:content")) {
             if (inboxNode.getNode("jcr:content").hasProperty(propertyName)) {
                 return new Val(inboxNode.getNode("jcr:content").getProperty(propertyName).getString());
@@ -62,6 +63,7 @@
                 return new Val("");
             }
         } else {
+            inboxNode.addNode("jcr:content", "nt:unstructured"); //needed to make it consistent on save
             return new Val("");
         }
 
@@ -98,7 +100,8 @@
      * @throws RepositoryException
      */
     public void save() throws RepositoryException {
-            userInfoNode.getParent().save();
+         userInfoNode.getParent().getParent().save();
+         //userInfoNode.getParent().save();
     }
 
 }



More information about the jboss-svn-commits mailing list