KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hibernate > test > annotations > inheritance > VegetablePk


1 //$Id: VegetablePk.java,v 1.1 2005/05/12 13:33:33 epbernard Exp $
2
package org.hibernate.test.annotations.inheritance;
3
4 import javax.persistence.Embeddable;
5 import java.io.Serializable JavaDoc;
6
7 /**
8  * @author Emmanuel Bernard
9  */

10 @Embeddable
11 public class VegetablePk implements Serializable JavaDoc {
12     private String JavaDoc farmer;
13
14     public boolean equals(Object JavaDoc o) {
15         if (this == o) return true;
16         if (!(o instanceof VegetablePk)) return false;
17
18         final VegetablePk vegetablePk = (VegetablePk) o;
19
20         if (!farmer.equals(vegetablePk.farmer)) return false;
21         if (!harvestDate.equals(vegetablePk.harvestDate)) return false;
22
23         return true;
24     }
25
26     public int hashCode() {
27         int result;
28         result = farmer.hashCode();
29         result = 29 * result + harvestDate.hashCode();
30         return result;
31     }
32
33     public String JavaDoc getFarmer() {
34         return farmer;
35     }
36
37     public void setFarmer(String JavaDoc farmer) {
38         this.farmer = farmer;
39     }
40
41     public String JavaDoc getHarvestDate() {
42         return harvestDate;
43     }
44
45     public void setHarvestDate(String JavaDoc harvestDate) {
46         this.harvestDate = harvestDate;
47     }
48
49     private String JavaDoc harvestDate;
50 }
51
Popular Tags