Revision 44855 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/searchpanel/DefaultSearchParameters.java
DefaultSearchParameters.java | ||
---|---|---|
105 | 105 |
|
106 | 106 |
@Override |
107 | 107 |
public void loadFromState(PersistentState state) throws PersistenceException { |
108 |
this.resultColumnNames = state.getList("resultColumnNames");
|
|
108 |
this.resultColumnNames = new ArrayList<>(state.getList("resultColumnNames"));
|
|
109 | 109 |
Map<String, String> valuesState = state.getMap("values"); |
110 | 110 |
HashMap<String, JsonObject> valuesMap = new HashMap<>(); |
111 | 111 |
|
112 | 112 |
for (String key : valuesState.keySet()) { |
113 | 113 |
String value = valuesState.get(key); |
114 |
InputStream targetStream = new ByteArrayInputStream(value.getBytes());
|
|
114 |
InputStream targetStream = new ByteArrayInputStream(value.getBytes()); |
|
115 | 115 |
JsonReader reader = Json.createReader(targetStream); |
116 | 116 |
JsonObject jsonObject = reader.readObject(); |
117 | 117 |
valuesMap.put(key, jsonObject); |
Also available in: Unified diff