/**
*
*/
package coolbuy360.service;
import java.util.HashMap;
import java.util.Map;
/**
* ִ���������� * CommandResult���ز��������getResult()�õ�trueΪ�ɹ���getMessage()�õ�˵����Ϣ��
*
* @author yangxc
*/
public class CommandResult {
private Boolean _result;
private String _message;
private Map<String,String> _originalResult;
public CommandResult(String result, String message) {
this._message = message;
if (result.equals("true")) {
this._result = true;
} else {
this._result = false;
}
}
public CommandResult(Boolean result, String message) {
this._message = message;
this._result = result;
}
/**
* @return �������˵����Ϣ
*/
public String getMessage() {
return _message;
}
public void setMessage(String message) {
_message = message;
}
/**
* @return ���������true��ʾ�ɹ�
*/
public Boolean getResult() {
return _result;
}
public void setResult(Boolean result) {
_result = result;
}
public Map<String,String> getOriginalResult() {
return _originalResult;
}
public void setOriginalResult(Map<String,String> originalresult) {
_originalResult = originalresult;
}
public String getValue(String key) {
if (_originalResult != null) {
return _originalResult.get(key);
} else {
return null;
}
}
@Override
public String toString() {
// TODO Auto-generated method stub
return _result.toString() + " : " + _message;
}
public enum Result {
True,
False,
Net_Error,
Time_Error,
Location_Error,
UnKnow_Error,
No_Data,
Have_Data
}
}