[jboss-svn-commits] JBL Code SVN: r15829 - labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/main/java/org/drools/brms/server/util.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Oct 15 06:00:37 EDT 2007


Author: tirelli
Date: 2007-10-15 06:00:37 -0400 (Mon, 15 Oct 2007)
New Revision: 15829

Modified:
   labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/main/java/org/drools/brms/server/util/BRDRLPersistence.java
Log:
JBRULES-1277: applying patch to SOA branch

Modified: labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/main/java/org/drools/brms/server/util/BRDRLPersistence.java
===================================================================
--- labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/main/java/org/drools/brms/server/util/BRDRLPersistence.java	2007-10-15 06:04:01 UTC (rev 15828)
+++ labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/main/java/org/drools/brms/server/util/BRDRLPersistence.java	2007-10-15 10:00:37 UTC (rev 15829)
@@ -157,12 +157,12 @@
             if ( CompositeFactPattern.COMPOSITE_TYPE_EXISTS.equals( pattern.type ) ) {
                 buf.append( pattern.type );
                 buf.append( " " );
-                renderSubPattern( pattern );
+                renderSubPattern( pattern, 0 );
                 buf.append( "\n" );
             } else if ( CompositeFactPattern.COMPOSITE_TYPE_NOT.equals( pattern.type ) ) {
                 buf.append( pattern.type );
                 buf.append( " " );
-                renderSubPattern( pattern );
+                renderSubPattern( pattern, 0 );
                 buf.append( "\n" );
             } else if ( CompositeFactPattern.COMPOSITE_TYPE_OR.equals( pattern.type ) ) {
                 buf.append( "( " );
@@ -173,16 +173,16 @@
                             buf.append( pattern.type );
                             buf.append( " " );
                         }
-                        renderSubPattern( pattern );
+                        renderSubPattern( pattern, i );
                     }
                 }
                 buf.append( " )\n" );
             }
         }
 
-        private void renderSubPattern(CompositeFactPattern pattern) {
+        private void renderSubPattern(CompositeFactPattern pattern, int subIndex) {
             if (pattern.patterns == null || pattern.patterns.length == 0) return;
-            this.generateFactPattern( pattern.patterns[0] );
+            this.generateFactPattern( pattern.patterns[subIndex] );
         }
 
         public void visitDSLSentence(final DSLSentence sentence) {




More information about the jboss-svn-commits mailing list