1 |
779bac69
|
Marc NICOLAS
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
|
6 |
|
|
|
7 |
|
|
package fr.ias.sitools.resources.geojson;
|
8 |
|
|
|
9 |
|
|
import fr.cnes.sitools.dataset.DataSetApplication;
|
10 |
|
|
import fr.cnes.sitools.plugins.resources.model.DataSetSelectionType;
|
11 |
|
|
import fr.cnes.sitools.plugins.resources.model.ResourceModel;
|
12 |
|
|
import fr.cnes.sitools.plugins.resources.model.ResourceParameter;
|
13 |
|
|
import fr.cnes.sitools.plugins.resources.model.ResourceParameterType;
|
14 |
|
|
|
15 |
|
|
|
16 |
|
|
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
public class DatasetToJsonModel extends ResourceModel {
|
20 |
|
|
|
21 |
|
|
public static final String DICO_PARAM_NAME = "dictionary_name";
|
22 |
|
|
|
23 |
|
|
public DatasetToJsonModel(){
|
24 |
|
|
super();
|
25 |
|
|
setClassAuthor("IDOC/IAS");
|
26 |
|
|
setClassOwner("IDOC/IAS");
|
27 |
|
|
setClassVersion("0.2");
|
28 |
|
|
setName("DatasetToJsonModel");
|
29 |
|
|
setDescription("dataset to GeoJson file");
|
30 |
|
|
setResourceClassName("fr.ias.sitools.resources.geojson.DatasetToJson");
|
31 |
|
|
|
32 |
|
|
ResourceParameter param1 = new ResourceParameter(DICO_PARAM_NAME, "The name of the dictionary to use",
|
33 |
|
|
ResourceParameterType.PARAMETER_INTERN);
|
34 |
|
|
param1.setValueType("xs:dictionary");
|
35 |
|
|
this.addParam(param1);
|
36 |
|
|
|
37 |
|
|
this.setApplicationClassName(DataSetApplication.class.getName());
|
38 |
|
|
this.setDataSetSelection(DataSetSelectionType.MULTIPLE);
|
39 |
|
|
this.getParameterByName("methods").setValue("GET");
|
40 |
|
|
this.getParameterByName("url").setValue("/mizar/dstojson");
|
41 |
|
|
}
|
42 |
|
|
|
43 |
|
|
} |