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