![JAR search and dependency download from the Maven repository](/logo.png)
com.ksyun.ks3.exception.client.ClientIllegalArgumentExceptionGenerator Maven / Gradle / Ivy
package com.ksyun.ks3.exception.client;
import com.ksyun.ks3.exception.client.ClientIllegalArgumentException.Reason;
/**
* @author lijunwei[[email protected]]
*
* @date 2014年12月3日 下午12:59:26
*
* @description
**/
public class ClientIllegalArgumentExceptionGenerator {
private static String notNull = "param %s can't be null";
private static String notBothNull = "param %s and %s can't both be null";
private static String notNullInCondition = "param %s can't be null in condition %s";
private static String notCorrect = "param %s(%s) format error,correct format is :%s";
private static String between = "param %s(%s) should between %s and %s";
public static ClientIllegalArgumentException notNull(String paramName){
ClientIllegalArgumentException e = new ClientIllegalArgumentException(String.format(notNull, paramName));
e.setReason(Reason.notNull);
e.setParamName(paramName);
return e;
}
public static ClientIllegalArgumentException notNull(String paramName,String paramName1){
ClientIllegalArgumentException e = new ClientIllegalArgumentException(String.format(notBothNull, paramName,paramName1));
e.setReason(Reason.notNull);
e.setParamName(paramName);
return e;
}
public static ClientIllegalArgumentException notNullInCondition(String paramName,String condition){
ClientIllegalArgumentException e = new ClientIllegalArgumentException(String.format(notNullInCondition, paramName,condition));
e.setReason(Reason.notNull);
e.setParamName(paramName);
return e;
}
public static ClientIllegalArgumentException notCorrect(String paramName,String paramValue,String format){
ClientIllegalArgumentException e = new ClientIllegalArgumentException(String.format(notCorrect, paramName,paramValue,format));
e.setReason(Reason.notCorrect);
e.setParamName(paramName);
return e;
}
public static ClientIllegalArgumentException between(String paramName,String paramValue,String min,String max){
ClientIllegalArgumentException e = new ClientIllegalArgumentException(String.format(between, paramName,paramValue,min,max));
e.setReason(Reason.notBetween);
e.setParamName(paramName);
return e;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy