package com.hehenian.biz.common.base.result;
/**
*
* @author: liuzg
* @date 2014年7月27日 下午3:39:02
*/
public interface IResult<T> {
/**
* 请求是否成功
*
* @return
* @date: 2014年2月27日下午3:48:21
*/
boolean isSuccess();
/**
* 设置请求的成功状态
*
* @param success
* @date: 2014年2月27日下午3:48:34
*/
void setSuccess(boolean success);
/**
* 获取结果代码
*
* @return
* @date: 2014年2月27日下午3:49:20
*/
String getResultCode();
/**
* 设置结果代码
*
* @param resultCode
* @date: 2014年2月27日下午3:49:53
*/
void setResultCode(String resultCode);
/**
* 获取错误信息
*
* @return
* @date: 2014年2月27日下午3:51:24
*/
String getErrorMessage();
/**
* 设置错误信息
*
* @param errorMessage
* @date: 2014年2月27日下午3:51:45
*/
void setErrorMessage(String errorMessage);
/**
* 获取模型对象信息
*
* @return
* @date: 2014年2月27日下午3:52:18
*/
T getModel();
/**
* 设置模型对象信息
*
* @param model
* @date: 2014年2月27日下午3:52:37
*/
void setModel(T model);
}