Changeset 34215 for main/trunk/greenstone3/src/java
- Timestamp:
- 2020-06-21T10:01:55+12:00 (4 years ago)
- Location:
- main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractBrowse.java
r31867 r34215 660 660 } 661 661 662 Element metadata_list = getMetadataList(result_doc, node_id, all_metadata, metadata_names_list );662 Element metadata_list = getMetadataList(result_doc, node_id, all_metadata, metadata_names_list, lang); 663 663 new_node.appendChild(metadata_list); 664 664 } … … 827 827 * get the metadata for the classifier node node_id returns a metadataList 828 828 * element: <metadataList><metadata 829 * name="xxx">value</metadata></metadataList> if all_metadata is true,830 * returns all available metadata, otherwise just returns requested metadata831 */ 832 abstract protected Element getMetadataList(Document doc, String node_id, boolean all_metadata, ArrayList<String> metadata_names);829 * name="xxx">value</metadata></metadataList> 830 * if all_metadata is true, returns all available metadata, otherwise just returns requested metadata 831 */ 832 abstract protected Element getMetadataList(Document doc, String node_id, boolean all_metadata, ArrayList<String> metadata_names, String lang); 833 833 834 834 /** -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2Browse.java
r31867 r34215 191 191 */ 192 192 // assumes only one value per metadata 193 // does no macro resolving. assumes classifier metadata will not have macros. 194 protected Element getMetadataList(Document doc, String node_id, boolean all_metadata, ArrayList<String> metadata_names) 195 { 196 String lang = "en"; 193 protected Element getMetadataList(Document doc, String node_id, boolean all_metadata, ArrayList<String> metadata_names, String lang) 194 { 195 //String lang = "en"; 197 196 Element metadata_list = doc.createElement(GSXML.METADATA_ELEM + GSXML.LIST_MODIFIER); 198 197 DBInfo info = this.coll_db.getInfo(node_id);
Note:
See TracChangeset
for help on using the changeset viewer.