Changeset 3912 for trunk/gsdl3/src
- Timestamp:
- 2003-03-19T14:25:49+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/PageAction.java
r3897 r3912 52 52 String lang = page.getAttribute(GSXML.LANG_ATT); 53 53 // first, get the message router info 54 Element coll_list_message = createDescribeRequest("", lang, null); 54 Element coll_list_message = doc_.createElement(GSXML.MESSAGE_ELEM); 55 Element coll_list_request = GSXML.createBasicRequest(doc_, GSXML.REQUEST_TYPE_DESCRIBE, "", lang); 56 coll_list_message.appendChild(coll_list_request); 55 57 Element coll_list_response = (Element)mr_.process(coll_list_message); 56 58 if (coll_list_response==null) { … … 65 67 Element metadata_message = doc_.createElement(GSXML.MESSAGE_ELEM); 66 68 for (int i=0; i<colls.getLength(); i++) { 67 Element metadata_request = doc_.createElement(GSXML.REQUEST_ELEM);68 metadata_request.setAttribute(GSXML.TYPE_ATT, GSXML.REQUEST_TYPE_DESCRIBE);69 metadata_request.setAttribute(GSXML.LANG_ATT, page.getAttribute(GSXML.LANG_ATT));70 69 Element c = (Element)colls.item(i); 71 70 String name = c.getAttribute(GSXML.NAME_ATT); 72 metadata_request.setAttribute(GSXML.TO_ATT, name); // overwrites the old value73 // add this request to the message71 72 Element metadata_request = GSXML.createBasicRequest(doc_, GSXML.REQUEST_TYPE_DESCRIBE, name, lang); 74 73 metadata_message.appendChild(metadata_request); 75 74 } … … 122 121 // get the collection or cluster description 123 122 Element coll_about_message = doc_.createElement(GSXML.MESSAGE_ELEM); 124 Element coll_about_request = doc_.createElement(GSXML.REQUEST_ELEM); 123 124 Element coll_about_request = GSXML.createBasicRequest(doc_, GSXML.REQUEST_TYPE_DESCRIBE, coll_name, page.getAttribute(GSXML.LANG_ATT)); 125 125 coll_about_message.appendChild(coll_about_request); 126 coll_about_request.setAttribute(GSXML.TYPE_ATT, GSXML.REQUEST_TYPE_DESCRIBE);127 coll_about_request.setAttribute(GSXML.TO_ATT, coll_name);128 coll_about_request.setAttribute(GSXML.LANG_ATT, page.getAttribute(GSXML.LANG_ATT));129 126 130 127 Element coll_about_response = (Element)mr_.process(coll_about_message);
Note:
See TracChangeset
for help on using the changeset viewer.