home *** CD-ROM | disk | FTP | other *** search
- package lotus.domino.servlet;
-
- public class NativeStubException extends Exception {
- protected int i_returnCode;
-
- public NativeStubException(int var1) {
- this(var1, "");
- }
-
- public NativeStubException(int var1, String var2) {
- super(codeToString(var1) + ": " + var2);
- this.i_returnCode = var1;
- }
-
- public int getReturnCode() {
- return this.i_returnCode;
- }
-
- public static String codeToString(int var0) {
- switch (var0) {
- case -1:
- return "HTTPD_UNSUPPORTED";
- case 0:
- return "HTTPD_SUCCESS";
- case 1:
- return "HTTPD_FAILURE";
- case 2:
- return "HTTPD_INTERNAL_ERROR";
- case 3:
- return "HTTPD_PARAMETER_ERROR";
- case 4:
- return "HTTPD_STATE_CHECK";
- case 5:
- return "HTTPD_READ_ONLY";
- case 6:
- return "HTTPD_BUFFER_TOO_SMALL";
- case 7:
- return "HTTPD_AUTHENTICATE_FAILED";
- case 8:
- return "HTTPD_EOF";
- case 9:
- return "HTTPD_ABORT_REQUEST";
- case 10:
- return "HTTPD_REQUEST_SERVICED";
- case 11:
- return "HTTPD_RESPONSE_ALREADY_COMPLETED";
- case 25:
- return "HTTPD_MISSING_HANDLE";
- case 26:
- return "HTTPD_EXPIRED_HANDLE";
- default:
- return (new Integer(var0)).toString();
- }
- }
- }
-