columnsSortState = new ColumnsSort((JSONMap) json.get("columnsSortState"));
}
}
public JSONObject toJSON() {
JSONObject json = new JSONObject();
try {
if (columnsWidthState != null && !columnsWidthState.isEmpty()) {
json.put("columnsWidthState", columnsWidthState.toJSON());
}
if (columnsOrderState != null && !columnsOrderState.isEmpty()) {
json.put("columnsOrderState", columnsOrderState.toJSON());
}
if (columnsFilterState != null && !columnsFilterState.isEmpty()) {
json.put("columnsFilterState", columnsFilterState.toJSON());
}
if (columnsSortState != null && !columnsSortState.isEmpty()) {
json.put("columnsSortState", columnsSortState.toJSON());
}
} catch (JSONException e) {
e.printStackTrace();
}
return json;