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 }