[jboss-svn-commits] JBL Code SVN: r25801 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Mar 24 13:26:23 EDT 2009


Author: KrisVerlaenen
Date: 2009-03-24 13:26:23 -0400 (Tue, 24 Mar 2009)
New Revision: 25801

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ProcessBuilder.java
Log:
 - fixed test where process was added to wrong package

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ProcessBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ProcessBuilder.java	2009-03-24 16:54:42 UTC (rev 25800)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ProcessBuilder.java	2009-03-24 17:26:23 UTC (rev 25801)
@@ -115,19 +115,21 @@
                 e.printStackTrace( System.err );
             }
             
-            if (packageBuilder.getPackage() != null) {
+            PackageRegistry pkgRegistry = this.packageBuilder.getPackageRegistry(process.getPackageName());
+            org.drools.rule.Package p = pkgRegistry.getPackage();
             
+            if (p != null) {
+            
 	            ProcessDescr processDescr = new ProcessDescr();
 	            processDescr.setName(process.getPackageName());
 	            processDescr.setResource( resource );
-	            PackageRegistry pkgRegistry = this.packageBuilder.getPackageRegistry( this.packageBuilder.getPackage().getName() );
 	            DialectCompiletimeRegistry dialectRegistry = pkgRegistry.getDialectCompiletimeRegistry();           
 	            Dialect dialect = dialectRegistry.getDialect( "java" );
 	            dialect.init(processDescr);
 	
 	            ProcessBuildContext buildContext = new ProcessBuildContext(
 	        		this.packageBuilder,
-	                this.packageBuilder.getPackage(),
+	                p,
 	                process,
 	                processDescr,
 	                dialectRegistry,
@@ -137,7 +139,7 @@
 	            if (process instanceof WorkflowProcess) {
 	            	buildNodes( (WorkflowProcess) process, buildContext );
 	            }
-	            this.packageBuilder.getPackage().addProcess( process );
+	            p.addProcess( process );
 	
 	            pkgRegistry.compileAll();                
 	            pkgRegistry.getDialectRuntimeRegistry().onBeforeExecute();




More information about the jboss-svn-commits mailing list