1 | public class G↵ | | 1 | public class H↵
|
2 | {↵ | | 2 | {↵
|
3 | // Constants -----------------------------------------------------------------------------------↵ | | 3 | // Constants -----------------------------------------------------------------------------------↵
|
|
4 | // Static --------------------------------------------------------------------------------------↵ | | 4 | // Static --------------------------------------------------------------------------------------↵
|
|
5 | // Attributes ----------------------------------------------------------------------------------↵ | | 5 | // Attributes ----------------------------------------------------------------------------------↵
|
|
6 | private long id;↵ | | 6 | private long id;↵
|
|
7 | private String data;↵ | | 7 | private String data;↵
|
|
8 | // A 1 <-> 1 G↵ | | |
|
9 | private A a;↵ | | 8 | private A a;↵
|
|
10 | // G * <-> * H↵ | | 9 | // G * <-> * H↵
|
11 | private Set hs;↵ | | 10 | private Set gs;↵
|
|
12 | // Constructors --------------------------------------------------------------------------------↵ | | 11 | // Constructors --------------------------------------------------------------------------------↵
|
|
13 | public G()↵ | | 12 | public H()↵
|
14 | {↵ | | 13 | {↵
|
15 | this(null);↵ | | 14 | this(null);↵
|
16 | }↵ | | 15 | }↵
|
|
17 | public G(String data)↵ | | 16 | public H(String data)↵
|
18 | {↵ | | 17 | {↵
|
19 | this.data = data;↵ | | 18 | this.data = data;↵
|
20 | hs = new HashSet();↵ | | 19 | gs = new HashSet();↵
|
21 | }↵ | | 20 | }↵
|
|
22 | // Public --------------------------------------------------------------------------------------↵ | | 21 | // Public --------------------------------------------------------------------------------------↵
|
|
| | | 22 | public long getId()↵
|
| | | 23 | {↵
|
| | | 24 | return id;↵
|
| | | 25 | }↵
|
|
23 | public String getData()↵ | | 26 | public String getData()↵
|
24 | {↵ | | 27 | {↵
|
25 | return data;↵ | | 28 | return data;↵
|
26 | }↵ | | 29 | }↵
|
|
27 | public void setData(String data)↵ | | 30 | public void setData(String data)↵
|
28 | {↵ | | 31 | {↵
|
29 | this.data = data;↵ | | 32 | this.data = data;↵
|
30 | }↵ | | 33 | }↵
|
|
31 | public A getA()↵ | | 34 | public A getA()↵
|
32 | {↵ | | 35 | {↵
|
33 | return a;↵ | | 36 | return a;↵
|
34 | }↵ | | 37 | }↵
|
|
35 | public void setA(A a)↵ | | 38 | public void setA(A a)↵
|
36 | {↵ | | 39 | {↵
|
37 | this.a = a;↵ | | 40 | this.a = a;↵
|
38 | }↵ | | 41 | }↵
|
|
39 | public Set getHs()↵ | | 42 | public Set getGs()↵
|
40 | {↵ | | 43 | {↵
|
41 | return hs;↵ | | 44 | return gs;↵
|
42 | }↵ | | 45 | }↵
|
|
43 | public void setHs(Set s)↵ | | 46 | public void setGs(Set gs)↵
|
44 | {↵ | | 47 | {↵
|
45 | hs = s;↵ | | 48 | this.gs = gs;↵
|
46 | }↵ | | 49 | }↵
|
|
47 | // Package protected ---------------------------------------------------------------------------↵ | | 50 | // Package protected ---------------------------------------------------------------------------↵
|
|
48 | long getId()↵ | | |
|
49 | {↵ | | |
|
50 | return id;↵ | | |
|
51 | }↵ | | |
|
|
52 | // Protected -----------------------------------------------------------------------------------↵ | | 51 | // Protected -----------------------------------------------------------------------------------↵
|
|
53 | // Private -------------------------------------------------------------------------------------↵ | | 52 | // Private -------------------------------------------------------------------------------------↵
|
|
54 | private void setId(long id)↵ | | 53 | private void setId(long id)↵
|
55 | {↵ | | 54 | {↵
|
56 | this.id = id;↵ | | 55 | this.id = id;↵
|
57 | | | 56 |
|