Mercurial > dive4elements > river
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) { |