Changeset 9874 for trunk/gsdl3/src/java/org/greenstone/gsdl3/service/AbstractGS2DocumentRetrieve.java
- Timestamp:
- 2005-05-16T11:02:50+12:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/AbstractGS2DocumentRetrieve.java
r9000 r9874 20 20 21 21 // Greenstone classes 22 import org.greenstone.g dbm.*;22 import org.greenstone.gsdl3.core.GSException; 23 23 import org.greenstone.gsdl3.util.GSXML; 24 24 import org.greenstone.gsdl3.util.GSFile; … … 27 27 import org.greenstone.gsdl3.util.GS2MacroResolver; 28 28 import org.greenstone.gsdl3.util.GSConstants; 29 29 import org.greenstone.gsdl3.util.GDBMWrapper; 30 import org.greenstone.gsdl3.util.DBInfo; 30 31 // XML classes 31 32 import org.w3c.dom.Document; … … 66 67 } 67 68 68 69 public void cleanUp() { 70 super.cleanUp(); 71 this.gdbm_src.closeDatabase(); 72 } 69 73 /** configure this service */ 70 74 public boolean configure(Element info, Element extra_info) … … 146 150 // assumes only one value per metadata 147 151 protected Element getMetadataList(String node_id, boolean all_metadata, 148 ArrayList metadata_names) { 152 ArrayList metadata_names) 153 throws GSException { 149 154 Element metadata_list = this.doc.createElement(GSXML.METADATA_ELEM+GSXML.LIST_MODIFIER); 150 155 DBInfo info = this.gdbm_src.getInfo(node_id); … … 281 286 * <nodeContent>text content or other elements</nodeContent> 282 287 */ 283 abstract protected Element getNodeContent(String doc_id) ;288 abstract protected Element getNodeContent(String doc_id) throws GSException; 284 289 285 290 protected String getMetadata(String node_id, DBInfo info,
Note:
See TracChangeset
for help on using the changeset viewer.