Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java @ 5503:b660090b417d
Create a new sq relation project on measurement station record click.
* Added new methods to artifact service.
* Added new client-side artifact.
* Updated UI to have a new row in 'Messstellen-Info'.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 28 Mar 2013 15:21:15 +0100 |
parents | cfbc80cc0ce4 |
children |
comparison
equal
deleted
inserted
replaced
5502:566eea137330 | 5503:b660090b417d |
---|---|
22 import de.intevation.flys.client.shared.model.DefaultArtifact; | 22 import de.intevation.flys.client.shared.model.DefaultArtifact; |
23 import de.intevation.flys.client.shared.model.FixAnalysisArtifact; | 23 import de.intevation.flys.client.shared.model.FixAnalysisArtifact; |
24 import de.intevation.flys.client.shared.model.GaugeDischargeCurveArtifact; | 24 import de.intevation.flys.client.shared.model.GaugeDischargeCurveArtifact; |
25 import de.intevation.flys.client.shared.model.MapArtifact; | 25 import de.intevation.flys.client.shared.model.MapArtifact; |
26 import de.intevation.flys.client.shared.model.MINFOArtifact; | 26 import de.intevation.flys.client.shared.model.MINFOArtifact; |
27 import de.intevation.flys.client.shared.model.StaticSQRelationArtifact; | |
27 import de.intevation.flys.client.shared.model.WINFOArtifact; | 28 import de.intevation.flys.client.shared.model.WINFOArtifact; |
28 | 29 |
29 | 30 |
30 /** | 31 /** |
31 * An implementation of an {@link ArtifactCreator}. This class uses the document | 32 * An implementation of an {@link ArtifactCreator}. This class uses the document |
147 } | 148 } |
148 else if (name.length() > 0 && name.equals("gaugedischargecurve")) { | 149 else if (name.length() > 0 && name.equals("gaugedischargecurve")) { |
149 logger.debug("+++++ NEW GAUGEDISCHARGECURVE ARTIFACT."); | 150 logger.debug("+++++ NEW GAUGEDISCHARGECURVE ARTIFACT."); |
150 return new GaugeDischargeCurveArtifact(uuid, hash, background, msg); | 151 return new GaugeDischargeCurveArtifact(uuid, hash, background, msg); |
151 } | 152 } |
153 else if (name.length() > 0 && name.equals("staticsqrelation")) { | |
154 logger.debug("+++++ STATICSQRELATION ARTIFACT."); | |
155 return new StaticSQRelationArtifact(uuid, hash, background, msg); | |
156 } | |
152 | 157 |
153 return new DefaultArtifact(uuid, hash, background, msg); | 158 return new DefaultArtifact(uuid, hash, background, msg); |
154 } | 159 } |
155 | 160 |
156 | 161 |