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

View differences:

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