[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