source: main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/UserContext.java@ 24993

Last change on this file since 24993 was 24993, checked in by sjm84, 12 years ago

Adding UserContext to replace the use of lang and uid

  • Property svn:executable set to *
File size: 704 bytes
Line 
1package org.greenstone.gsdl3.util;
2
3import org.w3c.dom.Element;
4
5public class UserContext
6{
7 protected String _userID = null;
8 protected String _lang = null;
9
10 public UserContext(){}
11
12 public UserContext(Element xmlRequest)
13 {
14 _lang = xmlRequest.getAttribute(GSXML.LANG_ATT);
15 _userID = xmlRequest.getAttribute(GSXML.USER_ID_ATT);
16 }
17
18 public void setLanguage(String lang)
19 {
20 _lang = lang;
21 }
22
23 public void setUserID(String userID)
24 {
25 _userID = userID;
26 }
27
28 public String getLanguage()
29 {
30 if(_lang != null)
31 {
32 return _lang;
33 }
34 return "";
35 }
36
37 public String getUserID()
38 {
39 if(_userID != null)
40 {
41 return _userID;
42 }
43 return "";
44 }
45}
Note: See TracBrowser for help on using the repository browser.