[jboss-svn-commits] JBL Code SVN: r8737 - 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
Sat Jan 6 17:50:48 EST 2007


Author: michael.neale at jboss.com
Date: 2007-01-06 17:50:42 -0500 (Sat, 06 Jan 2007)
New Revision: 8737

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/VersionableItem.java
Log:
using jcr:created removed redundant property.

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java	2007-01-06 22:22:55 UTC (rev 8736)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java	2007-01-06 22:50:42 UTC (rev 8737)
@@ -137,8 +137,7 @@
             Calendar lastModified = Calendar.getInstance();
             
             ruleNode.setProperty( AssetItem.LAST_MODIFIED_PROPERTY_NAME, lastModified );            
-            ruleNode.setProperty( AssetItem.CREATION_DATE_PROPERTY, lastModified );
-            
+          
             ruleNode.setProperty( AssetItem.PACKAGE_NAME_PROPERTY, this.getName() );
             
             AssetItem rule = new AssetItem( this.rulesRepository, ruleNode );

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2007-01-06 22:22:55 UTC (rev 8736)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2007-01-06 22:50:42 UTC (rev 8737)
@@ -492,8 +492,6 @@
             Calendar lastModified = Calendar.getInstance();
             rulePackageNode.setProperty(PackageItem.LAST_MODIFIED_PROPERTY_NAME, lastModified);
             
-            rulePackageNode.setProperty( PackageItem.CREATION_DATE_PROPERTY, lastModified );
-            
             this.session.save();
             
             

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/VersionableItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/VersionableItem.java	2007-01-06 22:22:55 UTC (rev 8736)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/VersionableItem.java	2007-01-06 22:50:42 UTC (rev 8737)
@@ -54,7 +54,6 @@
      */
     public static final String CATEGORY_PROPERTY_NAME         = "drools:categoryReference";
 
-    public static final String CREATION_DATE_PROPERTY         = "drools:createdDate";
 
     /**
      * The possible formats for the format property of the node
@@ -289,6 +288,10 @@
         try {
             checkIsUpdateable();
 
+            if (value == null || value.trim().equals( "" )) {
+                return;
+            }
+            
             node.checkout();
             node.setProperty( prop,
                               value );
@@ -697,7 +700,7 @@
     public Calendar getCreatedDate() {
         Property prop;
         try {
-            prop = getVersionContentNode().getProperty( CREATION_DATE_PROPERTY );
+            prop = getVersionContentNode().getProperty( "jcr:created" );
             return prop.getDate();
         } catch ( RepositoryException e ) {
             throw new RulesRepositoryException( e );




More information about the jboss-svn-commits mailing list