UtilResultInfo.java
2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package com.taover.util.bean;
public class UtilResultInfo {
public static final String OK ="ok";
public static final String FAIL ="fail";
public static final String NOT_AUTHORIZED ="not_authorized";
public static ResultInfo getFailure(String error){
return getResultInfo(UtilResultInfo.FAIL, error, null);
}
public static ResultInfo getFailure(String error, Object data){
return getResultInfo(UtilResultInfo.FAIL, error, data);
}
public static ResultInfo getSuccess(String error){
return getResultInfo(UtilResultInfo.OK, error, null);
}
public static ResultInfo getSuccess(String error, Object data){
return getResultInfo(UtilResultInfo.OK, error, data);
}
public static ResultInfo getNotAuthorized(String error){
return getResultInfo(UtilResultInfo.NOT_AUTHORIZED, error, null);
}
public static ResultInfo getNotAuthorized(String error, Object data){
return getResultInfo(UtilResultInfo.NOT_AUTHORIZED, error, data);
}
public static ResultInfo getResultInfo(String code, String error, Object data){
return new ResultInfo(code, error, data);
}
public static ResultInfoException getExceptionFailure(String error){
return getResultInfoException(UtilResultInfo.FAIL, error, null);
}
public static ResultInfoException getExceptionFailure(String error, Object data){
return getResultInfoException(UtilResultInfo.FAIL, error, data);
}
public static ResultInfoException getExceptionSuccess(String error){
return getResultInfoException(UtilResultInfo.OK, error, null);
}
public static ResultInfoException getExceptionSuccess(String error, Object data){
return getResultInfoException(UtilResultInfo.OK, error, data);
}
public static ResultInfoException getExceptionNotAuthorized(String error){
return getResultInfoException(UtilResultInfo.NOT_AUTHORIZED, error, null);
}
public static ResultInfoException getExceptionNotAuthorized(String error, Object data){
return getResultInfoException(UtilResultInfo.NOT_AUTHORIZED, error, data);
}
public static ResultInfoException getResultInfoException(String code, String error, Object data){
return new ResultInfoException(code, error, data);
}
public static ResultInfoException getExceptionFromResultInfo(ResultInfo result){
return getResultInfoException(result.getCode(), result.getCode(), result.getData());
}
}