Changeset 4994
- Timestamp:
- 2003-07-21T11:33:15+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/Library2.java
r4904 r4994 45 45 46 46 protected HashMap saved_args = null; 47 protected GS CGI cgi= null;48 protected WebReceptionist recept = null;47 protected GSParams params = null; 48 protected DefaultReceptionist recept = null; 49 49 50 50 public Library2 (){ … … 52 52 this.doc = converter.newDOM(); 53 53 this.saved_args = new HashMap(); 54 this. cgi = new GSCGI();55 this.recept = new WebReceptionist();54 this.params = new GSParams(); 55 this.recept = new DefaultReceptionist(); 56 56 } 57 57 … … 71 71 recept.setConfigParams(config_params); 72 72 recept.setMessageRouter(message_router); 73 recept.setParams(params); 73 74 recept.configure(); 74 recept.setCGI(cgi);75 75 } 76 76 public static void main(String args[]) { … … 126 126 String action = "p"; 127 127 String subaction = "home"; 128 String lang = (String)saved_args.get(GS CGI.LANGUAGE_ARG);128 String lang = (String)saved_args.get(GSParams.LANGUAGE); 129 129 if (lang == null) { 130 130 lang = "en"; … … 139 139 String name = arg.substring(0, pos); 140 140 String value = arg.substring(pos+1); 141 if (name.equals(GS CGI.ACTION_ARG)) {141 if (name.equals(GSParams.ACTION)) { 142 142 action = value; 143 } else if (name.equals(GS CGI.SUBACTION_ARG)) {143 } else if (name.equals(GSParams.SUBACTION)) { 144 144 subaction = (value); 145 } else if (name.equals(GS CGI.LANGUAGE_ARG)) {145 } else if (name.equals(GSParams.LANGUAGE)) { 146 146 lang = value; 147 147 saved_args.put(name, value); 148 } else if (name.equals(GS CGI.OUTPUT_ARG)) {148 } else if (name.equals(GSParams.OUTPUT)) { 149 149 output = value; 150 } else if ( cgi.shouldSave(name)) {150 } else if (params.shouldSave(name)) { 151 151 saved_args.put(name, value); 152 152 } else { … … 155 155 param.setAttribute(GSXML.NAME_ATT, name); 156 156 param.setAttribute(GSXML.VALUE_ATT, GSXML.xmlSafe(value)); 157 xml_param_list.appendChild(param); 157 158 } 158 159 } … … 169 170 while (i.hasNext()) { 170 171 String name = (String)i.next(); 171 if (name.equals(GS CGI.LANGUAGE_ARG)) continue;172 if (name.equals(GSParams.LANGUAGE)) continue; 172 173 Element param = this.doc.createElement(GSXML.PARAM_ELEM); 173 174 param.setAttribute(GSXML.NAME_ATT, name);
Note:
See TracChangeset
for help on using the changeset viewer.