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 package org.openmobileis.examples.simpleappli.data;
00026
00027 import org.openmobileis.common.util.OpenMISSerializable;
00028
00040 public final class BaseData implements OpenMISSerializable {
00041
00042
00043 static final long serialVersionUID = 5521257935120563452L;
00044
00045 private String id;
00046 private String data;
00047
00051 public BaseData() {
00052 super();
00053 }
00054
00058 public BaseData(String id) {
00059 super();
00060 this.id = id;
00061 }
00062
00063 public String getData() {
00064 return data;
00065 }
00066
00067 public void setData(String data) {
00068 this.data = data;
00069 }
00070
00071 public String getId() {
00072 return id;
00073 }
00074
00075 public void setId(String id) {
00076 this.id = id;
00077 }
00078
00079 public boolean equals(Object obj) {
00080 if (this.id.equals(((BaseData)obj).id)) {
00081 return true;
00082 }
00083 return false;
00084 }
00085
00086 public int hashCode() {
00087 return this.id.hashCode();
00088 }
00089
00090 }