Changeset 24866
- Timestamp:
- 2011-12-06T13:17:29+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/GeneralAction.java
r24865 r24866 10 10 public class GeneralAction extends Action 11 11 { 12 12 13 /** process a request */ 13 14 public Node process(Node message_node) 14 15 { 16 15 17 Element message = this.converter.nodeToElement(message_node); 16 18 … … 59 61 } 60 62 61 if (request_type.equals("r") )63 if (request_type.equals("r") || request_type.equals("s")) 62 64 { 63 65 //do the request … … 65 67 Element mr_query_message = this.doc.createElement(GSXML.MESSAGE_ELEM); 66 68 Element mr_query_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_PROCESS, to, lang, uid); 69 70 if(request_type.equals("s")) 71 { 72 mr_query_request.setAttribute(GSXML.TYPE_ATT, GSXML.REQUEST_TYPE_STATUS); 73 } 67 74 68 75 mr_query_message.appendChild(mr_query_request); … … 101 108 mr_info_message.appendChild(mr_info_request); 102 109 Element mr_info_response = (Element) this.mr.process(mr_info_message); 103 110 104 111 String path = GSXML.RESPONSE_ELEM; 105 112 path = GSPath.appendLink(path, GSXML.SERVICE_ELEM); … … 112 119 113 120 addSiteMetadata(page_response, lang, uid); 121 114 122 return result; 115 123 }
Note:
See TracChangeset
for help on using the changeset viewer.