@Primary @Component public class DataSourceManager extends Object
| Constructor and Description |
|---|
DataSourceManager() |
@Autowired public void initSystemDataSource(DataSource dataSource)
public String generateDataSourceKey(DataSourceDTO dataSourceDTO)
dataSourceDTO - 数据源连接public List<DataSourceDTO> listDataSource(List<DataStoreTypeEnum> dataStoreTypes, List<DataSourceTypeEnum> dataSourceTypes, String keyword)
dataStoreTypes - 数据存储类型dataSourceTypes - 数据源类型keyword - 名称过滤public List<DataSourceDTO> listDataSourceWithPassword(List<DataStoreTypeEnum> dataStoreTypes, List<DataSourceTypeEnum> dataSourceTypes)
dataStoreTypes - 数据存储类型dataSourceTypes - 数据源类型public DataSourceDTO getDataSourceDetail(String key)
key - 数据源标识public DataSourceDTO getGeoDatabaseDetail(String key)
key - 数据源标识public DataSourceDTO getDefaultDataSource(Integer dataStoreType, Integer dataSourceType)
dataStoreType - 数据存储类型dataSourceType - 数据源类型public DataSourceDTO getDataSourceDetailByName(String name)
name - 数据源名称public DatabaseDTO getSystemDataSourceDetail()
public String getDataSourceName(String key)
key - 数据源标识public DataSourceDTO getDataSourceWithoutPassword(String key)
key - 数据源标识public void clearDataSourcePassword(DataSourceDTO dataSourceDTO)
dataSourceDTO - public DataSourceDTO convertDataSource(DsDataStore dsDataStore)
dsDataStore - public DatasetMetaDTO getDatasetMeta(String id)
id - 数据集idpublic void saveDatasetMeta(String id, DatasetMetaDTO datasetMetaDTO)
id - 数据集iddatasetMetaDTO - 数据集元数据public void saveDatasetDataPhase(String datasetId, String dataPhase)
datasetId - 数据集iddataPhase - 数据集时相public DatasetRenderDTO getDatasetRender(String id)
id - 数据集idpublic void saveDatasetRender(String id, DatasetRenderDTO datasetRender)
id - 数据集iddatasetRender - 数据集渲染信息public void fillHasRender(String dsKey, List<SimpleDatasetDTO> datasetDTOS)
dsKey - 数据源标识datasetDTOS - 数据集列表public void setDatasetMeta(DatasetDTO datasetDTO)
datasetDTO - 数据集public List<String> getHasRenderDatasetIds(String dsKey)
dsKey - 数据源标识public List<DatasetFuncServiceDTO> getDatasetFuncService(String id)
id - 数据集idpublic void saveDatasetFuncService(String id, List<DatasetFuncServiceDTO> funcServiceDTOs)
id - 数据集idfuncServiceDTOs - 数据集功能服务列表public DataSourceDTO buildLocalFileDataSource(File file)
file - Copyright © 2025. All rights reserved.