MtaException.java 628 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.llisoft.sms.config;
  2. import javax.servlet.ServletException;
  3. import com.llisoft.sms.vo.CodeEnum;
  4. /**
  5. * 自定义业务异常
  6. * @author YangJie [2019年1月4日]
  7. */
  8. @SuppressWarnings("serial")
  9. public class MtaException extends ServletException {
  10. private CodeEnum codeEnum;
  11. public MtaException(String msg) {
  12. super(msg);
  13. }
  14. public MtaException(CodeEnum codeEnum) {
  15. super(codeEnum.getMsg());
  16. this.codeEnum = codeEnum;
  17. }
  18. public static MtaException build(String msg) {
  19. return new MtaException(msg);
  20. }
  21. public CodeEnum getCodeEnum() {
  22. return codeEnum;
  23. }
  24. }