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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jun 17 19:12:52 EDT 2009


Author: mark.proctor at jboss.com
Date: 2009-06-17 19:12:52 -0400 (Wed, 17 Jun 2009)
New Revision: 26997

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/KnowledgeBaseImpl.java
Log:
JBRULES-2127 KnowledgeBase.getKnowledgePackage(String str) should return null if package does not exist

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/KnowledgeBaseImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/KnowledgeBaseImpl.java	2009-06-17 15:52:30 UTC (rev 26996)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/KnowledgeBaseImpl.java	2009-06-17 23:12:52 UTC (rev 26997)
@@ -182,7 +182,12 @@
     }
 
     public KnowledgePackage getKnowledgePackage(String packageName) {
-        return new KnowledgePackageImp( this.ruleBase.getPackage( packageName ) );
+        Package pkg = this.ruleBase.getPackage( packageName );
+        if ( pkg != null ) {
+            return new KnowledgePackageImp( pkg );
+        } else {
+            return null; 
+        }
     }
 
     public Process getProcess(String processId) {




More information about the jboss-svn-commits mailing list