00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 package org.openmobileis.database.fastobjectdb.db.test;
00030
00031 import java.io.Serializable;
00032
00039 public final class TestData implements Serializable {
00040 public static int NB_BEGIN_KEY_LETTER = 2;
00041
00042 private String key;
00043 private String begin = null;
00047 public TestData(String key) {
00048 super();
00049 this.key = key;
00050 if (key.length() >= NB_BEGIN_KEY_LETTER) {
00051 begin = key.substring(0, NB_BEGIN_KEY_LETTER);
00052 } else {
00053 begin = key;
00054 }
00055 }
00056
00060 public String getKey() {
00061 return key;
00062 }
00063
00064 public String getDebKey() {
00065 return begin;
00066 }
00067
00068 public boolean equals(Object obj) {
00069 if (key.equals(((TestData)obj).key)) {
00070 return true;
00071 }
00072 return false;
00073 }
00074
00075 public int hashCode() {
00076 return key.hashCode();
00077 }
00078
00079 }