svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.swing / org.gvsig.fmap.dal.swing.api / src / main / java / org / gvsig / fmap / dal / swing / searchpanel / SearchParameters.java @ 46517
History | View | Annotate | Download (910 Bytes)
1 | 44829 | omartinez | package org.gvsig.fmap.dal.swing.searchpanel; |
---|---|---|---|
2 | |||
3 | import java.util.List; |
||
4 | import java.util.Map; |
||
5 | import javax.json.JsonObject; |
||
6 | import org.gvsig.fmap.dal.feature.FeatureQuery; |
||
7 | 45224 | omartinez | import org.gvsig.fmap.dal.feature.FeatureStore; |
8 | import org.gvsig.fmap.dal.feature.FeatureType; |
||
9 | 44829 | omartinez | import org.gvsig.tools.persistence.Persistent; |
10 | |||
11 | /**
|
||
12 | *
|
||
13 | * @author omartinez
|
||
14 | */
|
||
15 | public interface SearchParameters extends Persistent { |
||
16 | |||
17 | public FeatureQuery getQuery();
|
||
18 | |||
19 | public Map<String, JsonObject> getValues(); |
||
20 | |||
21 | public void copyFrom(SearchParameters params); |
||
22 | |||
23 | public List<String> getResultColumnNames(); |
||
24 | |||
25 | public String getName(); |
||
26 | |||
27 | public void setName(String name); |
||
28 | 45224 | omartinez | |
29 | public FeatureType getFeatureType(FeatureStore store);
|
||
30 | 45279 | omartinez | |
31 | public int getSearchMode(); |
||
32 | |||
33 | public void setSearchMode(int searchMode); |
||
34 | 46505 | fdiaz | |
35 | public boolean isValid(FeatureType type, StringBuilder errMessage); |
||
36 | |||
37 | 44829 | omartinez | |
38 | } |