Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/model/LStatus.java @ 244:f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Mon, 15 Jul 2013 13:22:00 +0200 |
parents | 068b0bfb133a |
children | 0d3966077415 |
rev | line source |
---|---|
153
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.lada.model; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
2 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
3 // Generated 21.05.2013 16:58:30 by Hibernate Tools 3.4.0.CR1 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
4 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
5 import java.util.Date; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
6 import javax.persistence.AttributeOverride; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
7 import javax.persistence.AttributeOverrides; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
8 import javax.persistence.Column; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
9 import javax.persistence.EmbeddedId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
10 import javax.persistence.Entity; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
11 import javax.persistence.FetchType; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
12 import javax.persistence.JoinColumn; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
13 import javax.persistence.JoinColumns; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
14 import javax.persistence.ManyToOne; |
244
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
15 import javax.persistence.SequenceGenerator; |
153
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
16 import javax.persistence.Table; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
17 import javax.persistence.Temporal; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
18 import javax.persistence.TemporalType; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
19 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
20 /** |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
21 * LStatus generated by hbm2java |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
22 */ |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
23 @Entity |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
24 @Table(name = "l_status", schema = "public") |
244
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
25 @SequenceGenerator(name = "STATUS_ID_STORE", sequenceName = "status_id_seq") |
153
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
26 public class LStatus implements java.io.Serializable { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
27 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
28 private LStatusId id; |
244
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
29 private Integer sId; |
153
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
30 private String probeId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
31 private String erzeuger; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
32 private Integer messungsId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
33 private Short status; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
34 private Date SDatum; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
35 private String SKommentar; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
36 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
37 public LStatus() { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
38 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
39 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
40 public LStatus(LStatusId id, String probeId, String erzeuger, |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
41 Integer messungsId, Date SDatum) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
42 this.id = id; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
43 this.setProbeId(probeId); |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
44 this.erzeuger = erzeuger; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
45 this.messungsId = messungsId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
46 this.SDatum = SDatum; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
47 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
48 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
49 public LStatus(LStatusId id, String probeId, String erzeuger, |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
50 Integer messungsId, Short status, Date SDatum, String SKommentar |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
51 ) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
52 this.id = id; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
53 this.setProbeId(probeId); |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
54 this.erzeuger = erzeuger; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
55 this.messungsId = messungsId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
56 this.status = status; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
57 this.SDatum = SDatum; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
58 this.SKommentar = SKommentar; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
59 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
60 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
61 @EmbeddedId |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
62 @AttributeOverrides({ |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
63 @AttributeOverride(name = "probeId", column = @Column(name = "probe_id", nullable = false, length = 20)), |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
64 @AttributeOverride(name = "messungsId", column = @Column(name = "messungs_id", nullable = false)), |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
65 @AttributeOverride(name = "SId", column = @Column(name = "s_id", nullable = false)) }) |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
66 public LStatusId getId() { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
67 return this.id; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
68 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
69 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
70 public void setId(LStatusId id) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
71 this.id = id; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
72 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
73 |
244
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
74 @Column(name = "s_id", nullable = false, insertable = false, updatable = false) |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
75 public Integer getSId() { |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
76 return sId; |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
77 } |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
78 |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
79 public void setSId(Integer sId) { |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
80 this.sId = sId; |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
81 } |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
82 |
f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
Raimund Renkert <rrenkert@intevation.de>
parents:
153
diff
changeset
|
83 @Column(name = "probe_id", nullable = false, insertable = false, updatable = false) |
153
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
84 public String getProbeId() { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
85 return probeId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
86 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
87 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
88 public void setProbeId(String probeId) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
89 this.probeId = probeId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
90 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
91 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
92 @Column(name = "erzeuger", nullable = false) |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
93 public String getErzeuger() { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
94 return this.erzeuger; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
95 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
96 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
97 public void setErzeuger(String erzeuger) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
98 this.erzeuger = erzeuger; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
99 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
100 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
101 @Column(name = "messungs_id", nullable = false, insertable = false, updatable = false) |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
102 public Integer getMessungsId() { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
103 return this.messungsId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
104 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
105 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
106 public void setMessungsId(Integer messungsId) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
107 this.messungsId = messungsId; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
108 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
109 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
110 @Column(name = "status") |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
111 public Short getStatus() { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
112 return this.status; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
113 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
114 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
115 public void setStatus(Short status) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
116 this.status = status; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
117 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
118 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
119 @Temporal(TemporalType.TIMESTAMP) |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
120 @Column(name = "s_datum", nullable = false, length = 35) |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
121 public Date getSDatum() { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
122 return this.SDatum; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
123 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
124 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
125 public void setSDatum(Date SDatum) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
126 this.SDatum = SDatum; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
127 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
128 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
129 @Column(name = "s_kommentar", length = 1024) |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
130 public String getSKommentar() { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
131 return this.SKommentar; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
132 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
133 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
134 public void setSKommentar(String SKommentar) { |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
135 this.SKommentar = SKommentar; |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
136 } |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
137 |
068b0bfb133a
New model for l_status.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
138 } |