@RestController @RequestMapping(value="/datasource") public class DataSourceController extends Object
| Constructor and Description |
|---|
DataSourceController() |
| Modifier and Type | Method and Description |
|---|---|
com.geoway.adf.dms.common.web.Response<String> |
addDataSource(DataSourceDTO dataSource) |
com.geoway.adf.dms.common.web.Response |
deleteDataset(String id) |
com.geoway.adf.dms.common.web.Response |
deleteDataSource(String key,
Boolean deleteBizInfo) |
com.geoway.adf.dms.common.web.Response<DatasetDTO> |
getDatasetDetail(String id) |
com.geoway.adf.dms.common.web.Response<DatasetDTO> |
getDatasetDetailWithName(String dsKey,
String name) |
com.geoway.adf.dms.common.web.Response<DatasetDTO> |
getDatasetDetailWithPassword(String id,
javax.servlet.http.HttpServletRequest request) |
com.geoway.adf.dms.common.web.Response<DataSourceDTO> |
getDataSource(String key) |
com.geoway.adf.dms.common.web.Response<DataSourceDTO> |
getDataSourceWithPassword(String key,
javax.servlet.http.HttpServletRequest request) |
com.geoway.adf.dms.common.web.Response<DataSourceDTO> |
getDefaultDataSource(Integer dataStoreType,
Integer dataSourceType) |
com.geoway.adf.dms.common.web.Response<List<SimpleDatasetDTO>> |
listDataset(String key) |
com.geoway.adf.dms.common.web.Response<List<DataSourceDTO>> |
listDataSource(String dataStoreTypes,
String dataSourceTypes,
String keyword,
String category) |
com.geoway.adf.dms.common.web.Response<Long> |
queryDataCount(String id,
QueryFilterBasicDTO queryFilterDTO) |
com.geoway.adf.dms.common.web.Response<List<com.geoway.adf.dms.common.dto.FieldDTO>> |
queryDatasetFields(String datasetId) |
com.geoway.adf.dms.common.web.Response<List> |
queryDataUniqValues(String datasetId,
QueryFilterBasicDTO queryFilter,
Integer limit) |
com.geoway.adf.dms.common.web.Response<DataQueryResult> |
queryTable(String id,
QueryFilterDTO queryFilterDTO) |
com.geoway.adf.dms.common.web.Response |
setDefaultDataSource(String key,
Boolean isDefault) |
com.geoway.adf.dms.common.web.Response |
testConnect(DataSourceDTO dataSource) |
com.geoway.adf.dms.common.web.Response |
updateDatasource(DataSourceDTO dataSource) |
@GetMapping(value="/list") public com.geoway.adf.dms.common.web.Response<List<DataSourceDTO>> listDataSource(@RequestParam(required=false) String dataStoreTypes, @RequestParam(required=false) String dataSourceTypes, @RequestParam(required=false) String keyword, @RequestParam(required=false) String category)
@PostMapping(value="/test")
public com.geoway.adf.dms.common.web.Response testConnect(@RequestBody
DataSourceDTO dataSource)
@PostMapping(value="/add") public com.geoway.adf.dms.common.web.Response<String> addDataSource(@RequestBody DataSourceDTO dataSource)
@PostMapping(value="/update")
public com.geoway.adf.dms.common.web.Response updateDatasource(@RequestBody
DataSourceDTO dataSource)
@DeleteMapping(value="/delete/{key}")
public com.geoway.adf.dms.common.web.Response deleteDataSource(@PathVariable
String key,
@RequestParam(required=false,defaultValue="false")
Boolean deleteBizInfo)
@GetMapping(value="/detail/{key}")
public com.geoway.adf.dms.common.web.Response<DataSourceDTO> getDataSource(@PathVariable
String key)
@GetMapping(value="/detail2/{key}")
public com.geoway.adf.dms.common.web.Response<DataSourceDTO> getDataSourceWithPassword(@PathVariable
String key,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/default") public com.geoway.adf.dms.common.web.Response<DataSourceDTO> getDefaultDataSource(@RequestParam Integer dataStoreType, @RequestParam(required=false) Integer dataSourceType)
@PostMapping(value="/default")
public com.geoway.adf.dms.common.web.Response setDefaultDataSource(@RequestParam
String key,
@RequestParam
Boolean isDefault)
@GetMapping(value="/datasets/{key}")
public com.geoway.adf.dms.common.web.Response<List<SimpleDatasetDTO>> listDataset(@PathVariable
String key)
@GetMapping(value="/dataset/{id}")
public com.geoway.adf.dms.common.web.Response<DatasetDTO> getDatasetDetail(@PathVariable
String id)
@GetMapping(value="/dataset/detail") public com.geoway.adf.dms.common.web.Response<DatasetDTO> getDatasetDetailWithName(@RequestParam String dsKey, @RequestParam String name)
@GetMapping(value="/dataset/detail2") public com.geoway.adf.dms.common.web.Response<DatasetDTO> getDatasetDetailWithPassword(@RequestParam String id, javax.servlet.http.HttpServletRequest request)
@DeleteMapping(value="/dataset/{id}")
public com.geoway.adf.dms.common.web.Response deleteDataset(@PathVariable
String id)
@RequestMapping(value="/dataset/query",
method={GET,POST})
public com.geoway.adf.dms.common.web.Response<DataQueryResult> queryTable(String id,
QueryFilterDTO queryFilterDTO)
@PostMapping(value="/dataset/querycount") public com.geoway.adf.dms.common.web.Response<Long> queryDataCount(String id, QueryFilterBasicDTO queryFilterDTO)
@PostMapping(value="/dataset/querydistinct") public com.geoway.adf.dms.common.web.Response<List> queryDataUniqValues(@RequestParam String datasetId, QueryFilterBasicDTO queryFilter, @RequestParam(required=false,defaultValue="100") Integer limit)
Copyright © 2025. All rights reserved.