1 19 package gcc.security; 20 21 public class SimpleSubject 22 { 23 27 public static final int FLAG_SESSION_MANAGER = 1; 28 29 33 private static ThreadLocal _current = new ThreadLocal(); 34 35 private String _username; 36 37 private String _password; 38 39 private int _flags; 40 41 45 public static SimpleSubject getCurrent() 46 { 47 return (SimpleSubject)_current.get(); 48 } 49 50 public static void setCurrent(SimpleSubject subject) 51 { 52 _current.set(subject); 53 } 54 55 public SimpleSubject(String username, String password) 56 { 57 _username = username; 58 _password = password; 59 } 60 61 public String getUsername() 62 { 63 return _username; 64 } 65 66 public String getPassword() 67 { 68 return _password; 69 } 70 71 public int getFlags() 72 { 73 return _flags; 74 } 75 76 public void setFlags(int flags) 77 { 78 _flags = flags; 79 } 80 } 81 | Popular Tags |