[jboss-svn-commits] JBL Code SVN: r7171 - in labs/jbossrules/trunk/drools-repository/src: main/java/org/drools/repository test/java/org/drools/repository
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 27 05:36:57 EDT 2006
Author: michael.neale at jboss.com
Date: 2006-10-27 05:36:51 -0400 (Fri, 27 Oct 2006)
New Revision: 7171
Modified:
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RuleItem.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/VersionableItem.java
labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RuleItemTestCase.java
Log:
made format updatable
Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RuleItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RuleItem.java 2006-10-27 03:12:26 UTC (rev 7170)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RuleItem.java 2006-10-27 09:36:51 UTC (rev 7171)
@@ -22,6 +22,8 @@
public class RuleItem extends CategorisableItem {
private Logger log = Logger.getLogger(RuleItem.class);
+
+
/**
* The name of the DSL property on the rule node type
*/
Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java 2006-10-27 03:12:26 UTC (rev 7170)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java 2006-10-27 09:36:51 UTC (rev 7171)
@@ -112,7 +112,7 @@
description );
ruleNode.setProperty( RuleItem.FORMAT_PROPERTY_NAME,
RuleItem.RULE_FORMAT );
- //ruleNode.setProperty(RuleItem.RULE_CONTENT_PROPERTY_NAME, "");
+
ruleNode.setProperty( VersionableItem.CHECKIN_COMMENT,
"Initial" );
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 2006-10-27 03:12:26 UTC (rev 7170)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/VersionableItem.java 2006-10-27 09:36:51 UTC (rev 7171)
@@ -57,7 +57,7 @@
/**
* The possible formats for the format property of the node
*/
- public static final String RULE_FORMAT = "Rule";
+ public static final String RULE_FORMAT = "DRL";
public static final String DSL_FORMAT = "DSL";
public static final String RULE_PACKAGE_FORMAT = "Rule Package";
public static final String FUNCTION_FORMAT = "Function";
@@ -398,6 +398,10 @@
throw new RulesRepositoryException( e );
}
}
+
+ public void updateFormat(String newFormat) {
+ this.updateStringProperty( newFormat, FORMAT_PROPERTY_NAME );
+ }
/**
* When retrieving content, if we are dealing with a version in the history,
Modified: labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RuleItemTestCase.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RuleItemTestCase.java 2006-10-27 03:12:26 UTC (rev 7170)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RuleItemTestCase.java 2006-10-27 09:36:51 UTC (rev 7171)
@@ -500,6 +500,9 @@
public void testGetFormat() {
RuleItem ruleItem1 = getRepo().loadDefaultRulePackage().addRule("testGetFormat", "test content");
- assertEquals("Rule", ruleItem1.getFormat());
+ assertEquals("DRL", ruleItem1.getFormat());
+
+ ruleItem1.updateFormat( "blah" );
+ assertEquals("blah", ruleItem1.getFormat());
}
}
More information about the jboss-svn-commits
mailing list