Mercurial > dive4elements > river
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); |