类 ParamUtils
- java.lang.Object
-
- com.alibaba.nacos.client.config.utils.ParamUtils
-
public class ParamUtils extends java.lang.ObjectParam check util.- 作者:
- Nacos
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringBETAIPS_INVALID_MSGprivate static java.lang.StringCONTENT_INVALID_MSGprivate static java.lang.StringDATAID_INVALID_MSGprivate static java.lang.StringDATUMID_INVALID_MSGprivate static java.lang.StringGROUP_INVALID_MSGprivate static java.lang.StringTENANT_INVALID_MSGprivate static char[]VALID_CHARS
-
构造器概要
构造器 构造器 说明 ParamUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidcheckBetaIps(java.lang.String betaIps)Check beta ips.static voidcheckContent(java.lang.String content)Check content.static voidcheckKeyParam(java.lang.String dataId, java.lang.String group)Check key param.static voidcheckKeyParam(java.lang.String dataId, java.lang.String group, java.lang.String datumId)Check key param.static voidcheckKeyParam(java.util.List<java.lang.String> dataIds, java.lang.String group)Check key param.static voidcheckParam(java.lang.String dataId, java.lang.String group, java.lang.String content)Check parameter.static voidcheckParam(java.lang.String dataId, java.lang.String group, java.lang.String datumId, java.lang.String content)Check parameter.static voidcheckTdg(java.lang.String tenant, java.lang.String dataId, java.lang.String group)Check Tenant, dataId and group.static voidcheckTenant(java.lang.String tenant)Check Tenant.static booleanisValid(java.lang.String param)Check the whitelist method, the legal parameters can only contain letters, numbers, and characters in validChars, and cannot be empty.private static booleanisValidChar(char ch)
-
-
-
字段详细资料
-
VALID_CHARS
private static final char[] VALID_CHARS
-
CONTENT_INVALID_MSG
private static final java.lang.String CONTENT_INVALID_MSG
- 另请参阅:
- 常量字段值
-
DATAID_INVALID_MSG
private static final java.lang.String DATAID_INVALID_MSG
- 另请参阅:
- 常量字段值
-
TENANT_INVALID_MSG
private static final java.lang.String TENANT_INVALID_MSG
- 另请参阅:
- 常量字段值
-
BETAIPS_INVALID_MSG
private static final java.lang.String BETAIPS_INVALID_MSG
- 另请参阅:
- 常量字段值
-
GROUP_INVALID_MSG
private static final java.lang.String GROUP_INVALID_MSG
- 另请参阅:
- 常量字段值
-
DATUMID_INVALID_MSG
private static final java.lang.String DATUMID_INVALID_MSG
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
isValid
public static boolean isValid(java.lang.String param)
Check the whitelist method, the legal parameters can only contain letters, numbers, and characters in validChars, and cannot be empty.- 参数:
param- parameter- 返回:
- true if valid
-
isValidChar
private static boolean isValidChar(char ch)
-
checkTdg
public static void checkTdg(java.lang.String tenant, java.lang.String dataId, java.lang.String group) throws com.alibaba.nacos.api.exception.NacosExceptionCheck Tenant, dataId and group.- 参数:
tenant- tenantdataId- dataIdgroup- group- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
checkKeyParam
public static void checkKeyParam(java.lang.String dataId, java.lang.String group) throws com.alibaba.nacos.api.exception.NacosExceptionCheck key param.- 参数:
dataId- dataIdgroup- group- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
checkKeyParam
public static void checkKeyParam(java.lang.String dataId, java.lang.String group, java.lang.String datumId) throws com.alibaba.nacos.api.exception.NacosExceptionCheck key param.- 参数:
dataId- dataIdgroup- groupdatumId- datumId- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
checkKeyParam
public static void checkKeyParam(java.util.List<java.lang.String> dataIds, java.lang.String group) throws com.alibaba.nacos.api.exception.NacosExceptionCheck key param.- 参数:
dataIds- dataIdsgroup- group- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
checkParam
public static void checkParam(java.lang.String dataId, java.lang.String group, java.lang.String content) throws com.alibaba.nacos.api.exception.NacosExceptionCheck parameter.- 参数:
dataId- dataIdgroup- groupcontent- content- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
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.NacosExceptionCheck parameter.- 参数:
dataId- dataIdgroup- groupdatumId- datumIdcontent- content- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
checkTenant
public static void checkTenant(java.lang.String tenant) throws com.alibaba.nacos.api.exception.NacosExceptionCheck Tenant.- 参数:
tenant- tenant- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
checkBetaIps
public static void checkBetaIps(java.lang.String betaIps) throws com.alibaba.nacos.api.exception.NacosExceptionCheck beta ips.- 参数:
betaIps- beta ips- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
checkContent
public static void checkContent(java.lang.String content) throws com.alibaba.nacos.api.exception.NacosExceptionCheck content.- 参数:
content- content- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
-