MessageException.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.emato.cus.supervise.msg;
  2. /**
  3. * 自定义异常
  4. *
  5. * @author Scott Chen
  6. * @date 2017/3/22
  7. */
  8. public class MessageException extends RuntimeException {
  9. private static final long serialVersionUID = -1422580005904561463L;
  10. private String code;
  11. private String msg;
  12. public MessageException() {
  13. super();
  14. }
  15. public MessageException(String msg) {
  16. super(msg);
  17. this.msg = msg;
  18. }
  19. public MessageException(String code, String msg) {
  20. super(msg);
  21. this.code = code;
  22. this.msg = msg;
  23. }
  24. public MessageException(String code, String msg, Throwable cause) {
  25. super(msg, cause);
  26. this.code = code;
  27. this.msg = msg;
  28. }
  29. public MessageException(String msg, Throwable cause) {
  30. super(msg, cause);
  31. this.msg = msg;
  32. }
  33. public String getCode() {
  34. return code;
  35. }
  36. public void setCode(String code) {
  37. this.code = code;
  38. }
  39. public String getMsg() {
  40. return msg;
  41. }
  42. public void setMsg(String msg) {
  43. this.msg = msg;
  44. }
  45. }