comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstFixationFacet.java @ 9495:bb278c927b66

Datenkorb bezugswasserstände längsschnitte + minor fixes
author gernotbelger
date Tue, 25 Sep 2018 16:43:51 +0200
parents d2f5375ede26
children
comparison
equal deleted inserted replaced
9494:879c902c4a2d 9495:bb278c927b66
9 */ 9 */
10 package org.dive4elements.river.artifacts.bundu.bezugswst; 10 package org.dive4elements.river.artifacts.bundu.bezugswst;
11 11
12 import java.util.List; 12 import java.util.List;
13 13
14 import org.dive4elements.artifactdatabase.state.Facet;
14 import org.dive4elements.river.artifacts.common.AbstractCalculationExportableResult; 15 import org.dive4elements.river.artifacts.common.AbstractCalculationExportableResult;
15 import org.dive4elements.river.artifacts.model.CalculationResult; 16 import org.dive4elements.river.artifacts.model.CalculationResult;
16 import org.dive4elements.river.artifacts.model.WQKms; 17 import org.dive4elements.river.artifacts.model.WQKms;
17 import org.dive4elements.river.artifacts.model.fixings.FixWaterlevelFacet; 18 import org.dive4elements.river.artifacts.model.fixings.FixWaterlevelFacet;
18 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; 19 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;
19 20
20 public class BezugswstFixationFacet extends FixWaterlevelFacet { 21 public class BezugswstFixationFacet extends FixWaterlevelFacet {
22
23 private static final long serialVersionUID = 1L;
21 24
22 public BezugswstFixationFacet() { 25 public BezugswstFixationFacet() {
23 } 26 }
24 27
25 public BezugswstFixationFacet(final int index, final String name, final String description, final ComputeType type, final String hash, 28 public BezugswstFixationFacet(final int index, final String name, final String description, final ComputeType type, final String hash,
37 if (!resultList.isEmpty()) 40 if (!resultList.isEmpty())
38 return new WQKms[] { ((BezugswstMainCalculationResult) resultList.get(0)).getWQKms() }; 41 return new WQKms[] { ((BezugswstMainCalculationResult) resultList.get(0)).getWQKms() };
39 return null; 42 return null;
40 } 43 }
41 44
45 /** Copy deeply. */
46 @Override
47 public Facet deepCopy() {
48 final BezugswstFixationFacet copy = new BezugswstFixationFacet();
49 copy.set(this);
50 copy.type = this.type;
51 copy.hash = this.hash;
52 copy.stateId = this.stateId;
53 return copy;
54 }
42 } 55 }

http://dive4elements.wald.intevation.org