[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