1
0

ApiRRException.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.kmall.common.utils;
  2. /**
  3. * 自定义异常
  4. *
  5. * @author Scott
  6. * @email
  7. * @date 2016年10月27日 下午10:11:27
  8. */
  9. public class ApiRRException extends RuntimeException {
  10. private static final long serialVersionUID = 1L;
  11. private String errmsg;
  12. private int errno = 500;
  13. public ApiRRException(String errmsg) {
  14. super(errmsg);
  15. this.errmsg = errmsg;
  16. }
  17. public ApiRRException(String errmsg, Throwable e) {
  18. super(errmsg, e);
  19. this.errmsg = errmsg;
  20. }
  21. public ApiRRException(String errmsg, int errno) {
  22. super(errmsg);
  23. this.errmsg = errmsg;
  24. this.errno = errno;
  25. }
  26. public ApiRRException(String errmsg, int errno, Throwable e) {
  27. super(errmsg, e);
  28. this.errmsg = errmsg;
  29. this.errno = errno;
  30. }
  31. public String getErrmsg() {
  32. return errmsg;
  33. }
  34. public void setErrmsg(String errmsg) {
  35. this.errmsg = errmsg;
  36. }
  37. public int getErrno() {
  38. return errno;
  39. }
  40. public void setErrno(int errno) {
  41. this.errno = errno;
  42. }
  43. }