1 package ejava.examples.orm.rel;
2
3 import java.io.Serializable;
4
5 public class MediaCopyPK2 implements Serializable {
6 private static final long serialVersionUID = 1L;
7 private long media;
8 private int copyNo;
9
10 public MediaCopyPK2() {}
11 public MediaCopyPK2(long mediaId, int copyNo) {
12 this.media = mediaId;
13 this.copyNo = copyNo;
14 }
15 public int getCopyNo() { return copyNo; }
16 public void setCopyNo(int copyNo) {
17 this.copyNo = copyNo;
18 }
19
20 public long getMediaId() { return media; }
21 public void setMediaId(long mediaId) {
22 this.media = mediaId;
23 }
24
25 public int hashCode() {
26 return (int)media + copyNo;
27 }
28 public boolean equals(Object obj) {
29 try {
30 if (obj == this) return true;
31 return ((MediaCopyPK2)obj).media == media &&
32 ((MediaCopyPK2)obj).copyNo == copyNo;
33 }
34 catch (Throwable ex) {
35 return false;
36 }
37 }
38 }