@Service public class DataSourceRightServiceImpl extends Object implements DataSourceRightService
| Constructor and Description |
|---|
DataSourceRightServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
DataSourceDTO |
fillDataSourceOperationRight(DataSourceDTO dataSource)
设置数据源操作权限
|
List<SimpleDatasetDTO> |
fillSimpleDatasetOperationRights(String dsKey,
List<SimpleDatasetDTO> datasets)
设置数据集基本信息列表的操作权限
|
<T extends DatasetDTO> |
filterDatasetDetail(String dsKey,
T dataset)
过滤数据集详情
|
List<DataSourceDTO> |
filterDataSources(List<DataSourceDTO> dataSources)
过滤数据源列表中的空间库数据源
|
List<com.geoway.adf.gis.geodb.IGeoDataset> |
filterDisplayGeoDatasets(String dsKey,
List<com.geoway.adf.gis.geodb.IGeoDataset> datasets)
过滤可展示工作空间数据集列表
|
List<com.geoway.adf.gis.geodb.IGeoDataset> |
filterGeoDatasets(String dsKey,
List<com.geoway.adf.gis.geodb.IGeoDataset> datasets,
Map<com.geoway.adf.gis.geodb.IGeoDataset,List<com.geoway.adf.gis.geodb.IGeoDataset>> subGeoDatasetMap,
Map<Integer,Integer> typeCount)
过滤工作空间数据集列表
|
DataQueryResult |
filterQueryResult(String dsKey,
String datasetId,
DataQueryResult result)
过滤数据查询结果
|
List<SimpleDatasetDTO> |
filterSimpleDatasets(String dsKey,
List<SimpleDatasetDTO> datasets)
过滤数据集基本信息列表
|
List<DsRightDTO> |
listDatasetRights(String roleId,
String dsKey)
查询角色的数据集权限
|
List<DsRightDTO> |
listDataSourceRights(String roleId)
查询角色的数据源权限
|
List<DsRightDTO> |
listFieldRights(String roleId,
String dsKey,
String datasetId)
查询角色的字段权限
|
void |
saveDatasetRights(DsDatasetRightSaveDTO saveDTO)
批量保存角色在指定空间库下的数据集权限
|
void |
saveDataSourceRights(DsDataSourceRightSaveDTO saveDTO)
批量保存角色的数据源连接权限
|
void |
saveFieldRights(DsFieldRightSaveDTO saveDTO)
保存角色在指定数据集下的字段权限
|
public List<DsRightDTO> listDataSourceRights(String roleId)
DataSourceRightServicelistDataSourceRights in interface DataSourceRightServiceroleId - 角色 IDpublic List<DsRightDTO> listDatasetRights(String roleId, String dsKey)
DataSourceRightServicelistDatasetRights in interface DataSourceRightServiceroleId - 角色 IDdsKey - 数据源 keypublic List<DsRightDTO> listFieldRights(String roleId, String dsKey, String datasetId)
DataSourceRightServicelistFieldRights in interface DataSourceRightServiceroleId - 角色 IDdsKey - 数据源 keydatasetId - 数据集 ID@Transactional(rollbackFor=java.lang.Exception.class) public void saveDataSourceRights(DsDataSourceRightSaveDTO saveDTO)
DataSourceRightServicesaveDataSourceRights in interface DataSourceRightServicesaveDTO - 保存参数@Transactional(rollbackFor=java.lang.Exception.class) public void saveDatasetRights(DsDatasetRightSaveDTO saveDTO)
DataSourceRightServicesaveDatasetRights in interface DataSourceRightServicesaveDTO - 保存参数@Transactional(rollbackFor=java.lang.Exception.class) public void saveFieldRights(DsFieldRightSaveDTO saveDTO)
DataSourceRightServicesaveFieldRights in interface DataSourceRightServicesaveDTO - 保存参数public List<DataSourceDTO> filterDataSources(List<DataSourceDTO> dataSources)
DataSourceRightServicefilterDataSources in interface DataSourceRightServicedataSources - 数据源列表public DataSourceDTO fillDataSourceOperationRight(DataSourceDTO dataSource)
DataSourceRightServicefillDataSourceOperationRight in interface DataSourceRightServicedataSource - 数据源信息public List<SimpleDatasetDTO> filterSimpleDatasets(String dsKey, List<SimpleDatasetDTO> datasets)
DataSourceRightServicefilterSimpleDatasets in interface DataSourceRightServicedsKey - 数据源 keydatasets - 数据集基本信息列表public List<SimpleDatasetDTO> fillSimpleDatasetOperationRights(String dsKey, List<SimpleDatasetDTO> datasets)
DataSourceRightServicefillSimpleDatasetOperationRights in interface DataSourceRightServicedsKey - 数据源 keydatasets - 数据集基本信息列表public <T extends DatasetDTO> T filterDatasetDetail(String dsKey, T dataset)
DataSourceRightServicefilterDatasetDetail in interface DataSourceRightServiceT - 数据集 DTO 类型dsKey - 数据源 keydataset - 数据集详情public List<com.geoway.adf.gis.geodb.IGeoDataset> filterGeoDatasets(String dsKey, List<com.geoway.adf.gis.geodb.IGeoDataset> datasets, Map<com.geoway.adf.gis.geodb.IGeoDataset,List<com.geoway.adf.gis.geodb.IGeoDataset>> subGeoDatasetMap, Map<Integer,Integer> typeCount)
DataSourceRightServicefilterGeoDatasets in interface DataSourceRightServicedsKey - 数据源 keydatasets - 数据集列表subGeoDatasetMap - 父子数据集映射typeCount - 数据集类型统计public List<com.geoway.adf.gis.geodb.IGeoDataset> filterDisplayGeoDatasets(String dsKey, List<com.geoway.adf.gis.geodb.IGeoDataset> datasets)
DataSourceRightServicefilterDisplayGeoDatasets in interface DataSourceRightServicedsKey - 数据源 keydatasets - 数据集列表public DataQueryResult filterQueryResult(String dsKey, String datasetId, DataQueryResult result)
DataSourceRightServicefilterQueryResult in interface DataSourceRightServicedsKey - 数据源 keydatasetId - 数据集 IDresult - 查询结果Copyright © 2026. All rights reserved.