comparison flys-backend/src/main/java/de/intevation/flys/model/DischargeZone.java @ 2833:5b54a648f702

Finished flow velocity data import: finished parsing meta data of model files and repaired broken HQL statements. flys-backend/trunk@4259 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 18 Apr 2012 08:54:55 +0000
parents a948366d8ac5
children 28526b0b0a90
comparison
equal deleted inserted replaced
2832:ac5bd90697c1 2833:5b54a648f702
24 private static Logger logger = Logger.getLogger(DischargeZone.class); 24 private static Logger logger = Logger.getLogger(DischargeZone.class);
25 25
26 26
27 private Integer id; 27 private Integer id;
28 28
29 private River river;
30
29 private String gaugeName; 31 private String gaugeName;
30 32
31 private River river; 33 private BigDecimal value;
32 34
33 private NamedMainValue mainValue; 35 private String lowerDischarge;
34 36 private String upperDischarge;
35 private BigDecimal lowerFactor;
36
37 private BigDecimal upperFactor;
38 37
39 38
40 public DischargeZone() { 39 public DischargeZone() {
41 } 40 }
42 41
43 42
44 public DischargeZone( 43 public DischargeZone(
45 String gaugeName, 44 River river,
46 River river, 45 String gaugeName,
47 NamedMainValue mainValue, 46 BigDecimal value,
48 BigDecimal lowerFactor, 47 String lowerDischarge,
49 BigDecimal upperFactor 48 String upperDischarge
50 ) { 49 ) {
51 this.gaugeName = gaugeName; 50 this.river = river;
52 this.river = river; 51 this.gaugeName = gaugeName;
53 this.mainValue = mainValue; 52 this.value = value;
54 this.lowerFactor = lowerFactor; 53 this.lowerDischarge = lowerDischarge;
55 this.upperFactor = upperFactor; 54 this.upperDischarge = upperDischarge;
56 } 55 }
57 56
58 @Id 57 @Id
59 @SequenceGenerator( 58 @SequenceGenerator(
60 name = "SEQUENCE_DISCHARGE_ZONE_ID_SEQ", 59 name = "SEQUENCE_DISCHARGE_ZONE_ID_SEQ",
80 79
81 public void setRiver(River river) { 80 public void setRiver(River river) {
82 this.river = river; 81 this.river = river;
83 } 82 }
84 83
85 @OneToOne 84 @Column(name = "value")
86 @JoinColumn(name = "named_main_value_id") 85 public BigDecimal getValue() {
87 public NamedMainValue getMainValue() { 86 return value;
88 return mainValue;
89 } 87 }
90 88
91 public void setMainValue(NamedMainValue mainValue) { 89 public void setValue(BigDecimal value) {
92 this.mainValue = mainValue; 90 this.value = value;
93 } 91 }
94 92
95 @Column(name = "gauge_name") 93 @Column(name = "gauge_name")
96 public String getGaugeName() { 94 public String getGaugeName() {
97 return gaugeName; 95 return gaugeName;
99 97
100 public void setGaugeName(String gaugeName) { 98 public void setGaugeName(String gaugeName) {
101 this.gaugeName = gaugeName; 99 this.gaugeName = gaugeName;
102 } 100 }
103 101
104 @Column(name = "lower_factor") 102 @Column(name = "lower_discharge")
105 public BigDecimal getLowerFactor() { 103 public String getLowerDischarge() {
106 return lowerFactor; 104 return lowerDischarge;
107 } 105 }
108 106
109 public void setLowerFactor(BigDecimal lowerFactor) { 107 public void setLowerDischarge(String lowerDischarge) {
110 this.lowerFactor = lowerFactor; 108 this.lowerDischarge = lowerDischarge;
111 } 109 }
112 110
113 @Column(name = "upper_factor") 111 @Column(name = "upper_discharge")
114 public BigDecimal getUpperFactor() { 112 public String getUpperDischarge() {
115 return upperFactor; 113 return upperDischarge;
116 } 114 }
117 115
118 public void setUpperFactor(BigDecimal upperFactor) { 116 public void setUpperDischarge(String upperDischarge) {
119 this.upperFactor = upperFactor; 117 this.upperDischarge = upperDischarge;
120 } 118 }
121 } 119 }
122 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 120 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org