Class ParamUtils


  • public class ParamUtils
    extends Object
    Param check util
    Author:
    Nacos
    • Constructor Detail

      • ParamUtils

        public ParamUtils()
    • Method Detail

      • isValid

        public static boolean isValid​(String param)
        白名单的方式检查, 合法的参数只能包含字母、数字、以及validChars中的字符, 并且不能为空
        Parameters:
        param -
        Returns:
      • checkKeyParam

        public static void checkKeyParam​(String dataId,
                                         String group)
                                  throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • checkTDG

        public static void checkTDG​(String tenant,
                                    String dataId,
                                    String group)
                             throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • checkKeyParam

        public static void checkKeyParam​(String dataId,
                                         String group,
                                         String datumId)
                                  throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • checkKeyParam

        public static void checkKeyParam​(List<String> dataIds,
                                         String group)
                                  throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • checkParam

        public static void checkParam​(String dataId,
                                      String group,
                                      String content)
                               throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • checkParam

        public static void checkParam​(String dataId,
                                      String group,
                                      String datumId,
                                      String content)
                               throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • checkTenant

        public static void checkTenant​(String tenant)
                                throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • checkBetaIps

        public static void checkBetaIps​(String betaIps)
                                 throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • checkContent

        public static void checkContent​(String content)
                                 throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException