Changeset 902
- Timestamp:
- 11/15/10 14:44:05 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/ApplicationSession.java
r877 r902 14 14 private static final Roles ROLES_ADMIN = 15 15 new Roles(new String[] { Roles.USER, Roles.ADMIN}); 16 private String user = null;16 private Principal principal; 17 17 private boolean isAdmin; 18 18 … … 25 25 if (principal != null) { 26 26 result = signIn(principal.getName(), null); 27 // XXX: possibly do something with attributes 27 if (result) { 28 // XXX: possibly do something with attributes 29 this.principal = principal; 30 this.isAdmin = 31 ((Application) getApplication()).isAdmin(getUser()); 32 } 28 33 } 29 34 return result; … … 33 38 public boolean authenticate(String username, String password) { 34 39 if (username != null) { 35 user = username;36 isAdmin = ((Application) getApplication()).isAdmin(username);37 40 replaceSession(); 38 41 return true; … … 49 52 } 50 53 54 public Principal getPrincipal() { 55 return principal; 56 } 57 51 58 public String getUser() { 52 return user;59 return principal.getName(); 53 60 } 54 61
Note: See TracChangeset
for help on using the changeset viewer.