<br>&nbsp;&nbsp; Thanks. Marked it as released.<br><br><div><span class="gmail_quote">2007/10/29, Adam Lewandowski &lt;<a href="mailto:adam@alewando.com">adam@alewando.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Done. JIRA-1308 (<a href="http://jira.jboss.com/jira/browse/JBRULES-1308">http://jira.jboss.com/jira/browse/JBRULES-1308</a>).<br><br>BTW, version 4.0.3 showed up under &#39;Unreleased Versions&#39;<br><br>Edson Tirelli wrote:
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Adam,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Yes, you are right. I&#39;m not sure why it uses the identity map<br>&gt; instead of assert map, but maybe we should change that or at least<br>&gt; providing an alternative method for that. May I ask you please to open
<br>&gt; a JIRA for it?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Mark, are you ok with changing the behavior?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; []s<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Edson<br>&gt;<br>&gt;<br>&gt; 2007/10/29, Adam Lewandowski &lt;<a href="mailto:adam@alewando.com">
adam@alewando.com</a><br>&gt; &lt;mailto:<a href="mailto:adam@alewando.com">adam@alewando.com</a>&gt;&gt;:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; If I set my rule base to use equality-based assert behavior, I&#39;m<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; expecting to be able to use the getFactHandle(object) method to
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; retrieve<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; a previously asserted fact by providing an equivalent (by equals() and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; hashCode()) object as an argument. This appears to not be the case, as<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; AbstractWorkingMemory uses it&#39;s identityMap and associated
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; IdentityAssertMapComparator to do the getFactHandle lookup instead of<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the assertMap and EqualityAssertMapComparator. This causes the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; lookup to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; be done with the system hashCode() method and not the overridden
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; version<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; supplied in my fact class. The lookup thus fails and returns null.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Is there a way to have getFactHandle or some equivalent code do what I<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; want? This is with 
4.0.3.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Thanks,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Adam Lewandowski<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; rules-users mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org
</a> &lt;mailto:<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users
</a><br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt;&nbsp;&nbsp; Edson Tirelli<br>&gt;&nbsp;&nbsp; Software Engineer - JBoss Rules Core Developer<br>&gt;&nbsp;&nbsp; Office: +55 11 3529-6000<br>&gt;&nbsp;&nbsp; Mobile: +55 11 9287-5646<br>&gt;&nbsp;&nbsp; JBoss, a division of Red Hat @ 
<a href="http://www.jboss.com">www.jboss.com</a> &lt;<a href="http://www.jboss.com">http://www.jboss.com</a>&gt;<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________
<br>&gt; rules-users mailing list<br>&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users
</a><br>&gt;<br>_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users">
https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div><br><br clear="all"><br>-- <br>&nbsp;&nbsp;Edson Tirelli<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646
<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a>