[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