UtilResultInfo.java 1.09 KB
package com.taover.util.bean;

public class UtilResultInfo {
	public static final String SUCCESS ="success";
	public static final String FAIL ="fail";
	public static final String NOT_AUTHORIZED ="not_authorized";
		
	public static ResultInfo getResultFailure(String error){
		return getResult(UtilResultInfo.FAIL, error, null);
	}

	public static ResultInfo getResultFailure(String error, Object data){
		return getResult(UtilResultInfo.FAIL, error, data);
	}

	public static ResultInfo getResultSuccess(String error){
		return getResult(UtilResultInfo.SUCCESS, error, null);
	}

	public static ResultInfo getResultSuccess(String error, Object data){
		return getResult(UtilResultInfo.SUCCESS, error, data);
	}

	public static ResultInfo getResultNotAuthorized(String error){
		return getResult(UtilResultInfo.NOT_AUTHORIZED, error, null);
	}
	
	public static ResultInfo getResultNotAuthorized(String error, Object data){
		return getResult(UtilResultInfo.NOT_AUTHORIZED, error, data);
	}
	
	public static ResultInfo getResult(String code, String error, Object data){
		return new ResultInfo(code, error, data);
	}
}