| Modifier and Type | Method and Description |
|---|---|
Page<ConfigInfo> |
ConfigController.fuzzySearchConfig(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String dataId,
String group,
String appName,
String tenant,
String configTags,
int pageNo,
int pageSize)
模糊查询配置信息。不允许只根据内容模糊查询,即dataId和group都为NULL,但content不是NULL。这种情况下,返回所有配置。
|
Page<ConfigInfo> |
ConfigController.searchConfig(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String dataId,
String group,
String appName,
String tenant,
String configTags,
int pageNo,
int pageSize)
查询配置信息,返回JSON格式。
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConfigAllInfo
beta Info
|
class |
ConfigInfo4Beta
beta Info
|
class |
ConfigInfo4Tag
tag info
|
class |
ConfigInfoEx
ConfigInfo的扩展类, 用于批量处理
|
class |
ConfigInfoWrapper
ConfigInfo Wrapper
|
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistService.ConfigInfoBetaWrapper |
static class |
PersistService.ConfigInfoTagWrapper |
static class |
PersistService.ConfigInfoWrapper |
| Modifier and Type | Method and Description |
|---|---|
ConfigInfo |
PersistService.findConfigInfo(long id)
根据数据库主键ID查询配置信息
|
ConfigInfo |
PersistService.findConfigInfo(String dataId,
String group,
String tenant)
查询配置信息;数据库原子操作,最小sql动作,无业务封装
|
ConfigInfo |
PersistService.findConfigInfoAdvanceInfo(String dataId,
String group,
String tenant,
Map<String,Object> configAdvanceInfo)
根据dataId和group查询配置信息
|
ConfigInfo |
PersistService.findConfigInfoApp(String dataId,
String group,
String tenant,
String appName)
根据dataId和group查询配置信息
|
| Modifier and Type | Method and Description |
|---|---|
Page<ConfigInfo> |
PersistService.findAllConfigInfo(int pageNo,
int pageSize,
String tenant)
分页查询所有的配置信息
|
List<ConfigInfo> |
PersistService.findAllDataIdAndGroup()
Deprecated.
|
Page<ConfigInfo> |
PersistService.findConfigInfo4Page(int pageNo,
int pageSize,
String dataId,
String group,
String tenant,
Map<String,Object> configAdvanceInfo) |
Page<ConfigInfo> |
PersistService.findConfigInfoByAdvance(int pageNo,
int pageSize,
String tenant,
Map<String,Object> configAdvanceInfo) |
Page<ConfigInfo> |
PersistService.findConfigInfoByApp(int pageNo,
int pageSize,
String tenant,
String appName)
根据group查询配置信息
|
List<ConfigInfo> |
PersistService.findConfigInfoByBatch(List<String> dataIds,
String group,
String tenant,
int subQueryLimit)
通过select in方式实现db记录的批量查询; subQueryLimit指定in中条件的个数,上限20
|
Page<ConfigInfo> |
PersistService.findConfigInfoByDataId(int pageNo,
int pageSize,
String dataId,
String tenant)
根据dataId查询配置信息
|
Page<ConfigInfo> |
PersistService.findConfigInfoByDataIdAndAdvance(int pageNo,
int pageSize,
String dataId,
String tenant,
Map<String,Object> configAdvanceInfo) |
Page<ConfigInfo> |
PersistService.findConfigInfoByDataIdAndApp(int pageNo,
int pageSize,
String dataId,
String tenant,
String appName)
根据dataId查询配置信息
|
Page<ConfigInfo> |
PersistService.findConfigInfoByGroup(int pageNo,
int pageSize,
String group,
String tenant)
根据group查询配置信息
|
Page<ConfigInfo> |
PersistService.findConfigInfoByGroupAndAdvance(int pageNo,
int pageSize,
String group,
String tenant,
Map<String,Object> configAdvanceInfo) |
Page<ConfigInfo> |
PersistService.findConfigInfoByGroupAndApp(int pageNo,
int pageSize,
String group,
String tenant,
String appName)
根据group查询配置信息
|
Page<ConfigInfo> |
PersistService.findConfigInfoLike(int pageNo,
int pageSize,
ConfigKey[] configKeys,
boolean blacklist)
根据dataId和group模糊查询配置信息
|
Page<ConfigInfo> |
PersistService.findConfigInfoLike(int pageNo,
int pageSize,
String dataId,
String group,
String tenant,
String appName,
String content)
根据dataId和group模糊查询配置信息
|
Page<ConfigInfo> |
PersistService.findConfigInfoLike4Page(int pageNo,
int pageSize,
String dataId,
String group,
String tenant,
Map<String,Object> configAdvanceInfo) |
List<ConfigInfo> |
PersistService.findDeletedConfig(Timestamp startTime,
Timestamp endTime) |
| Modifier and Type | Method and Description |
|---|---|
void |
PersistService.addConfigInfo(String srcIp,
String srcUser,
ConfigInfo configInfo,
Timestamp time,
Map<String,Object> configAdvanceInfo,
boolean notify)
添加普通配置信息,发布数据变更事件
|
void |
PersistService.addConfigInfo4Beta(ConfigInfo configInfo,
String betaIps,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
添加普通配置信息,发布数据变更事件
|
void |
PersistService.addConfigInfo4Tag(ConfigInfo configInfo,
String tag,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
添加普通配置信息,发布数据变更事件
|
void |
PersistService.insertOrUpdate(String srcIp,
String srcUser,
ConfigInfo configInfo,
Timestamp time,
Map<String,Object> configAdvanceInfo) |
void |
PersistService.insertOrUpdate(String srcIp,
String srcUser,
ConfigInfo configInfo,
Timestamp time,
Map<String,Object> configAdvanceInfo,
boolean notify)
写入主表,插入或更新
|
void |
PersistService.insertOrUpdateBeta(ConfigInfo configInfo,
String betaIps,
String srcIp,
String srcUser,
Timestamp time,
boolean notify) |
void |
PersistService.insertOrUpdateTag(ConfigInfo configInfo,
String tag,
String srcIp,
String srcUser,
Timestamp time,
boolean notify) |
void |
PersistService.updateConfigInfo(ConfigInfo configInfo,
String srcIp,
String srcUser,
Timestamp time,
Map<String,Object> configAdvanceInfo,
boolean notify)
更新配置信息
|
void |
PersistService.updateConfigInfo4Beta(ConfigInfo configInfo,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
更新配置信息
|
void |
PersistService.updateConfigInfo4Tag(ConfigInfo configInfo,
String tag,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
更新配置信息
|
| Modifier and Type | Method and Description |
|---|---|
static ConfigInfo |
MergeTaskProcessor.merge(String dataId,
String group,
String tenant,
List<ConfigInfoAggr> datumList) |
Copyright © 2018–2019 Alibaba Group. All rights reserved.