UtilResultInfo.java 1.33 KB
package com.taover.util;

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 getResultSuccessMessage(String error){
		return getResult(UtilResultInfo.SUCCESS, error, null);
	}
	
	public static ResultInfo getResultFailureMessage(String error){
		return getResult(UtilResultInfo.FAIL, error, null);
	}

	public static ResultInfo getResultSuccessMessage(String error, Object data){
		return getResult(UtilResultInfo.SUCCESS, error, data);
	}
	
	public static ResultInfo getResultFailureMessage(String error, Object data){
		return getResult(UtilResultInfo.FAIL, error, data);
	}
	
	public static ResultInfo getResult(String code, String error, Object data){
		ResultInfo result = new ResultInfo();
		result.setCode(code);
		result.setData(data);
		result.setError(error);
		return result;
	}
}

class ResultInfo {
	private String code;
	private String error;
	private Object data;
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getError() {
		return error;
	}
	public void setError(String error) {
		this.error = error;
	}
	public Object getData() {
		return data;
	}
	public void setData(Object data) {
		this.data = data;
	}	
}