comparison src/main/java/de/intevation/lada/model/land/Messwert.java @ 1097:186d602e031a

Merged branch schema-update into default.
author Tom Gottfried <tom@intevation.de>
date Fri, 14 Oct 2016 18:17:42 +0200
parents
children f84b4fb82061
comparison
equal deleted inserted replaced
1096:565c8a67034d 1097:186d602e031a
1 package de.intevation.lada.model.land;
2
3 import java.io.Serializable;
4 import java.sql.Timestamp;
5
6 import javax.persistence.Column;
7 import javax.persistence.Entity;
8 import javax.persistence.GeneratedValue;
9 import javax.persistence.GenerationType;
10 import javax.persistence.Id;
11 import javax.persistence.JoinColumn;
12 import javax.persistence.OneToOne;
13 import javax.persistence.Transient;
14
15
16 /**
17 * The persistent class for the messwert database table.
18 *
19 */
20 @Entity
21 public class Messwert implements Serializable {
22 private static final long serialVersionUID = 1L;
23
24 @Id
25 @GeneratedValue(strategy=GenerationType.IDENTITY)
26 private Integer id;
27
28 private Boolean grenzwertueberschreitung;
29
30 @Column(name="letzte_aenderung")
31 private Timestamp letzteAenderung;
32
33 @Column(name="meh_id")
34 private Integer mehId;
35
36 private Float messfehler;
37
38 @Column(name="messgroesse_id")
39 private Integer messgroesseId;
40
41 @Column(name="messungs_id")
42 private Integer messungsId;
43
44 private Double messwert;
45
46 @Column(name="messwert_nwg")
47 private String messwertNwg;
48
49 @Column(name="nwg_zu_messwert")
50 private Double nwgZuMesswert;
51
52 @Column(name="tree_modified")
53 private Timestamp treeModified;
54
55 @OneToOne
56 @JoinColumn(name="messungs_id", insertable=false, updatable=false)
57 private Messung messung;
58
59 @Transient
60 private boolean owner;
61
62 @Transient
63 private boolean readonly;
64
65 @Transient
66 private Timestamp parentModified;
67
68 public Messwert() {
69 }
70
71 public Integer getId() {
72 return this.id;
73 }
74
75 public void setId(Integer id) {
76 this.id = id;
77 }
78
79 public Boolean getGrenzwertueberschreitung() {
80 return this.grenzwertueberschreitung;
81 }
82
83 public void setGrenzwertueberschreitung(Boolean grenzwertueberschreitung) {
84 this.grenzwertueberschreitung = grenzwertueberschreitung;
85 }
86
87 public Timestamp getLetzteAenderung() {
88 return this.letzteAenderung;
89 }
90
91 public void setLetzteAenderung(Timestamp letzteAenderung) {
92 this.letzteAenderung = letzteAenderung;
93 }
94
95 public Integer getMehId() {
96 return this.mehId;
97 }
98
99 public void setMehId(Integer mehId) {
100 this.mehId = mehId;
101 }
102
103 public Float getMessfehler() {
104 return this.messfehler;
105 }
106
107 public void setMessfehler(Float messfehler) {
108 this.messfehler = messfehler;
109 }
110
111 public Integer getMessgroesseId() {
112 return this.messgroesseId;
113 }
114
115 public void setMessgroesseId(Integer messgroesseId) {
116 this.messgroesseId = messgroesseId;
117 }
118
119 public Integer getMessungsId() {
120 return this.messungsId;
121 }
122
123 public void setMessungsId(Integer messungsId) {
124 this.messungsId = messungsId;
125 }
126
127 public Double getMesswert() {
128 return this.messwert;
129 }
130
131 public void setMesswert(Double messwert) {
132 this.messwert = messwert;
133 }
134
135 public String getMesswertNwg() {
136 return this.messwertNwg;
137 }
138
139 public void setMesswertNwg(String messwertNwg) {
140 this.messwertNwg = messwertNwg;
141 }
142
143 public Double getNwgZuMesswert() {
144 return this.nwgZuMesswert;
145 }
146
147 public void setNwgZuMesswert(Double nwgZuMesswert) {
148 this.nwgZuMesswert = nwgZuMesswert;
149 }
150
151 public Timestamp getTreeModified() {
152 return this.treeModified;
153 }
154
155 public void setTreeModified(Timestamp treeModified) {
156 this.treeModified = treeModified;
157 }
158
159 /**
160 * @return the owner
161 */
162 public boolean isOwner() {
163 return owner;
164 }
165
166 /**
167 * @param owner the owner to set
168 */
169 public void setOwner(boolean owner) {
170 this.owner = owner;
171 }
172
173 /**
174 * @return the readonly
175 */
176 public boolean isReadonly() {
177 return readonly;
178 }
179
180 /**
181 * @param readonly the readonly to set
182 */
183 public void setReadonly(boolean readonly) {
184 this.readonly = readonly;
185 }
186
187 public Timestamp getParentModified() {
188 if (this.parentModified == null && this.messung != null) {
189 return this.messung.getTreeModified();
190 }
191 return this.parentModified;
192 }
193
194 public void setParentModified(Timestamp parentModified) {
195 this.parentModified = parentModified;
196 }
197 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)