KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > golfShop > spec > LoginException


1 /*
2  * Enhydra Java Application Server
3  * The Initial Developer of the Original Code is Lutris Technologies Inc.
4  * Portions created by Lutris are Copyright (C) 1997-2000 Lutris Technologies
5  * Inc.
6  * All Rights Reserved.
7  *
8  * The contents of this file are subject to the Enhydra Public License Version
9  * 1.0 (the "License"); you may not use this file except in compliance with the
10  * License. You may obtain a copy of the License at
11  * http://www.enhydra.org/software/license/epl.html
12  *
13  * Software distributed under the License is distributed on an "AS IS" basis,
14  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
15  * License for the specific language governing rights and limitations under the
16  * License.
17  *
18  *
19  */

20
21 package golfShop.spec;
22
23 /**
24  * An exception representing a login service refusal.
25  * The reason for refusal is indicated by the "reason" member.
26  *
27  * @author John Marco
28  * @author Shawn McMurdo
29  * @version $Revision: 1.1 $
30  */

31 public class LoginException extends Exception JavaDoc {
32     /**
33      * Indicates the reason why this exception was thrown.
34      */

35     public int reason;
36     
37     /**
38      * LoginException constructor. Sets the reason
39      * field to the reason indicated;
40      *
41      * @param reason The numeric reason code for this exception.
42      */

43     public LoginException(int reason) {
44         super("login failed: reason = " + reason);
45     this.reason = reason;
46     }
47 }
48
49
Popular Tags