Changeset 8676 for trunk/gsdl3/src/java/org/greenstone/gsdl3/action
- Timestamp:
- 2004-11-25T15:46:46+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/DocumentAction.java
r6365 r8676 63 63 HashMap params = GSXML.extractParams(cgi_paramList, false); 64 64 65 // just in case there are some that need to get passed to the services 66 HashMap service_params = (HashMap)params.get("s0"); 67 65 68 String collection = (String) params.get(GSParams.COLLECTION); 66 69 String lang = request.getAttribute(GSXML.LANG_ATT); … … 124 127 // Create a parameter list to specify the required structure information 125 128 Element ds_param_list = this.doc.createElement(GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 129 130 if (service_params != null) { 131 GSXML.addParametersToList(this.doc, ds_param_list, service_params); 132 } 126 133 127 134 Element ds_param = null; … … 238 245 239 246 Element dm_param_list = createMetadataParamList(meta_names); 247 if (service_params != null) { 248 GSXML.addParametersToList(this.doc, dm_param_list, service_params); 249 } 250 240 251 dm_request.appendChild(dm_param_list); 252 241 253 242 254 // create the doc node list for the metadata request … … 263 275 dm_message.appendChild(doc_meta_request); 264 276 Element doc_meta_param_list = this.doc.createElement(GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 277 if (service_params != null) { 278 GSXML.addParametersToList(this.doc, doc_meta_param_list, service_params); 279 } 280 265 281 doc_meta_request.appendChild(doc_meta_param_list); 266 282 Element doc_param = this.doc.createElement(GSXML.PARAM_ELEM); … … 302 318 // Create a parameter list to specify the request parameters - empty for now 303 319 Element dc_param_list = this.doc.createElement(GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 320 if (service_params != null) { 321 GSXML.addParametersToList(this.doc, dc_param_list, service_params); 322 } 323 304 324 dc_request.appendChild(dc_param_list); 305 325 … … 346 366 enrich_message.appendChild(enrich_request); 347 367 // check for parameters 348 HashMap service_params = (HashMap)params.get("s1"); 349 if (service_params != null) { 350 Element enrich_pl = GSXML.createParameterList(this.doc, service_params); 368 HashMap e_service_params = (HashMap)params.get("s1"); 369 if (e_service_params != null) { 370 Element enrich_pl = this.doc.createElement(GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 371 GSXML.addParametersToList(this.doc, enrich_pl, e_service_params); 351 372 enrich_request.appendChild(enrich_pl); 352 373 }
Note:
See TracChangeset
for help on using the changeset viewer.