View Javadoc

1   package twcsckernel.serverKernel.usr;
2   
3   import java.io.IOException;
4   
5   /***
6    * Wyjątek opisujący błąd logowania do zbioru zalogowanych użytkowników.
7    * Przyczyną wyjątku może być albo próba wielokrotnego zalogowania, albo
8    * błąd przy tworzeniu managera bezpieczeństwa dla danego użytkownika.
9    * @author VMD Group
10   *
11   */
12  public class LoginException extends IOException {
13  
14  	private static final long serialVersionUID = 1L;
15  
16  	public static final int MULTIPLE_LOGIN = 0;
17  
18  	public static final int SECURITY_MANAGER_ERROR = 1;
19  
20  	private final int excReason;
21  
22  	public LoginException(int reason) {
23  		super();
24  		excReason = reason;
25  	}
26  
27  	public LoginException(String message, int reason) {
28  		super(message);
29  		excReason = reason;
30  	}
31  
32  	public int getReason() {
33  		return excReason;
34  	}
35  
36  }