67 |
67 |
}
|
68 |
68 |
|
69 |
69 |
void setResultColumnNames(List<String> selectedNames) {
|
70 |
|
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
|
|
70 |
throw new UnsupportedOperationException("Not supported yet.");
|
71 |
71 |
}
|
72 |
72 |
|
73 |
73 |
@Override
|
... | ... | |
90 |
90 |
@Override
|
91 |
91 |
public void saveToState(PersistentState state) throws PersistenceException {
|
92 |
92 |
state.set("resultColumnNames", this.resultColumnNames);
|
93 |
|
// state.set("values", this.values);
|
|
93 |
state.set("values", this.values);
|
94 |
94 |
state.set("query", this.query);
|
95 |
95 |
state.set("name", this.name);
|
96 |
96 |
}
|
... | ... | |
98 |
98 |
@Override
|
99 |
99 |
public void loadFromState(PersistentState state) throws PersistenceException {
|
100 |
100 |
this.resultColumnNames = state.getList("resultColumnNames");
|
101 |
|
// this.values = (JsonObject) state.get("searchJsonValues");
|
102 |
|
this.values = new HashMap<>();
|
|
101 |
this.values = state.getMap("values");
|
103 |
102 |
this.query = (FeatureQuery) state.get("query");
|
104 |
103 |
this.name = state.getString("name");
|
105 |
104 |
}
|
... | ... | |
119 |
118 |
DefaultSearchParameters clone = (DefaultSearchParameters) super.clone();
|
120 |
119 |
clone.query = this.query.getCopy();
|
121 |
120 |
clone.resultColumnNames = new ArrayList(this.resultColumnNames);
|
122 |
|
HashMap<String, JsonObject> cloneValues = new HashMap<String, JsonObject>(this.values);
|
|
121 |
HashMap<String, JsonObject> cloneValues = new HashMap<>(this.values);
|
123 |
122 |
clone.values = cloneValues;
|
124 |
123 |
return clone;
|
125 |
124 |
}
|
... | ... | |
131 |
130 |
}
|
132 |
131 |
}
|
133 |
132 |
|
134 |
|
public JsonObjectBuilder getValuesBuilder() {
|
135 |
|
return Json.createObjectBuilder();
|
136 |
|
}
|
137 |
|
|
138 |
133 |
@Override
|
139 |
134 |
public void copyFrom(SearchParameters params) {
|
140 |
135 |
this.resultColumnNames = params.getResultColumnNames();
|