comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java @ 1061:b1b0a0b61845

Made facets cloneable with the right type. flys-artifacts/trunk@2533 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 23 Aug 2011 13:17:21 +0000
parents c09c9e05ecfa
children ea80e652f033
comparison
equal deleted inserted replaced
1060:2d60a875e28c 1061:b1b0a0b61845
4 4
5 import de.intevation.artifacts.Artifact; 5 import de.intevation.artifacts.Artifact;
6 import de.intevation.artifacts.CallContext; 6 import de.intevation.artifacts.CallContext;
7 7
8 import de.intevation.artifactdatabase.state.DefaultFacet; 8 import de.intevation.artifactdatabase.state.DefaultFacet;
9 import de.intevation.artifactdatabase.state.Facet;
9 10
10 import de.intevation.flys.artifacts.WINFOArtifact; 11 import de.intevation.flys.artifacts.WINFOArtifact;
11 12
12 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; 13 import de.intevation.flys.artifacts.states.DefaultState.ComputeType;
13 14
19 protected String stateID; 20 protected String stateID;
20 protected String hash; 21 protected String hash;
21 22
22 public WaterlevelFacet(int index, String name, String description) { 23 public WaterlevelFacet(int index, String name, String description) {
23 this(index, name, description, ComputeType.ADVANCE, null, null); 24 this(index, name, description, ComputeType.ADVANCE, null, null);
25 }
26
27 public WaterlevelFacet() {
24 } 28 }
25 29
26 public WaterlevelFacet( 30 public WaterlevelFacet(
27 int index, 31 int index,
28 String name, 32 String name,
48 52
49 WQKms [] wqkms = (WQKms [])res.getData(); 53 WQKms [] wqkms = (WQKms [])res.getData();
50 54
51 return wqkms[index]; 55 return wqkms[index];
52 } 56 }
57
58 public Facet deepCopy() {
59 WaterlevelFacet copy = new WaterlevelFacet();
60 copy.set(this);
61 copy.type = type;
62 copy.stateID = stateID;
63 copy.hash = hash;
64 return copy;
65 }
53 } 66 }
54 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 67 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org