00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 package com.sleepycat.collections.test;
00011
00015 class TestEntity {
00016
00017 int key;
00018 int value;
00019
00020 TestEntity(int key, int value) {
00021
00022 this.key = key;
00023 this.value = value;
00024 }
00025
00026 public boolean equals(Object o) {
00027
00028 try {
00029 TestEntity e = (TestEntity) o;
00030 return e.key == key && e.value == value;
00031 } catch (ClassCastException e) {
00032 return false;
00033 }
00034 }
00035
00036 public int hashCode() {
00037
00038 return key;
00039 }
00040
00041 public String toString() {
00042
00043 return "[key " + key + " value " + value + ']';
00044 }
00045 }