comparison backend/src/main/java/org/dive4elements/river/model/SQRelationValue.java @ 5838:5aa05a7a34b7

Rename modules to more fitting names.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 25 Apr 2013 15:23:37 +0200
parents flys-backend/src/main/java/org/dive4elements/river/model/SQRelationValue.java@18619c1e7c2a
children 4dd33b86dc61
comparison
equal deleted inserted replaced
5837:d9901a08d0a6 5838:5aa05a7a34b7
1 package org.dive4elements.river.model;
2
3 import java.io.Serializable;
4
5 import javax.persistence.Entity;
6 import javax.persistence.Id;
7 import javax.persistence.Table;
8 import javax.persistence.GeneratedValue;
9 import javax.persistence.JoinColumn;
10 import javax.persistence.Column;
11 import javax.persistence.SequenceGenerator;
12 import javax.persistence.OneToOne;
13 import javax.persistence.GenerationType;
14
15
16 @Entity
17 @Table(name = "sq_relation_value")
18 public class SQRelationValue implements Serializable {
19
20 private Integer id;
21
22 private SQRelation sqRelation;
23
24 private String parameter;
25
26 private MeasurementStation measurementStation;
27
28 private Double a;
29 private Double b;
30 private Double qMax;
31 private Double rSQ;
32 private Integer nTot;
33 private Integer nOutlier;
34 private Double cFerguson;
35 private Double cDuan;
36
37
38 protected SQRelationValue() {
39 }
40
41
42 public SQRelationValue(
43 SQRelation sqRelation,
44 String parameter,
45 MeasurementStation measurementStation,
46 Double a,
47 Double b,
48 Double qMax,
49 Double rSQ,
50 Integer nTot,
51 Integer nOutlier,
52 Double cFerguson,
53 Double cDuan
54 ) {
55 this.sqRelation = sqRelation;
56 this.parameter = parameter;
57 this.measurementStation = measurementStation;
58 this.a = a;
59 this.b = b;
60 this.qMax = qMax;
61 this.rSQ = rSQ;
62 this.nTot = nTot;
63 this.nOutlier = nOutlier;
64 this.cFerguson = cFerguson;
65 this.cDuan = cDuan;
66 }
67
68
69 @Id
70 @SequenceGenerator(
71 name = "SEQUENCE_SQ_VALUE_ID_SEQ",
72 sequenceName = "SQ_RELATION_VALUES_ID_SEQ",
73 allocationSize = 1)
74 @GeneratedValue(
75 strategy = GenerationType.SEQUENCE,
76 generator = "SEQUENCE_SQ_VALUE_ID_SEQ")
77 @Column(name = "id")
78 public Integer getId() {
79 return id;
80 }
81
82 public void setId(Integer id) {
83 this.id = id;
84 }
85
86
87 @OneToOne
88 @JoinColumn(name = "sq_relation_id")
89 public SQRelation getSqRelation() {
90 return sqRelation;
91 }
92
93 public void setSqRelation(SQRelation sqRelation) {
94 this.sqRelation = sqRelation;
95 }
96
97
98 @Column(name = "parameter")
99 public String getParameter() {
100 return parameter;
101 }
102
103 public void setParameter(String parameter) {
104 this.parameter = parameter;
105 }
106
107 @OneToOne
108 @JoinColumn(name = "measurement_station_id")
109 public MeasurementStation getMeasurementStation() {
110 return measurementStation;
111 }
112
113 public void setMeasurementStation(MeasurementStation measurementStation) {
114 this.measurementStation = measurementStation;
115 }
116
117
118 @Column(name = "a")
119 public Double getA() {
120 return a;
121 }
122
123 public void setA(Double a) {
124 this.a = a;
125 }
126
127
128 @Column(name = "b")
129 public Double getB() {
130 return b;
131 }
132
133 public void setB(Double b) {
134 this.b = b;
135 }
136
137 @Column(name = "qmax")
138 public Double getQMax() {
139 return qMax;
140 }
141
142 public void setQMax(Double qMax) {
143 this.qMax = qMax;
144 }
145
146 @Column(name = "rsq")
147 public Double getRSQ() {
148 return rSQ;
149 }
150
151 public void setRSQ(Double rSQ) {
152 this.rSQ = rSQ;
153 }
154
155 @Column(name = "ntot")
156 public Integer getNTot () {
157 return nTot;
158 }
159
160 public void setNTot(Integer nTot) {
161 this.nTot = nTot;
162 }
163
164 @Column(name = "noutl")
165 public Integer getNOutlier() {
166 return nOutlier;
167 }
168
169 public void setNOutlier(Integer nOutlier) {
170 this.nOutlier = nOutlier;
171 }
172
173 @Column(name = "cferguson")
174 public Double getCFerguson() {
175 return cFerguson;
176 }
177
178 public void setCFerguson(Double cFerguson) {
179 this.cFerguson = cFerguson;
180 }
181
182 @Column(name = "cduan")
183 public Double getCDuan() {
184 return cDuan;
185 }
186
187 public void setCDuan(Double cDuan) {
188 this.cDuan = cDuan;
189 }
190 }
191 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org