Class ConfigServiceImpl
- java.lang.Object
-
- net.risedata.jdbc.service.impl.CrudServiceImpl<T,ID>
-
- net.risedata.jdbc.service.impl.AutomaticCrudService<Config,String>
-
- net.risesoft.api.persistence.config.impl.ConfigServiceImpl
-
- All Implemented Interfaces:
CrudService<Config,String>,ConfigService
@Service public class ConfigServiceImpl extends AutomaticCrudService<Config,String> implements ConfigService
-
-
Constructor Summary
Constructors Constructor Description ConfigServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanback(String hisId, String id)回滚版本 回滚voiddelConfigById(String id)更具id 删除配置List<Config>findByIds(String[] ids)根据id集合查询List<String>findIdAll(String[] groups, String[] configs, String environment)查询配置文件ConfigfindOneNoSecurity(String id)查询配置文件ConfigfindOneNoSecurity(String name, String environment)获取一个配置文件绕过权限Map<String,Object>getConfigMap(String[] groups, String[] configs, String environment, String serviceId, String ipAddress, boolean append)获取mapvoidrefreshConfig(String jobId, String taskName)刷新/保存配置voidsaveConfig(Config config)修改/保存 配置文件 如果是net.risedata.jdbc.commons.LPage<Map<String,Object>>search(Config config, LPageable pageable)根据环境 查找并分页booleansyncEnvironment(String sourceConfigIds, String toEnvironment)同步到其他环境-
Methods inherited from class net.risedata.jdbc.service.impl.AutomaticCrudService
getDeleteExecutor, getInsertExecutor, getSearchExecutor, getT, getUpdateExecutor, searchAll
-
Methods inherited from class net.risedata.jdbc.service.impl.CrudServiceImpl
batchInsert, delete, delete, delete, deleteById, deleteById, deleteByIds, findById, findOne, findOne, findOne, getOne, hasById, insert, save, search, search, search, search, search, search, searchAllForPage, searchAllForPage, searchAllForPage, searchFieldById, searchForList, searchForList, searchForPage, searchForPage, searchForPage, searchForPage, searchForPage, update, updateById, updateById, updateById
-
-
-
-
Method Detail
-
saveConfig
@Transactional public void saveConfig(Config config)
Description copied from interface:ConfigService修改/保存 配置文件 如果是- Specified by:
saveConfigin interfaceConfigService
-
findIdAll
public List<String> findIdAll(String[] groups, String[] configs, String environment)
Description copied from interface:ConfigService查询配置文件- Specified by:
findIdAllin interfaceConfigService- Parameters:
groups- 分组configs- 配置文件名environment- 环境- Returns:
-
search
public net.risedata.jdbc.commons.LPage<Map<String,Object>> search(Config config, LPageable pageable)
Description copied from interface:ConfigService根据环境 查找并分页- Specified by:
searchin interfaceConfigService- Parameters:
config- 配置信息pageable- 分页信息
-
delConfigById
public void delConfigById(String id)
Description copied from interface:ConfigService更具id 删除配置- Specified by:
delConfigByIdin interfaceConfigService
-
back
public boolean back(String hisId, String id)
Description copied from interface:ConfigService回滚版本 回滚- Specified by:
backin interfaceConfigService- Parameters:
hisId- 历史idid- 配置文件id- Returns:
-
findByIds
public List<Config> findByIds(String[] ids)
Description copied from interface:ConfigService根据id集合查询- Specified by:
findByIdsin interfaceConfigService- Specified by:
findByIdsin interfaceCrudService<Config,String>- Overrides:
findByIdsin classAutomaticCrudService<Config,String>
-
getConfigMap
public Map<String,Object> getConfigMap(String[] groups, String[] configs, String environment, String serviceId, String ipAddress, boolean append)
Description copied from interface:ConfigService获取map- Specified by:
getConfigMapin interfaceConfigService- Parameters:
groups- 分组集合configs- 配置文件environment- 环境ipAddress- ipaddr- Returns:
-
syncEnvironment
@Transactional public boolean syncEnvironment(String sourceConfigIds, String toEnvironment)
Description copied from interface:ConfigService同步到其他环境- Specified by:
syncEnvironmentin interfaceConfigService- Returns:
-
findOneNoSecurity
public Config findOneNoSecurity(String id)
Description copied from interface:ConfigService查询配置文件- Specified by:
findOneNoSecurityin interfaceConfigService- Returns:
-
findOneNoSecurity
public Config findOneNoSecurity(String name, String environment)
Description copied from interface:ConfigService获取一个配置文件绕过权限- Specified by:
findOneNoSecurityin interfaceConfigService- Parameters:
name- 配置文件名- Returns:
-
refreshConfig
public void refreshConfig(String jobId, String taskName)
Description copied from interface:ConfigService刷新/保存配置- Specified by:
refreshConfigin interfaceConfigService
-
-