comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/fixings/FixAvSectorFacet.java @ 8202:e4606eae8ea5

sed src/**/*.java 's/logger/log/g'
author Sascha L. Teichmann <teichmann@intevation.de>
date Fri, 05 Sep 2014 12:58:17 +0200
parents 29dc6b6e7199
children 5e38e2924c07
comparison
equal deleted inserted replaced
8201:4b8c5a08de04 8202:e4606eae8ea5
32 */ 32 */
33 public class FixAvSectorFacet 33 public class FixAvSectorFacet
34 extends FixingsFacet 34 extends FixingsFacet
35 implements FacetTypes { 35 implements FacetTypes {
36 36
37 /** House logger. */ 37 /** House log. */
38 private static Logger logger = Logger.getLogger(FixAvSectorFacet.class); 38 private static Logger log = Logger.getLogger(FixAvSectorFacet.class);
39 39
40 /** Trivial Constructor. */ 40 /** Trivial Constructor. */
41 public FixAvSectorFacet() { 41 public FixAvSectorFacet() {
42 } 42 }
43 43
61 * 61 *
62 * @return the data as QWD array (QWD[]). 62 * @return the data as QWD array (QWD[]).
63 */ 63 */
64 @Override 64 @Override
65 public Object getData(Artifact artifact, CallContext context) { 65 public Object getData(Artifact artifact, CallContext context) {
66 logger.debug("FixAvSectorFacet.getData"); 66 log.debug("FixAvSectorFacet.getData");
67 67
68 if (artifact instanceof D4EArtifact) { 68 if (artifact instanceof D4EArtifact) {
69 D4EArtifact flys = (D4EArtifact)artifact; 69 D4EArtifact flys = (D4EArtifact)artifact;
70 70
71 CalculationResult res = 71 CalculationResult res =
79 KMIndex<AnalysisPeriod []> kmPeriods = result.getAnalysisPeriods(); 79 KMIndex<AnalysisPeriod []> kmPeriods = result.getAnalysisPeriods();
80 KMIndex.Entry<AnalysisPeriod []> kmPeriodsEntry = 80 KMIndex.Entry<AnalysisPeriod []> kmPeriodsEntry =
81 kmPeriods.binarySearch(currentKm); 81 kmPeriods.binarySearch(currentKm);
82 82
83 if (kmPeriodsEntry == null) { 83 if (kmPeriodsEntry == null) {
84 logger.warn("No analysis periods found for km '" + currentKm + "'"); 84 log.warn("No analysis periods found for km '" + currentKm + "'");
85 return null; 85 return null;
86 } 86 }
87 87
88 AnalysisPeriod[] periods = kmPeriodsEntry.getValue(); 88 AnalysisPeriod[] periods = kmPeriodsEntry.getValue();
89 89
90 if (periods == null) { 90 if (periods == null) {
91 logger.warn("No analysis periods specified!"); 91 log.warn("No analysis periods specified!");
92 return null; 92 return null;
93 } 93 }
94 94
95 QWD[] qwdData = null; 95 QWD[] qwdData = null;
96 int sectorNdx = index & 3; 96 int sectorNdx = index & 3;
98 98
99 if (periodNdx < periods.length) { 99 if (periodNdx < periods.length) {
100 qwdData = periods[periodNdx].getQSectorAverages(); 100 qwdData = periods[periodNdx].getQSectorAverages();
101 } 101 }
102 102
103 if (logger.isDebugEnabled()) { 103 if (log.isDebugEnabled()) {
104 int resSize = qwdData != null ? qwdData.length : -1; 104 int resSize = qwdData != null ? qwdData.length : -1;
105 logger.debug("Found " + resSize + " result elements."); 105 log.debug("Found " + resSize + " result elements.");
106 } 106 }
107 107
108 if (qwdData == null) { 108 if (qwdData == null) {
109 return null; 109 return null;
110 } 110 }
111 return new QWDDateRange(qwdData[sectorNdx], periods[periodNdx].getDateRange()); 111 return new QWDDateRange(qwdData[sectorNdx], periods[periodNdx].getDateRange());
112 } 112 }
113 else { 113 else {
114 logger.warn("Artifact is no instance of D4EArtifact."); 114 log.warn("Artifact is no instance of D4EArtifact.");
115 return null; 115 return null;
116 } 116 }
117 } 117 }
118 118
119 119

http://dive4elements.wald.intevation.org