接口 PersistService

  • 所有已知实现类:
    EmbeddedStoragePersistServiceImpl, ExternalStoragePersistServiceImpl

    @Deprecated
    public interface PersistService
    已过时。
    Database service, providing access to ConfigInfo in the database
    3.0 starts to increase the data version number, and changes the physical deletion to logical deletion
    3.0 adds the database switching function.
    从以下版本开始:
    1.0
    PersistService has been deprecated and will be removed in future versions. It is recommended to use ConfigInfoPersistService, ConfigInfoTagPersistService, ConfigInfoBetaPersistService, ConfigInfoAggrPersistService, HistoryConfigInfoPersistService, OtherPersistService
    作者:
    boyan, leiwen.zh, klw
    • 字段详细资料

      • SPOT

        static final java.lang.String SPOT
        已过时。
        constant variables.
        另请参阅:
        常量字段值
      • EMPTY_ARRAY

        static final java.lang.Object[] EMPTY_ARRAY
        已过时。
      • PATTERN_STR

        static final java.lang.String PATTERN_STR
        已过时。
        另请参阅:
        常量字段值
    • 方法详细资料

      • createPaginationHelper

        <E> PaginationHelper<E> createPaginationHelper()
        已过时。
        create Pagination utils.
        类型参数:
        E - Generic object
        返回:
        PaginationHelper
      • addConfigInfo

        @Deprecated
        void addConfigInfo​(java.lang.String srcIp,
                           java.lang.String srcUser,
                           ConfigInfo configInfo,
                           java.sql.Timestamp time,
                           java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo,
                           boolean notify)
        已过时。
        Add common configuration information and publish data change events.
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - advance info
        notify - whether to push
      • addConfigInfo4Beta

        @Deprecated
        void addConfigInfo4Beta​(ConfigInfo configInfo,
                                java.lang.String betaIps,
                                java.lang.String srcIp,
                                java.lang.String srcUser,
                                java.sql.Timestamp time,
                                boolean notify)
        已过时。
        Add beta configuration information and publish data change events.
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
      • addConfigInfo4Tag

        @Deprecated
        void addConfigInfo4Tag​(ConfigInfo configInfo,
                               java.lang.String tag,
                               java.lang.String srcIp,
                               java.lang.String srcUser,
                               java.sql.Timestamp time,
                               boolean notify)
        已过时。
        Add tag configuration information and publish data change events.
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
      • updateConfigInfo

        @Deprecated
        void updateConfigInfo​(ConfigInfo configInfo,
                              java.lang.String srcIp,
                              java.lang.String srcUser,
                              java.sql.Timestamp time,
                              java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo,
                              boolean notify)
        已过时。
        Update common configuration information.
        参数:
        configInfo - config info
        srcIp - remote ip
        srcUser - user
        time - time
        configAdvanceInfo - advance info
        notify - whether to push
      • updateConfigInfoCas

        @Deprecated
        boolean updateConfigInfoCas​(ConfigInfo configInfo,
                                    java.lang.String srcIp,
                                    java.lang.String srcUser,
                                    java.sql.Timestamp time,
                                    java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo,
                                    boolean notify)
        已过时。
        Update common configuration information.
        参数:
        configInfo - config info
        srcIp - remote ip
        srcUser - user
        time - time
        configAdvanceInfo - advance info
        notify - whether to push
        返回:
        success or not.
      • updateConfigInfo4Beta

        @Deprecated
        void updateConfigInfo4Beta​(ConfigInfo configInfo,
                                   java.lang.String betaIps,
                                   java.lang.String srcIp,
                                   java.lang.String srcUser,
                                   java.sql.Timestamp time,
                                   boolean notify)
        已过时。
        Update beta configuration information.
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
      • updateConfigInfo4BetaCas

        @Deprecated
        boolean updateConfigInfo4BetaCas​(ConfigInfo configInfo,
                                         java.lang.String betaIps,
                                         java.lang.String srcIp,
                                         java.lang.String srcUser,
                                         java.sql.Timestamp time,
                                         boolean notify)
        已过时。
        Update beta configuration information.
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
        返回:
        success or not.
      • updateConfigInfo4Tag

        @Deprecated
        void updateConfigInfo4Tag​(ConfigInfo configInfo,
                                  java.lang.String tag,
                                  java.lang.String srcIp,
                                  java.lang.String srcUser,
                                  java.sql.Timestamp time,
                                  boolean notify)
        已过时。
        Update tag configuration information.
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
      • updateConfigInfo4TagCas

        @Deprecated
        boolean updateConfigInfo4TagCas​(ConfigInfo configInfo,
                                        java.lang.String tag,
                                        java.lang.String srcIp,
                                        java.lang.String srcUser,
                                        java.sql.Timestamp time,
                                        boolean notify)
        已过时。
        Update tag configuration information.
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
        返回:
        success or not.
      • insertOrUpdateBeta

        @Deprecated
        void insertOrUpdateBeta​(ConfigInfo configInfo,
                                java.lang.String betaIps,
                                java.lang.String srcIp,
                                java.lang.String srcUser,
                                java.sql.Timestamp time,
                                boolean notify)
        已过时。
        insert or update beta config.
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
      • insertOrUpdateBetaCas

        @Deprecated
        boolean insertOrUpdateBetaCas​(ConfigInfo configInfo,
                                      java.lang.String betaIps,
                                      java.lang.String srcIp,
                                      java.lang.String srcUser,
                                      java.sql.Timestamp time,
                                      boolean notify)
        已过时。
        insert or update beta config cas.
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
        返回:
        success or not.
      • insertOrUpdateTag

        @Deprecated
        void insertOrUpdateTag​(ConfigInfo configInfo,
                               java.lang.String tag,
                               java.lang.String srcIp,
                               java.lang.String srcUser,
                               java.sql.Timestamp time,
                               boolean notify)
        已过时。
        insert or update tag config.
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
      • insertOrUpdateTagCas

        @Deprecated
        boolean insertOrUpdateTagCas​(ConfigInfo configInfo,
                                     java.lang.String tag,
                                     java.lang.String srcIp,
                                     java.lang.String srcUser,
                                     java.sql.Timestamp time,
                                     boolean notify)
        已过时。
        insert or update tag config cas.
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - whether to push
        返回:
        success or not.
      • updateMd5

        @Deprecated
        void updateMd5​(java.lang.String dataId,
                       java.lang.String group,
                       java.lang.String tenant,
                       java.lang.String md5,
                       java.sql.Timestamp lastTime)
        已过时。
        update md5.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        md5 - md5
        lastTime - last modified time
      • insertOrUpdate

        @Deprecated
        void insertOrUpdate​(java.lang.String srcIp,
                            java.lang.String srcUser,
                            ConfigInfo configInfo,
                            java.sql.Timestamp time,
                            java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo)
        已过时。
        insert or update.
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - advance info
      • insertOrUpdate

        @Deprecated
        void insertOrUpdate​(java.lang.String srcIp,
                            java.lang.String srcUser,
                            ConfigInfo configInfo,
                            java.sql.Timestamp time,
                            java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo,
                            boolean notify)
        已过时。
        Write to the main table, insert or update.
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - advance info
        notify - whether to push
      • insertOrUpdateCas

        @Deprecated
        boolean insertOrUpdateCas​(java.lang.String srcIp,
                                  java.lang.String srcUser,
                                  ConfigInfo configInfo,
                                  java.sql.Timestamp time,
                                  java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo)
        已过时。
        insert or update cas..
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - advance info
        返回:
        success or not.
      • insertOrUpdateCas

        @Deprecated
        boolean insertOrUpdateCas​(java.lang.String srcIp,
                                  java.lang.String srcUser,
                                  ConfigInfo configInfo,
                                  java.sql.Timestamp time,
                                  java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo,
                                  boolean notify)
        已过时。
        Write to the main table, insert or update cas.
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - advance info
        notify - whether to push
        返回:
        success or not.
      • removeConfigInfo

        @Deprecated
        void removeConfigInfo​(java.lang.String dataId,
                              java.lang.String group,
                              java.lang.String tenant,
                              java.lang.String srcIp,
                              java.lang.String srcUser)
        已过时。
        Delete configuration information, physical deletion.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        srcIp - remote ip
        srcUser - user
      • removeConfigInfoByIds

        @Deprecated
        java.util.List<ConfigInfo> removeConfigInfoByIds​(java.util.List<java.lang.Long> ids,
                                                         java.lang.String srcIp,
                                                         java.lang.String srcUser)
        已过时。
        Delete config info by ids.
        参数:
        ids - id list
        srcIp - remote ip
        srcUser - user
        返回:
        ConfigInfo list
      • removeConfigInfo4Beta

        @Deprecated
        void removeConfigInfo4Beta​(java.lang.String dataId,
                                   java.lang.String group,
                                   java.lang.String tenant)
        已过时。
        Delete configuration information, physical deletion.
        参数:
        dataId - data id
        group - group
        tenant - tenant
      • addAggrConfigInfo

        @Deprecated
        boolean addAggrConfigInfo​(java.lang.String dataId,
                                  java.lang.String group,
                                  java.lang.String tenant,
                                  java.lang.String datumId,
                                  java.lang.String appName,
                                  java.lang.String content)
        已过时。
        Add data before aggregation to the database, select -> update or insert .
        参数:
        dataId - data id
        group - group
        tenant - tenant
        datumId - datum id
        appName - app name
        content - config content
        返回:
        true if add success
      • removeSingleAggrConfigInfo

        @Deprecated
        void removeSingleAggrConfigInfo​(java.lang.String dataId,
                                        java.lang.String group,
                                        java.lang.String tenant,
                                        java.lang.String datumId)
        已过时。
        Delete a single piece of data before aggregation.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        datumId - datum id
      • removeAggrConfigInfo

        @Deprecated
        void removeAggrConfigInfo​(java.lang.String dataId,
                                  java.lang.String group,
                                  java.lang.String tenant)
        已过时。
        Delete all pre-aggregation data under a dataId.
        参数:
        dataId - data id
        group - group
        tenant - tenant
      • batchRemoveAggr

        @Deprecated
        boolean batchRemoveAggr​(java.lang.String dataId,
                                java.lang.String group,
                                java.lang.String tenant,
                                java.util.List<java.lang.String> datumList)
        已过时。
        To delete aggregated data in bulk, you need to specify a list of datum.
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        datumList - datumList
        返回:
        true if remove success
      • removeConfigHistory

        @Deprecated
        void removeConfigHistory​(java.sql.Timestamp startTime,
                                 int limitSize)
        已过时。
        Delete data before startTime.
        参数:
        startTime - start time
        limitSize - limit size
      • findConfigHistoryCountByTime

        @Deprecated
        int findConfigHistoryCountByTime​(java.sql.Timestamp startTime)
        已过时。
        Get the number of configurations before the specified time.
        参数:
        startTime - start time
        返回:
        count of history config that meet the conditions
      • findConfigMaxId

        @Deprecated
        long findConfigMaxId()
        已过时。
        Get the maxId.
        返回:
        config max id
      • batchPublishAggr

        @Deprecated
        boolean batchPublishAggr​(java.lang.String dataId,
                                 java.lang.String group,
                                 java.lang.String tenant,
                                 java.util.Map<java.lang.String,​java.lang.String> datumMap,
                                 java.lang.String appName)
        已过时。
        Add or update data in batches. Any exception during the transaction will force a TransactionSystemException to be thrown.
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        appName - app name
        datumMap - datumMap
        返回:
        true if publish success
      • replaceAggr

        @Deprecated
        boolean replaceAggr​(java.lang.String dataId,
                            java.lang.String group,
                            java.lang.String tenant,
                            java.util.Map<java.lang.String,​java.lang.String> datumMap,
                            java.lang.String appName)
        已过时。
        Batch replacement, first delete all the specified DataID+Group data in the aggregation table, and then insert the data. Any exception during the transaction process will force a TransactionSystemException to be thrown.
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        appName - app name
        datumMap - datumMap
        返回:
        true if replace success
      • findAllDataIdAndGroup

        @Deprecated
        java.util.List<ConfigInfo> findAllDataIdAndGroup()
        已过时。
        Find all dataId and group. It is guaranteed not to return NULL.
        返回:
        Config list
      • findConfigInfo4Beta

        @Deprecated
        ConfigInfoBetaWrapper findConfigInfo4Beta​(java.lang.String dataId,
                                                  java.lang.String group,
                                                  java.lang.String tenant)
        已过时。
        Query beta configuration information based on dataId and group.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        返回:
        ConfigInfo4Beta
      • findConfigInfo4Tag

        @Deprecated
        ConfigInfoTagWrapper findConfigInfo4Tag​(java.lang.String dataId,
                                                java.lang.String group,
                                                java.lang.String tenant,
                                                java.lang.String tag)
        已过时。
        Query tag configuration information based on dataId and group.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        tag - tag
        返回:
        ConfigInfo4Tag
      • findConfigInfoBase

        @Deprecated
        ConfigInfoBase findConfigInfoBase​(java.lang.String dataId,
                                          java.lang.String group)
        已过时。
        Query configuration information based on dataId and group.
        参数:
        dataId - data id
        group - group
        返回:
        ConfigInfoBase
      • findConfigInfo

        @Deprecated
        ConfigInfo findConfigInfo​(long id)
        已过时。
        Query configuration information by primary key ID.
        参数:
        id - id
        返回:
        ConfigInfo
      • findConfigInfo

        @Deprecated
        ConfigInfoWrapper findConfigInfo​(java.lang.String dataId,
                                         java.lang.String group,
                                         java.lang.String tenant)
        已过时。
        Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        返回:
        config info
      • findConfigInfo4Page

        @Deprecated
        Page<ConfigInfo> findConfigInfo4Page​(int pageNo,
                                             int pageSize,
                                             java.lang.String dataId,
                                             java.lang.String group,
                                             java.lang.String tenant,
                                             java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo)
        已过时。
        find config info.
        参数:
        pageNo - page number
        pageSize - page size
        dataId - data id
        group - group
        tenant - tenant
        configAdvanceInfo - advance info
        返回:
        Page with ConfigInfo generation
      • findConfigInfoByApp

        @Deprecated
        Page<ConfigInfo> findConfigInfoByApp​(int pageNo,
                                             int pageSize,
                                             java.lang.String tenant,
                                             java.lang.String appName)
        已过时。
        Query configuration information based on group.
        参数:
        pageNo - Page number (must be greater than 0)
        pageSize - Page size (must be greater than 0)
        tenant - tenant
        appName - app name
        返回:
        Page with ConfigInfo generation
      • findConfigInfoBaseByGroup

        @Deprecated
        Page<ConfigInfoBase> findConfigInfoBaseByGroup​(int pageNo,
                                                       int pageSize,
                                                       java.lang.String group)
        已过时。
        Query configuration information based on group.
        参数:
        pageNo - Page number (must be greater than 0)
        pageSize - Page size (must be greater than 0)
        group - group
        返回:
        Page with ConfigInfoBase generation
      • configInfoCount

        @Deprecated
        int configInfoCount()
        已过时。
        Returns the number of configuration items.
        返回:
        number of configuration items.
      • configInfoCount

        @Deprecated
        int configInfoCount​(java.lang.String tenant)
        已过时。
        Returns the number of configuration items.
        参数:
        tenant - tenant
        返回:
        number of configuration items.
      • configInfoBetaCount

        @Deprecated
        int configInfoBetaCount()
        已过时。
        Returns the number of beta configuration items.
        返回:
        number of configuration items..
      • configInfoTagCount

        @Deprecated
        int configInfoTagCount()
        已过时。
        Returns the number of beta configuration items.
        返回:
        number of configuration items..
      • getTenantIdList

        @Deprecated
        java.util.List<java.lang.String> getTenantIdList​(int page,
                                                         int pageSize)
        已过时。
        get tenant id list by page.
        参数:
        page - page number
        pageSize - page size
        返回:
        tenant id list
      • getGroupIdList

        @Deprecated
        java.util.List<java.lang.String> getGroupIdList​(int page,
                                                        int pageSize)
        已过时。
        get group id list by page.
        参数:
        page - page number
        pageSize - page size
        返回:
        group id list
      • aggrConfigInfoCount

        @Deprecated
        int aggrConfigInfoCount​(java.lang.String dataId,
                                java.lang.String group,
                                java.lang.String tenant)
        已过时。
        Get count of aggregation config info.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        返回:
        count
      • aggrConfigInfoCount

        @Deprecated
        int aggrConfigInfoCount​(java.lang.String dataId,
                                java.lang.String group,
                                java.lang.String tenant,
                                java.util.List<java.lang.String> datumIds,
                                boolean isIn)
        已过时。
        Get count of aggregation config info.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        datumIds - datum id list
        isIn - search condition
        返回:
        count
      • findAllConfigInfo

        @Deprecated
        Page<ConfigInfo> findAllConfigInfo​(int pageNo,
                                           int pageSize,
                                           java.lang.String tenant)
        已过时。
        Query all configuration information by page.
        参数:
        pageNo - Page number (starting at 1)
        pageSize - Page size (must be greater than 0)
        tenant - tenant
        返回:
        Page with ConfigInfo generation
      • findAllConfigKey

        @Deprecated
        Page<ConfigKey> findAllConfigKey​(int pageNo,
                                         int pageSize,
                                         java.lang.String tenant)
        已过时。
        Query all configuration information by page.
        参数:
        pageNo - Page number (starting at 1)
        pageSize - Page size (must be greater than 0)
        tenant - tenant
        返回:
        Page with ConfigKey generation
      • findAllConfigInfoBase

        @Deprecated
        Page<ConfigInfoBase> findAllConfigInfoBase​(int pageNo,
                                                   int pageSize)
        已过时。
        Query all configuration information by page.
        参数:
        pageNo - Page number (starting at 1)
        pageSize - Page size (must be greater than 0)
        返回:
        Page with ConfigInfoBase generation
      • findAllConfigInfoFragment

        @Deprecated
        Page<ConfigInfoWrapper> findAllConfigInfoFragment​(long lastMaxId,
                                                          int pageSize)
        已过时。
        Query all config info.
        参数:
        lastMaxId - last max id
        pageSize - page size
        返回:
        Page with ConfigInfoWrapper generation
      • findAllConfigInfoBetaForDumpAll

        @Deprecated
        Page<ConfigInfoBetaWrapper> findAllConfigInfoBetaForDumpAll​(int pageNo,
                                                                    int pageSize)
        已过时。
        Query all beta config info for dump task.
        参数:
        pageNo - page number
        pageSize - page size
        返回:
        Page with ConfigInfoWrapper generation
      • findAllConfigInfoTagForDumpAll

        @Deprecated
        Page<ConfigInfoTagWrapper> findAllConfigInfoTagForDumpAll​(int pageNo,
                                                                  int pageSize)
        已过时。
        Query all tag config info for dump task.
        参数:
        pageNo - page numbser
        pageSize - page sizxe
        返回:
        Page with ConfigInfoWrapper generation
      • findConfigInfoLike

        @Deprecated
        Page<ConfigInfo> findConfigInfoLike​(int pageNo,
                                            int pageSize,
                                            ConfigKey[] configKeys,
                                            boolean blacklist)
        已过时。
        Fuzzy query configuration information based on dataId and group.
        参数:
        pageNo - Page number (must be greater than 0)
        pageSize - Page size (must be greater than 0)
        configKeys - Query configuration list
        blacklist - Whether to blacklist
        返回:
        Page with ConfigInfo generation
      • findConfigInfoLike4Page

        @Deprecated
        Page<ConfigInfo> findConfigInfoLike4Page​(int pageNo,
                                                 int pageSize,
                                                 java.lang.String dataId,
                                                 java.lang.String group,
                                                 java.lang.String tenant,
                                                 java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo)
        已过时。
        Query config info.
        参数:
        pageNo - page number
        pageSize - page size
        dataId - data id
        group - group
        tenant - tenant
        configAdvanceInfo - advance info
        返回:
        Page with ConfigInfo generation
      • findConfigInfoBaseLike

        @Deprecated
        Page<ConfigInfoBase> findConfigInfoBaseLike​(int pageNo,
                                                    int pageSize,
                                                    java.lang.String dataId,
                                                    java.lang.String group,
                                                    java.lang.String content)
                                             throws java.io.IOException
        已过时。
        Fuzzy query configuration information based on dataId and group.
        参数:
        pageNo - Page number (must be greater than 0)
        pageSize - Page size (must be greater than 0)
        dataId - data id
        group - group
        content - config content
        返回:
        Page with ConfigInfoBase generation
        抛出:
        java.io.IOException - exception
      • findSingleConfigInfoAggr

        @Deprecated
        ConfigInfoAggr findSingleConfigInfoAggr​(java.lang.String dataId,
                                                java.lang.String group,
                                                java.lang.String tenant,
                                                java.lang.String datumId)
        已过时。
        Find a single piece of data before aggregation.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        datumId - datum id
        返回:
        ConfigInfoAggr
      • findConfigInfoAggr

        @Deprecated
        java.util.List<ConfigInfoAggr> findConfigInfoAggr​(java.lang.String dataId,
                                                          java.lang.String group,
                                                          java.lang.String tenant)
        已过时。
        Find all data before aggregation under a dataId. It is guaranteed not to return NULL.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        返回:
        ConfigInfoAggr list
      • findConfigInfoAggrByPage

        @Deprecated
        Page<ConfigInfoAggr> findConfigInfoAggrByPage​(java.lang.String dataId,
                                                      java.lang.String group,
                                                      java.lang.String tenant,
                                                      int pageNo,
                                                      int pageSize)
        已过时。
        Query aggregation config info.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        pageNo - page number
        pageSize - page size
        返回:
        Page with ConfigInfoAggr generation
      • findConfigInfoAggrLike

        @Deprecated
        Page<ConfigInfoAggr> findConfigInfoAggrLike​(int pageNo,
                                                    int pageSize,
                                                    ConfigKey[] configKeys,
                                                    boolean blacklist)
        已过时。
        Query eligible aggregated data.
        参数:
        pageNo - pageNo
        pageSize - pageSize
        configKeys - aggregate data conditions
        blacklist - blacklist
        返回:
        Page with ConfigInfoAggr generation
      • findDatumIdByContent

        @Deprecated
        java.util.List<java.lang.String> findDatumIdByContent​(java.lang.String dataId,
                                                              java.lang.String groupId,
                                                              java.lang.String content)
        已过时。
        Find datumId by datum content.
        参数:
        dataId - data id
        groupId - group
        content - content
        返回:
        datum keys
      • findChangeConfig

        @Deprecated
        java.util.List<ConfigInfoWrapper> findChangeConfig​(java.sql.Timestamp startTime,
                                                           java.sql.Timestamp endTime)
        已过时。
        Query change config.
        参数:
        startTime - start time
        endTime - end time
        返回:
        ConfigInfoWrapper list
      • findChangeConfig

        @Deprecated
        Page<ConfigInfoWrapper> findChangeConfig​(java.lang.String dataId,
                                                 java.lang.String group,
                                                 java.lang.String tenant,
                                                 java.lang.String appName,
                                                 java.sql.Timestamp startTime,
                                                 java.sql.Timestamp endTime,
                                                 int pageNo,
                                                 int pageSize,
                                                 long lastMaxId)
        已过时。
        According to the time period and configuration conditions to query the eligible configuration.
        参数:
        dataId - dataId Support Fuzzy query
        group - dataId Support Fuzzy query
        tenant - tenant
        appName - app name
        startTime - start time
        endTime - end time
        pageNo - pageNo
        pageSize - pageSize
        lastMaxId - last max id
        返回:
        Page with ConfigInfoWrapper generation
      • findDeletedConfig

        @Deprecated
        java.util.List<ConfigInfo> findDeletedConfig​(java.sql.Timestamp startTime,
                                                     java.sql.Timestamp endTime)
        已过时。
        Query deleted config.
        参数:
        startTime - start time
        endTime - end time
        返回:
        ConfigInfo list
      • addConfigInfoAtomic

        @Deprecated
        long addConfigInfoAtomic​(long id,
                                 java.lang.String srcIp,
                                 java.lang.String srcUser,
                                 ConfigInfo configInfo,
                                 java.sql.Timestamp time,
                                 java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo)
        已过时。
        Add configuration; database atomic operation, minimum sql action, no business encapsulation.
        参数:
        id - id
        srcIp - ip
        srcUser - user
        configInfo - info
        time - time
        configAdvanceInfo - advance info
        返回:
        execute sql result
      • addConfigTagRelationAtomic

        @Deprecated
        void addConfigTagRelationAtomic​(long configId,
                                        java.lang.String tagName,
                                        java.lang.String dataId,
                                        java.lang.String group,
                                        java.lang.String tenant)
        已过时。
        Add configuration; database atomic operation, minimum sql action, no business encapsulation.
        参数:
        configId - id
        tagName - tag
        dataId - data id
        group - group
        tenant - tenant
      • addConfigTagsRelation

        @Deprecated
        void addConfigTagsRelation​(long configId,
                                   java.lang.String configTags,
                                   java.lang.String dataId,
                                   java.lang.String group,
                                   java.lang.String tenant)
        已过时。
        Add configuration; database atomic operation.
        参数:
        configId - config id
        configTags - tags
        dataId - dataId
        group - group
        tenant - tenant
      • removeTagByIdAtomic

        @Deprecated
        void removeTagByIdAtomic​(long id)
        已过时。
        Delete tag.
        参数:
        id - id
      • selectTagByConfig

        @Deprecated
        java.util.List<java.lang.String> selectTagByConfig​(java.lang.String dataId,
                                                           java.lang.String group,
                                                           java.lang.String tenant)
        已过时。
        Query tag list.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        返回:
        tag list
      • removeConfigInfoAtomic

        @Deprecated
        void removeConfigInfoAtomic​(java.lang.String dataId,
                                    java.lang.String group,
                                    java.lang.String tenant,
                                    java.lang.String srcIp,
                                    java.lang.String srcUser)
        已过时。
        Remove configuration; database atomic operation, minimum SQL action, no business encapsulation.
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        srcIp - ip
        srcUser - user
      • removeConfigInfoByIdsAtomic

        @Deprecated
        void removeConfigInfoByIdsAtomic​(java.lang.String ids)
        已过时。
        Remove configuration; database atomic operation, minimum SQL action, no business encapsulation.
        参数:
        ids - ids
      • removeConfigInfoTag

        @Deprecated
        void removeConfigInfoTag​(java.lang.String dataId,
                                 java.lang.String group,
                                 java.lang.String tenant,
                                 java.lang.String tag,
                                 java.lang.String srcIp,
                                 java.lang.String srcUser)
        已过时。
        Delete configuration; database atomic operation, minimum SQL action, no business encapsulation.
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        tag - tag
        srcIp - remote ip
        srcUser - user
      • updateConfigInfoAtomic

        @Deprecated
        void updateConfigInfoAtomic​(ConfigInfo configInfo,
                                    java.lang.String srcIp,
                                    java.lang.String srcUser,
                                    java.sql.Timestamp time,
                                    java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo)
        已过时。
        Update configuration; database atomic operation, minimum SQL action, no business encapsulation.
        参数:
        configInfo - config info
        srcIp - remote ip
        srcUser - user
        time - time
        configAdvanceInfo - advance info
      • findConfigInfosByIds

        @Deprecated
        java.util.List<ConfigInfo> findConfigInfosByIds​(java.lang.String ids)
        已过时。
        find ConfigInfo by ids.
        参数:
        ids - id list
        返回:
        ConfigInfo list
      • findConfigAdvanceInfo

        @Deprecated
        ConfigAdvanceInfo findConfigAdvanceInfo​(java.lang.String dataId,
                                                java.lang.String group,
                                                java.lang.String tenant)
        已过时。
        Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        返回:
        advance info
      • findConfigAllInfo

        @Deprecated
        ConfigAllInfo findConfigAllInfo​(java.lang.String dataId,
                                        java.lang.String group,
                                        java.lang.String tenant)
        已过时。
        Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        返回:
        advance info
      • insertConfigHistoryAtomic

        @Deprecated
        void insertConfigHistoryAtomic​(long id,
                                       ConfigInfo configInfo,
                                       java.lang.String srcIp,
                                       java.lang.String srcUser,
                                       java.sql.Timestamp time,
                                       java.lang.String ops)
        已过时。
        Update change records; database atomic operations, minimal sql actions, no business encapsulation.
        参数:
        id - id
        configInfo - config info
        srcIp - ip
        srcUser - user
        time - time
        ops - ops type
      • findConfigHistory

        @Deprecated
        Page<ConfigHistoryInfo> findConfigHistory​(java.lang.String dataId,
                                                  java.lang.String group,
                                                  java.lang.String tenant,
                                                  int pageNo,
                                                  int pageSize)
        已过时。
        List configuration history change record.
        参数:
        dataId - data Id
        group - group
        tenant - tenant
        pageNo - no
        pageSize - size
        返回:
        Page with ConfigHistoryInfo generation
      • detailConfigHistory

        @Deprecated
        ConfigHistoryInfo detailConfigHistory​(java.lang.Long nid)
        已过时。
        Get history config detail.
        参数:
        nid - nid
        返回:
        ConfigHistoryInfo
      • detailPreviousConfigHistory

        @Deprecated
        ConfigHistoryInfo detailPreviousConfigHistory​(java.lang.Long id)
        已过时。
        Get previous config detail.
        参数:
        id - id
        返回:
        ConfigHistoryInfo
      • insertTenantInfoAtomic

        @Deprecated
        void insertTenantInfoAtomic​(java.lang.String kp,
                                    java.lang.String tenantId,
                                    java.lang.String tenantName,
                                    java.lang.String tenantDesc,
                                    java.lang.String createResoure,
                                    long time)
        已过时。
        insert tenant info.
        参数:
        kp - kp
        tenantId - tenant Id
        tenantName - tenant name
        tenantDesc - tenant description
        createResoure - create resouce
        time - time
      • updateTenantNameAtomic

        @Deprecated
        void updateTenantNameAtomic​(java.lang.String kp,
                                    java.lang.String tenantId,
                                    java.lang.String tenantName,
                                    java.lang.String tenantDesc)
        已过时。
        Update tenantInfo showname.
        参数:
        kp - kp
        tenantId - tenant Id
        tenantName - tenant name
        tenantDesc - tenant description
      • findTenantByKp

        @Deprecated
        java.util.List<TenantInfo> findTenantByKp​(java.lang.String kp)
        已过时。
        Query tenant info.
        参数:
        kp - kp
        返回:
        TenantInfo list
      • findTenantByKp

        @Deprecated
        TenantInfo findTenantByKp​(java.lang.String kp,
                                  java.lang.String tenantId)
        已过时。
        Query tenant info.
        参数:
        kp - kp
        tenantId - tenant id
        返回:
        TenantInfo
      • removeTenantInfoAtomic

        @Deprecated
        void removeTenantInfoAtomic​(java.lang.String kp,
                                    java.lang.String tenantId)
        已过时。
        Remote tenant info.
        参数:
        kp - kp
        tenantId - tenant id
      • convertDeletedConfig

        @Deprecated
        java.util.List<ConfigInfo> convertDeletedConfig​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> list)
        已过时。
        Convert delete config.
        参数:
        list - origin data
        返回:
        ConfigInfo list
      • convertChangeConfig

        @Deprecated
        java.util.List<ConfigInfoWrapper> convertChangeConfig​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> list)
        已过时。
        Convert change config.
        参数:
        list - origin data
        返回:
        ConfigInfoWrapper list
      • listAllGroupKeyMd5

        @Deprecated
        java.util.List<ConfigInfoWrapper> listAllGroupKeyMd5()
        已过时。
        Get the Md5 value of all configurations, through the paging method.
        返回:
        ConfigInfoWrapper list
      • listGroupKeyMd5ByPage

        @Deprecated
        java.util.List<ConfigInfoWrapper> listGroupKeyMd5ByPage​(int pageNo,
                                                                int pageSize)
        已过时。
        list group key md5 by page.
        参数:
        pageNo - page no
        pageSize - page size
        返回:
        ConfigInfoWrapper list
      • generateLikeArgument

        @Deprecated
        java.lang.String generateLikeArgument​(java.lang.String s)
        已过时。
        Generate fuzzy search Sql.
        参数:
        s - origin string
        返回:
        fuzzy search Sql
      • queryConfigInfo

        @Deprecated
        ConfigInfoWrapper queryConfigInfo​(java.lang.String dataId,
                                          java.lang.String group,
                                          java.lang.String tenant)
        已过时。
        Query config info.
        参数:
        dataId - data id
        group - group
        tenant - tenant
        返回:
        ConfigInfoWrapper
      • isExistTable

        @Deprecated
        boolean isExistTable​(java.lang.String tableName)
        已过时。
        Determine whether the table exists.
        参数:
        tableName - table name
        返回:
        true if table exist
      • findAllConfigInfo4Export

        @Deprecated
        java.util.List<ConfigAllInfo> findAllConfigInfo4Export​(java.lang.String dataId,
                                                               java.lang.String group,
                                                               java.lang.String tenant,
                                                               java.lang.String appName,
                                                               java.util.List<java.lang.Long> ids)
        已过时。
        query all configuration information according to group, appName, tenant (for export).
        参数:
        dataId - data id
        group - group
        tenant - tenant
        appName - appName
        ids - ids
        返回:
        Collection of ConfigInfo objects
      • batchInsertOrUpdate

        @Deprecated
        java.util.Map<java.lang.String,​java.lang.Object> batchInsertOrUpdate​(java.util.List<ConfigAllInfo> configInfoList,
                                                                                   java.lang.String srcUser,
                                                                                   java.lang.String srcIp,
                                                                                   java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo,
                                                                                   java.sql.Timestamp time,
                                                                                   boolean notify,
                                                                                   SameConfigPolicy policy)
                                                                            throws com.alibaba.nacos.api.exception.NacosException
        已过时。
        batch operation,insert or update the format of the returned: succCount: number of successful imports skipCount: number of import skips (only with skip for the same configs) failData: import failed data (only with abort for the same configs) skipData: data skipped at import (only with skip for the same configs).
        参数:
        configInfoList - config info list
        srcUser - user
        srcIp - remote ip
        configAdvanceInfo - advance info
        time - time
        notify - whether to push
        policy - SameConfigPolicy
        返回:
        map containing the number of affected rows
        抛出:
        com.alibaba.nacos.api.exception.NacosException - nacos exception
      • tenantInfoCountByTenantId

        @Deprecated
        int tenantInfoCountByTenantId​(java.lang.String tenantId)
        已过时。
        query tenantInfo (namespace) existence based by tenantId.
        参数:
        tenantId - tenant Id
        返回:
        count by tenantId
      • queryConfigInfoByNamespace

        @Deprecated
        java.util.List<ConfigInfoWrapper> queryConfigInfoByNamespace​(java.lang.String tenantId)
        已过时。
        Query dataId list by namespace.
        参数:
        tenantId - tenantId
        返回:
        ConfigInfoBase