类 ParamUtils


  • public class ParamUtils
    extends java.lang.Object
    Parameter validity check util.
    作者:
    Nacos
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private static java.lang.String CONFIG_TAGS  
      private static java.lang.String DESC  
      private static java.lang.String EFFECT  
      private static java.lang.String SCHEMA  
      private static int TAG_MAX_LEN  
      private static int TANANT_MAX_LEN  
      private static java.lang.String TYPE  
      private static java.lang.String USE  
      private static char[] validChars  
    • 构造器概要

      构造器 
      构造器 说明
      ParamUtils()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void checkParam​(java.lang.String tag)
      Check the tag.
      static void checkParam​(java.lang.String dataId, java.lang.String group, java.lang.String datumId, java.lang.String content)
      Check the parameter.
      static void checkParam​(java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo)
      Check the config info.
      static void checkTenant​(java.lang.String tenant)
      Check the tenant.
      static boolean isValid​(java.lang.String param)
      Whitelist checks that valid parameters can only contain letters, Numbers, and characters in validChars, and cannot be empty.
      private static boolean isValidChar​(char ch)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • validChars

        private static char[] validChars
      • TAG_MAX_LEN

        private static final int TAG_MAX_LEN
        另请参阅:
        常量字段值
      • TANANT_MAX_LEN

        private static final int TANANT_MAX_LEN
        另请参阅:
        常量字段值
      • CONFIG_TAGS

        private static final java.lang.String CONFIG_TAGS
        另请参阅:
        常量字段值
      • DESC

        private static final java.lang.String DESC
        另请参阅:
        常量字段值
      • USE

        private static final java.lang.String USE
        另请参阅:
        常量字段值
      • EFFECT

        private static final java.lang.String EFFECT
        另请参阅:
        常量字段值
      • TYPE

        private static final java.lang.String TYPE
        另请参阅:
        常量字段值
      • SCHEMA

        private static final java.lang.String SCHEMA
        另请参阅:
        常量字段值
    • 构造器详细资料

      • ParamUtils

        public ParamUtils()
    • 方法详细资料

      • isValid

        public static boolean isValid​(java.lang.String param)
        Whitelist checks that valid parameters can only contain letters, Numbers, and characters in validChars, and cannot be empty.
      • isValidChar

        private static boolean isValidChar​(char ch)
      • checkParam

        public static void checkParam​(java.lang.String dataId,
                                      java.lang.String group,
                                      java.lang.String datumId,
                                      java.lang.String content)
                               throws com.alibaba.nacos.api.exception.NacosException
        Check the parameter.
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • checkParam

        public static void checkParam​(java.lang.String tag)
        Check the tag.
      • checkParam

        public static void checkParam​(java.util.Map<java.lang.String,​java.lang.Object> configAdvanceInfo)
                               throws com.alibaba.nacos.api.exception.NacosException
        Check the config info.
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • checkTenant

        public static void checkTenant​(java.lang.String tenant)
        Check the tenant.