KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > dozer > util > mapping > vo > set > SomeVO


1 package net.sf.dozer.util.mapping.vo.set;
2
3 import java.util.Date JavaDoc;
4 import java.util.Set JavaDoc;
5
6 import net.sf.dozer.util.mapping.vo.BaseTestObject;
7
8 public class SomeVO extends BaseTestObject {
9
10   private Integer JavaDoc field1;
11   private Set JavaDoc field2;
12
13   public Integer JavaDoc getField1() {
14     return field1;
15   }
16   public void setField1(Integer JavaDoc field1) {
17     this.field1 = field1;
18   }
19
20   public Set JavaDoc getField2() {
21     return field2;
22   }
23   public void setField2(Set JavaDoc field2) {
24     this.field2 = field2;
25   }
26   public boolean equals(Object JavaDoc obj) {
27     if (this == obj)
28       return true;
29     if (!super.equals(obj))
30       return false;
31     if (getClass() != obj.getClass())
32       return false;
33     final SomeVO other = (SomeVO) obj;
34     if (field2 == null) {
35       if (other.field2 != null)
36         return false;
37     } else if (!field2.equals(other.field2))
38       return false;
39     return true;
40   }
41
42   public int hashCode() {
43     final int PRIME = 31;
44     int result = super.hashCode();
45     result = PRIME * result
46         + ((field2 == null) ? 0 : field2.hashCode());
47     return result;
48   }
49 }
50
Popular Tags