Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java @ 1530:f1f0e9c75026
Added new artifact to be able to open existing 'new chart' projects.
flys-client/trunk@3737 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 20 Jan 2012 09:25:00 +0000 |
parents | f22713b5d29d |
children | fe67f1345687 |
comparison
equal
deleted
inserted
replaced
1529:e91f87b2524e | 1530:f1f0e9c75026 |
---|---|
19 import de.intevation.flys.client.shared.model.Artifact; | 19 import de.intevation.flys.client.shared.model.Artifact; |
20 import de.intevation.flys.client.shared.model.CalculationMessage; | 20 import de.intevation.flys.client.shared.model.CalculationMessage; |
21 import de.intevation.flys.client.shared.model.DefaultArtifact; | 21 import de.intevation.flys.client.shared.model.DefaultArtifact; |
22 import de.intevation.flys.client.shared.model.WINFOArtifact; | 22 import de.intevation.flys.client.shared.model.WINFOArtifact; |
23 import de.intevation.flys.client.shared.model.MapArtifact; | 23 import de.intevation.flys.client.shared.model.MapArtifact; |
24 import de.intevation.flys.client.shared.model.ChartArtifact; | |
24 | 25 |
25 | 26 |
26 /** | 27 /** |
27 * An implementation of an {@link ArtifactCreator}. This class uses the document | 28 * An implementation of an {@link ArtifactCreator}. This class uses the document |
28 * that is returned by the artifact server to parse important information (like | 29 * that is returned by the artifact server to parse important information (like |
127 } | 128 } |
128 else if (name.length() > 0 && name.equals("new_map")) { | 129 else if (name.length() > 0 && name.equals("new_map")) { |
129 logger.debug("+++++ NEW MAP ARTIFACT."); | 130 logger.debug("+++++ NEW MAP ARTIFACT."); |
130 return new MapArtifact(uuid, hash, background, msg); | 131 return new MapArtifact(uuid, hash, background, msg); |
131 } | 132 } |
133 else if (name.length() > 0 && name.equals("new_chart")) { | |
134 logger.debug("+++++ NEW CHART ARTIFACT."); | |
135 return new ChartArtifact(uuid, hash, background, msg); | |
136 } | |
132 | 137 |
133 return new DefaultArtifact(uuid, hash, background, msg); | 138 return new DefaultArtifact(uuid, hash, background, msg); |
134 } | 139 } |
135 | 140 |
136 | 141 |