home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / icsclass.jar / lotus / domino / servlet / NativeStubException.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-15  |  1.5 KB  |  56 lines

  1. package lotus.domino.servlet;
  2.  
  3. public class NativeStubException extends Exception {
  4.    protected int i_returnCode;
  5.  
  6.    public NativeStubException(int var1) {
  7.       this(var1, "");
  8.    }
  9.  
  10.    public NativeStubException(int var1, String var2) {
  11.       super(codeToString(var1) + ": " + var2);
  12.       this.i_returnCode = var1;
  13.    }
  14.  
  15.    public int getReturnCode() {
  16.       return this.i_returnCode;
  17.    }
  18.  
  19.    public static String codeToString(int var0) {
  20.       switch (var0) {
  21.          case -1:
  22.             return "HTTPD_UNSUPPORTED";
  23.          case 0:
  24.             return "HTTPD_SUCCESS";
  25.          case 1:
  26.             return "HTTPD_FAILURE";
  27.          case 2:
  28.             return "HTTPD_INTERNAL_ERROR";
  29.          case 3:
  30.             return "HTTPD_PARAMETER_ERROR";
  31.          case 4:
  32.             return "HTTPD_STATE_CHECK";
  33.          case 5:
  34.             return "HTTPD_READ_ONLY";
  35.          case 6:
  36.             return "HTTPD_BUFFER_TOO_SMALL";
  37.          case 7:
  38.             return "HTTPD_AUTHENTICATE_FAILED";
  39.          case 8:
  40.             return "HTTPD_EOF";
  41.          case 9:
  42.             return "HTTPD_ABORT_REQUEST";
  43.          case 10:
  44.             return "HTTPD_REQUEST_SERVICED";
  45.          case 11:
  46.             return "HTTPD_RESPONSE_ALREADY_COMPLETED";
  47.          case 25:
  48.             return "HTTPD_MISSING_HANDLE";
  49.          case 26:
  50.             return "HTTPD_EXPIRED_HANDLE";
  51.          default:
  52.             return (new Integer(var0)).toString();
  53.       }
  54.    }
  55. }
  56.