[jboss-svn-commits] JBL Code SVN: r34587 - labs/jbossrules/branches/5.1.x/drools-core/src/main/java/org/drools/definitions/rule/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Aug 6 23:07:12 EDT 2010
Author: tirelli
Date: 2010-08-06 23:07:12 -0400 (Fri, 06 Aug 2010)
New Revision: 34587
Modified:
labs/jbossrules/branches/5.1.x/drools-core/src/main/java/org/drools/definitions/rule/impl/RuleImpl.java
Log:
Fixing equals/hashCode for RuleImpl
Modified: labs/jbossrules/branches/5.1.x/drools-core/src/main/java/org/drools/definitions/rule/impl/RuleImpl.java
===================================================================
--- labs/jbossrules/branches/5.1.x/drools-core/src/main/java/org/drools/definitions/rule/impl/RuleImpl.java 2010-08-07 02:27:37 UTC (rev 34586)
+++ labs/jbossrules/branches/5.1.x/drools-core/src/main/java/org/drools/definitions/rule/impl/RuleImpl.java 2010-08-07 03:07:12 UTC (rev 34587)
@@ -55,6 +55,20 @@
public Map<String, Object> getMetaData() {
return this.rule.getMetaData();
}
-
-
+
+ public int hashCode() {
+ return ((rule == null) ? 37 : rule.hashCode());
+ }
+
+ public boolean equals(Object obj) {
+ if ( this == obj ) return true;
+ if ( obj == null ) return false;
+ if ( getClass() != obj.getClass() ) return false;
+ RuleImpl other = (RuleImpl) obj;
+ if ( rule == null ) {
+ if ( other.rule != null ) return false;
+ } else if ( !rule.equals( other.rule ) ) return false;
+ return true;
+ }
+
}
More information about the jboss-svn-commits
mailing list