comparison 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
comparison
equal deleted inserted replaced
806:e50da1f74e58 807:6f65e70fa11d
23 protected String[] reachableStates; 23 protected String[] reachableStates;
24 24
25 /** The output modes of this state.*/ 25 /** The output modes of this state.*/
26 protected OutputMode[] outputModes; 26 protected OutputMode[] outputModes;
27 27
28 /** A list of artifact factories suggested by the server.*/ 28 /** A list of recommendations suggested by the server.*/
29 protected String[] recommendedArtifacts; 29 protected Recommendation[] recommendations;
30 30
31 31
32 public DefaultArtifactDescription() { 32 public DefaultArtifactDescription() {
33 } 33 }
34 34
62 * @param state The name of the current state. 62 * @param state The name of the current state.
63 * @param reachableStates The names of the reachable states. 63 * @param reachableStates The names of the reachable states.
64 * @param outputModes The available output modes of this artifact. 64 * @param outputModes The available output modes of this artifact.
65 */ 65 */
66 public DefaultArtifactDescription( 66 public DefaultArtifactDescription(
67 DataList[] old, 67 DataList[] old,
68 DataList current, 68 DataList current,
69 String state, 69 String state,
70 String[] reachableStates, 70 String[] reachableStates,
71 OutputMode[] outputModes, 71 OutputMode[] outputModes,
72 String[] recommendedArtifacts) 72 Recommendation[] recommendations)
73 { 73 {
74 this(old, current, state, reachableStates); 74 this(old, current, state, reachableStates);
75 this.outputModes = outputModes; 75 this.outputModes = outputModes;
76 this.recommendedArtifacts = recommendedArtifacts; 76 this.recommendations = recommendations;
77 } 77 }
78 78
79 79
80 public DataList[] getOldData() { 80 public DataList[] getOldData() {
81 return oldData; 81 return oldData;
100 public OutputMode[] getOutputModes() { 100 public OutputMode[] getOutputModes() {
101 return outputModes; 101 return outputModes;
102 } 102 }
103 103
104 104
105 public String[] getRecommendedArtifacts() { 105 public Recommendation[] getRecommendations() {
106 return recommendedArtifacts; 106 return recommendations;
107 } 107 }
108 } 108 }
109 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 109 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org