Revision 44834 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 | ||
---|---|---|
5 | 5 |
*/ |
6 | 6 |
package org.gvsig.fmap.dal.swing.impl.searchpanel; |
7 | 7 |
|
8 |
import java.io.ByteArrayOutputStream; |
|
8 | 9 |
import java.util.ArrayList; |
9 | 10 |
import java.util.HashMap; |
10 | 11 |
import java.util.List; |
... | ... | |
12 | 13 |
import javax.json.Json; |
13 | 14 |
import javax.json.JsonObject; |
14 | 15 |
import javax.json.JsonObjectBuilder; |
16 |
import javax.json.JsonWriter; |
|
15 | 17 |
import org.gvsig.expressionevaluator.Expression; |
16 | 18 |
import org.gvsig.fmap.dal.feature.FeatureQuery; |
17 | 19 |
import org.gvsig.fmap.dal.swing.searchpanel.SearchParameters; |
18 | 20 |
import org.gvsig.tools.ToolsLocator; |
21 |
import org.gvsig.tools.dataTypes.DataTypeUtils; |
|
19 | 22 |
import org.gvsig.tools.dynobject.DynStruct; |
20 | 23 |
import org.gvsig.tools.persistence.PersistenceManager; |
21 | 24 |
import org.gvsig.tools.persistence.PersistentState; |
... | ... | |
116 | 119 |
DefaultSearchParameters clone = (DefaultSearchParameters) super.clone(); |
117 | 120 |
clone.query = this.query.getCopy(); |
118 | 121 |
clone.resultColumnNames = new ArrayList(this.resultColumnNames); |
119 |
clone.values = this.values; |
|
122 |
HashMap<String, JsonObject> cloneValues = new HashMap<String, JsonObject>(this.values); |
|
123 |
clone.values = cloneValues; |
|
120 | 124 |
return clone; |
121 | 125 |
} |
122 |
|
|
123 | 126 |
public DefaultSearchParameters getCopy() { |
124 | 127 |
try { |
125 | 128 |
return (DefaultSearchParameters) this.clone(); |
Also available in: Unified diff