[richfaces-svn-commits] JBoss Rich Faces SVN: r2800 - trunk/framework/api/src/main/java/org/richfaces/model.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Sep 6 14:14:06 EDT 2007


Author: maksimkaszynski
Date: 2007-09-06 14:14:06 -0400 (Thu, 06 Sep 2007)
New Revision: 2800

Modified:
   trunk/framework/api/src/main/java/org/richfaces/model/ScrollableTableDataModel.java
Log:
http://jira.jboss.com/jira/browse/RF-837

Modified: trunk/framework/api/src/main/java/org/richfaces/model/ScrollableTableDataModel.java
===================================================================
--- trunk/framework/api/src/main/java/org/richfaces/model/ScrollableTableDataModel.java	2007-09-06 15:25:29 UTC (rev 2799)
+++ trunk/framework/api/src/main/java/org/richfaces/model/ScrollableTableDataModel.java	2007-09-06 18:14:06 UTC (rev 2800)
@@ -34,7 +34,7 @@
 	 * @author Maksim Kaszynski
 	 *
 	 */
-	private static class SimpleRowKey implements Serializable{
+	public static class SimpleRowKey implements Serializable{
 
 		private static final long serialVersionUID = 1L;
 		private int i;
@@ -51,6 +51,28 @@
 		public String toString() {
 			return String.valueOf(i);
 		}
+
+		public int hashCode() {
+			final int prime = 31;
+			int result = 1;
+			result = prime * result + i;
+			return result;
+		}
+
+		public boolean equals(Object obj) {
+			if (this == obj)
+				return true;
+			if (obj == null)
+				return false;
+			if (getClass() != obj.getClass())
+				return false;
+			final SimpleRowKey other = (SimpleRowKey) obj;
+			if (i != other.i)
+				return false;
+			return true;
+		}
+		
+		
 	}
 
 	




More information about the richfaces-svn-commits mailing list