- Timestamp:
- 2013-03-13T14:15:33+13:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/UserContext.java
r26123 r27077 7 7 protected String _userID = null; 8 8 protected String _lang = null; 9 10 public UserContext(){} 11 9 protected String[] _groups = null; 10 11 public UserContext() 12 { 13 } 14 12 15 public UserContext(Element xmlRequest) 13 16 { 14 17 _lang = xmlRequest.getAttribute(GSXML.LANG_ATT); 15 18 _userID = xmlRequest.getAttribute(GSXML.USER_ID_ATT); 19 _groups = xmlRequest.getAttribute(GSXML.GROUPS_ATT).split(","); 16 20 } 17 21 18 public UserContext(String lang, String userID )22 public UserContext(String lang, String userID, String[] groups) 19 23 { 20 24 _lang = lang; 21 25 _userID = userID; 26 _groups = groups; 22 27 } 23 28 24 29 public void setLanguage(String lang) 25 30 { 26 31 _lang = lang; 27 32 } 28 33 29 34 public void setUserID(String userID) 30 35 { 31 36 _userID = userID; 32 37 } 33 38 39 public void setGroups(String[] groups) 40 { 41 _groups = groups; 42 } 43 34 44 public String getLanguage() 35 45 { 36 if (_lang != null)46 if (_lang != null) 37 47 { 38 48 return _lang; … … 40 50 return ""; 41 51 } 42 52 43 53 public String getUserID() 44 54 { 45 if (_userID != null)55 if (_userID != null) 46 56 { 47 57 return _userID; … … 49 59 return ""; 50 60 } 61 62 public String[] getGroups() 63 { 64 if (_groups != null) 65 { 66 return _groups; 67 } 68 return new String[0]; 69 } 51 70 }
Note:
See TracChangeset
for help on using the changeset viewer.