comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BunduAccess.java @ 9323:86d2cbfe7f7f

bundu bezugswst excel metadaten
author gernotbelger
date Fri, 27 Jul 2018 13:29:34 +0200
parents 2323d005f9a5
children 3d006afee054
comparison
equal deleted inserted replaced
9322:a49fe0ebb297 9323:86d2cbfe7f7f
43 return getIntArray("events_temp"); 43 return getIntArray("events_temp");
44 } 44 }
45 45
46 public int getQSeriesLength() { 46 public int getQSeriesLength() {
47 return this.artifact.getDataAsInteger("year_input_q_series"); 47 return this.artifact.getDataAsInteger("year_input_q_series");
48 }
49
50 public int getStartYear() {
51 return this.getBezugsJahr() - this.getQSeriesLength();
52
53 }
54
55 public Integer getUd() {
56 if (getUd_Q_mode().equals("UD"))
57 return getInteger("bundu.wst.ud_value");
58 else
59 return null;
60 }
61
62 @Override
63 public double[] getQs() {
64 if (getUd_Q_mode().equals("Q"))
65 return super.getQs();
66 else
67 return null;
68 }
69
70 private String getUd_Q_mode() {
71 return getString("bundu.wst.mode");
72 }
73
74 public Double getMissingVolFrom() {
75 if (isCalculateMissingValue())
76 return getDouble("ld_from_part");
77 else
78 return null;
79 }
80
81 public Double getMissingVolTo() {
82 if (isCalculateMissingValue())
83 return getDouble("ld_to_part");
84 else
85 return null;
86 }
87
88 private boolean isCalculateMissingValue() { // probably public
89 return getBoolean("missing_volume");
48 } 90 }
49 91
50 // /** Access the reference date period, return null in case of 'errors'. */ 92 // /** Access the reference date period, return null in case of 'errors'. */
51 // public DateRange getReferencePeriod() { 93 // public DateRange getReferencePeriod() {
52 // if (this.referencePeriod == null) { 94 // if (this.referencePeriod == null) {

http://dive4elements.wald.intevation.org