Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java @ 1513:f43862cc1e6e
Added new artifact 'MapArtifact' for module 'new map'. This allows to open an
existing map project.
flys-client/trunk@3658 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 12 Jan 2012 10:46:44 +0000 |
parents | ab8eb2f544f2 |
children | f22713b5d29d |
comparison
equal
deleted
inserted
replaced
1512:685bce693617 | 1513:f43862cc1e6e |
---|---|
18 | 18 |
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 | 24 |
24 | 25 |
25 /** | 26 /** |
26 * An implementation of an {@link ArtifactCreator}. This class uses the document | 27 * An implementation of an {@link ArtifactCreator}. This class uses the document |
27 * that is returned by the artifact server to parse important information (like | 28 * that is returned by the artifact server to parse important information (like |
122 | 123 |
123 if (name.length() > 0 && name.equals("winfo")) { | 124 if (name.length() > 0 && name.equals("winfo")) { |
124 logger.debug("+++++ NEW WINFO ARTIFACT."); | 125 logger.debug("+++++ NEW WINFO ARTIFACT."); |
125 return new WINFOArtifact(uuid, hash, background, msg); | 126 return new WINFOArtifact(uuid, hash, background, msg); |
126 } | 127 } |
128 else if (name.length() > 0 && name.equals("map")) { | |
129 logger.debug("+++++ NEW MAP ARTIFACT."); | |
130 return new MapArtifact(uuid, hash, background, msg); | |
131 } | |
127 | 132 |
128 return new DefaultArtifact(uuid, hash, background, msg); | 133 return new DefaultArtifact(uuid, hash, background, msg); |
129 } | 134 } |
130 | 135 |
131 | 136 |