comparison gwt-client/src/main/java/org/dive4elements/river/client/shared/model/ToLoad.java @ 6136:8d9859d776e5

Handle target_out in the Recommendation / Client datacage code.
author Andre Heinecke <aheinecke@intevation.de>
date Fri, 31 May 2013 15:20:55 +0200
parents ea9eef426962
children 254e4e327274
comparison
equal deleted inserted replaced
6135:804e50149d6a 6136:8d9859d776e5
12 import java.util.List; 12 import java.util.List;
13 import java.util.Map; 13 import java.util.Map;
14 import java.util.HashMap; 14 import java.util.HashMap;
15 15
16 import java.io.Serializable; 16 import java.io.Serializable;
17
18 import com.google.gwt.core.client.GWT;
17 19
18 public class ToLoad implements Serializable 20 public class ToLoad implements Serializable
19 { 21 {
20 22
21 public class StringPair { 23 public class StringPair {
47 while (map.containsKey(key)) { 49 while (map.containsKey(key)) {
48 key = SYNTHETIC_KEY + ++idx; 50 key = SYNTHETIC_KEY + ++idx;
49 } 51 }
50 return key; 52 return key;
51 } 53 }
54 public void add(
55 String artifactName,
56 String factory,
57 String out,
58 String name,
59 String ids,
60 String displayName
61 ) {
62 add(artifactName, factory, out, name, ids, displayName, null);
63 }
52 64
53 public void add( 65 public void add(
54 String artifactName, 66 String artifactName,
55 String factory, 67 String factory,
56 String out, 68 String out,
57 String name, 69 String name,
58 String ids, 70 String ids,
59 String displayName 71 String displayName,
72 String targetOut
60 ) { 73 ) {
74 GWT.log("Adding artifact: " + artifactName + " Factory: " + factory +
75 " Out: " + out + " Name: " + name + " Ids: " + ids +
76 " Display Name: " + displayName + " Target Out: " + targetOut);
77
61 if (artifactName == null) { 78 if (artifactName == null) {
62 artifactName = uniqueKey(artifacts); 79 artifactName = uniqueKey(artifacts);
63 } 80 }
64 81
65 Map<StringPair, ArtifactFilter> artifact = artifacts.get(artifactName); 82 Map<StringPair, ArtifactFilter> artifact = artifacts.get(artifactName);

http://dive4elements.wald.intevation.org