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 static final long serialVersionUID = 5521257935120563452L;
00041 public static int NB_BEGIN_KEY_LETTER = 2;
00042
00043 private String key;
00044 private String begin = null;
00045 private String toModify = null;
00049 public TestData(String key) {
00050 super();
00051 this.key = key;
00052 if (key.length() >= NB_BEGIN_KEY_LETTER) {
00053 begin = key.substring(0, NB_BEGIN_KEY_LETTER);
00054 } else {
00055 begin = key;
00056 }
00057 }
00058
00062 public String getKey() {
00063 return key;
00064 }
00065
00066 public String getDebKey() {
00067 return begin;
00068 }
00069
00070 public boolean equals(Object obj) {
00071 if (key.equals(((TestData)obj).key)) {
00072 return true;
00073 }
00074 return false;
00075 }
00076
00077 public int hashCode() {
00078 return key.hashCode();
00079 }
00080
00081 public String getToModify() {
00082 return toModify;
00083 }
00084
00085 public void setToModify(String toModify) {
00086 this.toModify = toModify;
00087 }
00088
00089 }