类 HistoryService
- java.lang.Object
-
- com.alibaba.nacos.config.server.service.HistoryService
-
@Service public class HistoryService extends java.lang.ObjectHistoryService.- 作者:
- dongyafei
-
-
字段概要
字段 修饰符和类型 字段 说明 private ConfigInfoPersistServiceconfigInfoPersistServiceprivate HistoryConfigInfoPersistServicehistoryConfigInfoPersistService
-
构造器概要
构造器 构造器 说明 HistoryService(HistoryConfigInfoPersistService historyConfigInfoPersistService, ConfigInfoPersistService configInfoPersistService)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private voidcheckHistoryInfoPermission(ConfigHistoryInfo configHistoryInfo, java.lang.String dataId, java.lang.String group, java.lang.String namespaceId)Check if the input dataId,group and namespaceId match the history config.ConfigHistoryInfogetConfigHistoryInfo(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Long nid)Query the detailed configuration history information.java.util.List<ConfigInfoWrapper>getConfigListByNamespace(java.lang.String namespaceId)Query configs list by namespace.ConfigHistoryInfogetPreviousConfigHistoryInfo(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Long id)Query previous config history information.Page<ConfigHistoryInfo>listConfigHistory(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Integer pageNo, java.lang.Integer pageSize)Query the list history config.
-
-
-
字段详细资料
-
historyConfigInfoPersistService
private final HistoryConfigInfoPersistService historyConfigInfoPersistService
-
configInfoPersistService
private final ConfigInfoPersistService configInfoPersistService
-
-
构造器详细资料
-
HistoryService
public HistoryService(HistoryConfigInfoPersistService historyConfigInfoPersistService, ConfigInfoPersistService configInfoPersistService)
-
-
方法详细资料
-
listConfigHistory
public Page<ConfigHistoryInfo> listConfigHistory(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Integer pageNo, java.lang.Integer pageSize)
Query the list history config.
-
getConfigHistoryInfo
public ConfigHistoryInfo getConfigHistoryInfo(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Long nid) throws com.alibaba.nacos.plugin.auth.exception.AccessException
Query the detailed configuration history information.- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException
-
getPreviousConfigHistoryInfo
public ConfigHistoryInfo getPreviousConfigHistoryInfo(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Long id) throws com.alibaba.nacos.plugin.auth.exception.AccessException
Query previous config history information.- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException
-
getConfigListByNamespace
public java.util.List<ConfigInfoWrapper> getConfigListByNamespace(java.lang.String namespaceId)
Query configs list by namespace.
-
checkHistoryInfoPermission
private void checkHistoryInfoPermission(ConfigHistoryInfo configHistoryInfo, java.lang.String dataId, java.lang.String group, java.lang.String namespaceId) throws com.alibaba.nacos.plugin.auth.exception.AccessException
Check if the input dataId,group and namespaceId match the history config.- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException
-
-