MCPcopy Create free account
hub / github.com/ZHENFENG13/My-Column / ResultGenerator

Class ResultGenerator

src/main/java/com/my/column/util/ResultGenerator.java:13–58  ·  view source on GitHub ↗

响应结果生成工具 @author 13 @qq交流群 719099151 @email 2449207463@qq.com @link https://github.com/ZHENFENG13/My-Column

Source from the content-addressed store, hash-verified

11 * @link https://github.com/ZHENFENG13/My-Column
12 */
13public class ResultGenerator {
14 private static final String DEFAULT_SUCCESS_MESSAGE = "SUCCESS";
15 private static final String DEFAULT_FAIL_MESSAGE = "FAIL";
16 private static final int RESULT_CODE_SUCCESS = 200;
17 private static final int RESULT_CODE_SERVER_ERROR = 500;
18
19 public static Result genSuccessResult() {
20 Result result = new Result();
21 result.setResultCode(RESULT_CODE_SUCCESS);
22 result.setMessage(DEFAULT_SUCCESS_MESSAGE);
23 return result;
24 }
25
26 public static Result genSuccessResult(String message) {
27 Result result = new Result();
28 result.setResultCode(RESULT_CODE_SUCCESS);
29 result.setMessage(message);
30 return result;
31 }
32
33 public static Result genSuccessResult(Object data) {
34 Result result = new Result();
35 result.setResultCode(RESULT_CODE_SUCCESS);
36 result.setMessage(DEFAULT_SUCCESS_MESSAGE);
37 result.setData(data);
38 return result;
39 }
40
41 public static Result genFailResult(String message) {
42 Result result = new Result();
43 result.setResultCode(RESULT_CODE_SERVER_ERROR);
44 if (!StringUtils.hasLength(message)) {
45 result.setMessage(DEFAULT_FAIL_MESSAGE);
46 } else {
47 result.setMessage(message);
48 }
49 return result;
50 }
51
52 public static Result genErrorResult(int code, String message) {
53 Result result = new Result();
54 result.setResultCode(code);
55 result.setMessage(message);
56 return result;
57 }
58}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected