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 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)