ApiSystemException.java 923 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.uas.eis.exception;
  2. import com.uas.eis.sdk.entity.ApiResult;
  3. /**
  4. * 系统程序执行异常
  5. *
  6. * @author yingp
  7. *
  8. */
  9. public class ApiSystemException extends RuntimeException {
  10. /**
  11. *
  12. */
  13. private static final long serialVersionUID = 4218425517031998401L;
  14. private ApiResult apiResult;
  15. public ApiSystemException() {
  16. }
  17. public ApiSystemException(String paramString) {
  18. super(paramString);
  19. }
  20. public ApiSystemException(ApiResult apiResult) {
  21. super(apiResult.getMessage());
  22. this.apiResult = apiResult;
  23. }
  24. public ApiSystemException(ApiResult apiResult, Throwable paramThrowable) {
  25. super(apiResult.getMessage(), paramThrowable);
  26. this.apiResult = apiResult;
  27. }
  28. public ApiSystemException(Throwable paramThrowable) {
  29. super(paramThrowable);
  30. }
  31. public ApiResult getApiResult() {
  32. return apiResult;
  33. }
  34. public void setApiResult(ApiResult apiResult) {
  35. this.apiResult = apiResult;
  36. }
  37. }