[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