1 22 package org.jboss.test.cmp2.distinct; 23 24 import java.io.Serializable ; 25 26 30 public class MyData 31 implements Serializable 32 { 33 private String data; 34 35 public String getData() 36 { 37 return data; 38 } 39 40 public void setData(String data) 41 { 42 this.data = data; 43 } 44 45 public String toString() 46 { 47 return "[MyData " + data + "]"; 48 } 49 50 public boolean equals(Object o) 51 { 52 if(this == o) 53 { 54 return true; 55 } 56 if(!(o instanceof MyData)) 57 { 58 return false; 59 } 60 61 final MyData myData = (MyData)o; 62 63 if(data != null ? !data.equals(myData.data) : myData.data != null) 64 { 65 return false; 66 } 67 68 return true; 69 } 70 71 public int hashCode() 72 { 73 return (data != null ? data.hashCode() : 0); 74 } 75 } 76 | Popular Tags |