
io.github.aileben.common.tools.results.operate.R Maven / Gradle / Ivy
package io.github.aileben.common.tools.results.operate;
import io.github.aileben.common.tools.constant.C;
import io.github.aileben.common.tools.results.Result;
import io.github.aileben.common.tools.results.exception.CommonException;
import io.github.aileben.common.tools.results.impl.MessageDataResult;
import io.github.aileben.common.tools.results.impl.MessageResult;
import io.github.aileben.common.tools.results.impl.MessageTotalDataResult;
import io.github.aileben.common.tools.utils.LoadFileUtil;
public class R{
/**
* 成功
*/
public final static Result success(int code) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageResult(C.TYPE_RESULT_SUCCESS,code,message);
}
public final static Result success(int code,E data) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageDataResult(C.TYPE_RESULT_SUCCESS,code,message,data);
}
public final static Result success(int code,int total,E data) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageTotalDataResult(C.TYPE_RESULT_SUCCESS,code,message,total,data);
}
public final static Result success(String fileName,int code) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageResult(C.TYPE_RESULT_SUCCESS,code,message);
}
public final static Result success(String fileName,int code,E data) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageDataResult(C.TYPE_RESULT_SUCCESS,code,message,data);
}
public final static Result success(String fileName,int code,int total,E data) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageTotalDataResult(C.TYPE_RESULT_SUCCESS,code,message,total,data);
}
public final static Result success(int code,String message) {
return new MessageResult(C.TYPE_RESULT_SUCCESS,code,message);
}
public final static Result success(int code,String message,E data) {
return new MessageDataResult(C.TYPE_RESULT_SUCCESS,code,message,data);
}
public final static Result success(int code,String message,int total,E data) {
return new MessageTotalDataResult(C.TYPE_RESULT_SUCCESS,code,message,total,data);
}
/**
* 失败
*/
public final static Result fail(int code) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageResult(C.TYPE_RESULT_FAIL,code,message);
}
public final static Result fail(int code,E data) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageDataResult(C.TYPE_RESULT_FAIL,code,message,data);
}
public final static Result fail(int code,int total,E data) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageTotalDataResult(C.TYPE_RESULT_FAIL,code,message,total,data);
}
public final static Result fail(String fileName,int code) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageResult(C.TYPE_RESULT_FAIL,code,message);
}
public final static Result fail(String fileName,int code,E data) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageDataResult(C.TYPE_RESULT_FAIL,code,message,data);
}
public final static Result fail(String fileName,int code,int total,E data) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageTotalDataResult(C.TYPE_RESULT_FAIL,code,message,total,data);
}
public final static Result fail(int code,String message) {
return new MessageResult(C.TYPE_RESULT_FAIL,code,message);
}
public final static Result fail(int code,String message,E data) {
return new MessageDataResult(C.TYPE_RESULT_FAIL,code,message,data);
}
public final static Result fail(int code,String message,int total,E data) {
return new MessageTotalDataResult(C.TYPE_RESULT_FAIL,code,message,total,data);
}
/**
* 警告
*/
public final static Result warn(int code) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageResult(C.TYPE_RESULT_WARN,code,message);
}
public final static Result warn(int code,E data) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageDataResult(C.TYPE_RESULT_WARN,code,message,data);
}
public final static Result warn(int code,int total,E data) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageTotalDataResult(C.TYPE_RESULT_WARN,code,message,total,data);
}
public final static Result warn(String fileName,int code) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageResult(C.TYPE_RESULT_WARN,code,message);
}
public final static Result warn(String fileName,int code,E data) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageDataResult(C.TYPE_RESULT_WARN,code,message,data);
}
public final static Result warn(String fileName,int code,int total,E data) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageTotalDataResult(C.TYPE_RESULT_WARN,code,message,total,data);
}
public final static Result warn(int code,String message) {
return new MessageResult(C.TYPE_RESULT_WARN,code,message);
}
public final static Result warn(int code,String message,E data) {
return new MessageDataResult(C.TYPE_RESULT_WARN,code,message,data);
}
public final static Result warn(int code,String message,int total,E data) {
return new MessageTotalDataResult(C.TYPE_RESULT_WARN,code,message,total,data);
}
/**
* 信息
*/
public final static Result info(int code) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageResult(C.TYPE_RESULT_INFO,code,message);
}
public final static Result info(int code,E data) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageDataResult(C.TYPE_RESULT_INFO,code,message,data);
}
public final static Result info(int code,int total,E data) {
String message = LoadFileUtil.loadProperties(C.R, code);
return new MessageTotalDataResult(C.TYPE_RESULT_INFO,code,message,total,data);
}
public final static Result info(String fileName,int code) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageResult(C.TYPE_RESULT_INFO,code,message);
}
public final static Result info(String fileName,int code,E data) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageDataResult(C.TYPE_RESULT_INFO,code,message,data);
}
public final static Result info(String fileName,int code,int total,E data) {
String message = LoadFileUtil.loadProperties(fileName, code);
return new MessageTotalDataResult(C.TYPE_RESULT_INFO,code,message,total,data);
}
public final static Result info(int code,String message) {
return new MessageResult(C.TYPE_RESULT_INFO,code,message);
}
public final static Result info(int code,String message,E data) {
return new MessageDataResult(C.TYPE_RESULT_INFO,code,message,data);
}
public final static Result info(int code,String message,int total,E data) {
return new MessageTotalDataResult(C.TYPE_RESULT_INFO,code,message,total,data);
}
/**
* 异常
*/
public static void problem(int code) throws CommonException {
String message = LoadFileUtil.loadProperties(C.R, code);
throw new CommonException(new MessageResult(C.TYPE_RESULT_PROBLEM,code,message));
}
public static void problem(String fileName,int code) throws CommonException {
String message = LoadFileUtil.loadProperties(C.R, code);
throw new CommonException(new MessageResult(C.TYPE_RESULT_PROBLEM,code,message));
}
public static void problem(int code,String message) throws CommonException {
throw new CommonException(new MessageResult(C.TYPE_RESULT_PROBLEM,code,message));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy