- Timestamp:
- 2012-01-26T11:50:17+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/QueryAction.java
r24987 r24993 68 68 } 69 69 70 String lang = request.getAttribute(GSXML.LANG_ATT); 71 String uid = request.getAttribute(GSXML.USER_ID_ATT); 70 UserContext userContext = new UserContext(request); 72 71 String to = service_name; 73 72 if (collection != null) … … 80 79 // we have been asked for the service description 81 80 Element mr_info_message = this.doc.createElement(GSXML.MESSAGE_ELEM); 82 Element mr_info_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_DESCRIBE, to, lang, uid);81 Element mr_info_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_DESCRIBE, to, userContext); 83 82 mr_info_message.appendChild(mr_info_request); 84 83 … … 86 85 Element mr_info_response = (Element) this.mr.process(mr_info_message); 87 86 // the response 87 88 88 Element service_response = (Element) GSXML.getChildByTagName(mr_info_response, GSXML.RESPONSE_ELEM); 89 89 … … 96 96 // just a display request, no actual processing to do 97 97 //append site metadata 98 addSiteMetadata(page_response, lang, uid);98 addSiteMetadata(page_response, userContext); 99 99 return page_response; 100 100 } … … 105 105 { // no query 106 106 //append site metadata 107 addSiteMetadata(page_response, lang, uid);107 addSiteMetadata(page_response, userContext); 108 108 return page_response; 109 109 } … … 111 111 // create the query request 112 112 Element mr_query_message = this.doc.createElement(GSXML.MESSAGE_ELEM); 113 Element mr_query_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_PROCESS, to, lang, uid);113 Element mr_query_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_PROCESS, to, userContext); 114 114 mr_query_message.appendChild(mr_query_request); 115 115 … … 119 119 120 120 // also get the format stuff now if there is some 121 Element format_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_FORMAT, to, lang, uid);121 Element format_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_FORMAT, to, userContext); 122 122 mr_query_message.appendChild(format_request); 123 123 … … 131 131 { 132 132 //append site metadata 133 addSiteMetadata(page_response, lang, uid);133 addSiteMetadata(page_response, userContext); 134 134 return page_response; 135 135 } … … 167 167 page_response.appendChild(this.doc.createElement(GSXML.DOC_NODE_ELEM + GSXML.LIST_MODIFIER)); 168 168 //append site metadata 169 addSiteMetadata(page_response, lang, uid);169 addSiteMetadata(page_response, userContext); 170 170 return page_response; 171 171 } … … 179 179 page_response.appendChild(this.doc.importNode(document_list, true)); 180 180 //append site metadata 181 addSiteMetadata(page_response, lang, uid);181 addSiteMetadata(page_response, userContext); 182 182 return page_response; 183 183 } … … 207 207 to = GSPath.prependLink(to, collection); 208 208 } 209 Element mr_metadata_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_PROCESS, to, lang, uid);209 Element mr_metadata_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_PROCESS, to, userContext); 210 210 mr_metadata_message.appendChild(mr_metadata_request); 211 211 … … 235 235 logger.debug("Query page:\n" + this.converter.getPrettyString(page_response)); 236 236 //append site metadata 237 addSiteMetadata(page_response, lang, uid);237 addSiteMetadata(page_response, userContext); 238 238 return page_response; 239 239 }
Note:
See TracChangeset
for help on using the changeset viewer.