Changeset 16874 for greenstone3
- Timestamp:
- 2008-08-18T12:02:54+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/src/java/org/greenstone/gsdl3/core/DefaultReceptionist.java
r16688 r16874 22 22 static Logger logger = Logger.getLogger(org.greenstone.gsdl3.core.DefaultReceptionist.class.getName()); 23 23 24 /** add in the collection description to the page, then for each service, add in the service description */ 24 25 protected void addExtraInfo(Element page) { 25 // we want to add in the collection description for each page - cos 26 // our default xslt needs this. 27 super.addExtraInfo(page); 26 super.addExtraInfo(page); 28 27 29 28 Element page_request = (Element)GSXML.getChildByTagName(page, GSXML.PAGE_REQUEST_ELEM); … … 108 107 int i=1; 109 108 Element test_s = (Element)services.item(0); 110 while (i<services.getLength() && test_s.getAttribute(GSXML.TYPE_ATT).equals(GSXML.SERVICE_TYPE_RETRIEVE)) {109 while (i<services.getLength() && (test_s.getAttribute(GSXML.TYPE_ATT).equals(GSXML.SERVICE_TYPE_RETRIEVE) || test_s.getAttribute(GSXML.TYPE_ATT).equals(GSXML.SERVICE_TYPE_OAI))) { 111 110 test_s = (Element)services.item(i); i++; 112 111 } 113 112 if (i==services.getLength()) { 114 // we have only found retrieve services, so dont need descripitons anyway113 // we have only found retrieve or oai services, so dont need descripitons anyway 115 114 return; 116 115 } … … 122 121 123 122 // if get here, we need to get the service descriptions 124 logger.debug("getting services description");125 123 126 124 // we will send all the requests in a single message
Note:
See TracChangeset
for help on using the changeset viewer.