Class ParamUtils
- java.lang.Object
-
- com.alibaba.nacos.client.config.utils.ParamUtils
-
public class ParamUtils extends Object
Param check util- Author:
- Nacos
-
-
Constructor Summary
Constructors Constructor Description ParamUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckBetaIps(String betaIps)static voidcheckContent(String content)static voidcheckKeyParam(String dataId, String group)static voidcheckKeyParam(String dataId, String group, String datumId)static voidcheckKeyParam(List<String> dataIds, String group)static voidcheckParam(String dataId, String group, String content)static voidcheckParam(String dataId, String group, String datumId, String content)static voidcheckTDG(String tenant, String dataId, String group)static voidcheckTenant(String tenant)static booleanisValid(String param)白名单的方式检查, 合法的参数只能包含字母、数字、以及validChars中的字符, 并且不能为空
-
-
-
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
-
-