diff flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java @ 807:6f65e70fa11d

Repaired broken recommendation parsing from Artifact's DESCRIBE document (which structure has changed). flys-client/trunk@2391 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 21 Jul 2011 15:23:03 +0000
parents 653ae84533e7
children af6ad7522351
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java	Wed Jul 20 13:31:20 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java	Thu Jul 21 15:23:03 2011 +0000
@@ -25,8 +25,8 @@
     /** The output modes of this state.*/
     protected OutputMode[] outputModes;
 
-    /** A list of artifact factories suggested by the server.*/
-    protected String[] recommendedArtifacts;
+    /** A list of recommendations suggested by the server.*/
+    protected Recommendation[] recommendations;
 
 
     public DefaultArtifactDescription() {
@@ -64,16 +64,16 @@
      * @param outputModes The available output modes of this artifact.
      */
     public DefaultArtifactDescription(
-        DataList[]   old,
-        DataList     current,
-        String       state,
-        String[]     reachableStates,
-        OutputMode[] outputModes,
-        String[]     recommendedArtifacts)
+        DataList[]       old,
+        DataList         current,
+        String           state,
+        String[]         reachableStates,
+        OutputMode[]     outputModes,
+        Recommendation[] recommendations)
     {
         this(old, current, state, reachableStates);
-        this.outputModes          = outputModes;
-        this.recommendedArtifacts = recommendedArtifacts;
+        this.outputModes     = outputModes;
+        this.recommendations = recommendations;
     }
 
 
@@ -102,8 +102,8 @@
     }
 
 
-    public String[] getRecommendedArtifacts() {
-        return recommendedArtifacts;
+    public Recommendation[] getRecommendations() {
+        return recommendations;
     }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org