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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 6 18:40:31 EST 2007


Author: mark.proctor at jboss.com
Date: 2007-02-06 18:40:30 -0500 (Tue, 06 Feb 2007)
New Revision: 9381

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
Log:
-implemented getFactHandles() which was empty

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java	2007-02-06 22:13:44 UTC (rev 9380)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java	2007-02-06 23:40:30 UTC (rev 9381)
@@ -461,8 +461,12 @@
     public List getFactHandles() {
         try {
             this.lock.lock();
-            return null;
-            //return new ArrayList( this.assertMap.values() );
+            List list = new ArrayList( this.assertMap.size() );
+            org.drools.util.Iterator it = this.assertMap.iterator();
+            for ( ObjectEntry entry = ( ObjectEntry ) it.next(); entry != null; entry = ( ObjectEntry ) it.next() ) {
+                list.add ( entry.getKey() );
+            }
+            return list; 
         } finally {
             this.lock.unlock();
         }




More information about the jboss-svn-commits mailing list