Changeset 26508
- Timestamp:
- 2012-11-23T00:40:57+13:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/GS2BrowseAction.java
r26177 r26508 22 22 public static final String CLASSIFIER_ARG = "cl"; 23 23 24 public static final String DESCENDANTS_ARG = "descendants"; 25 24 26 static Logger logger = Logger.getLogger(org.greenstone.gsdl3.action.GS2BrowseAction.class.getName()); 25 27 … … 54 56 logger.error("classifierBrowse, need to specify a collection!"); 55 57 return page_response; 58 } 59 60 boolean get_descendants = false; 61 String descendants_str = (String) params.get(DESCENDANTS_ARG); 62 if (descendants_str != null && descendants_str.equals("1")) 63 { 64 get_descendants = true; 56 65 } 57 66 … … 172 181 param.setAttribute(GSXML.VALUE_ATT, "children"); 173 182 183 if (get_descendants) 184 { 185 param = this.doc.createElement(GSXML.PARAM_ELEM); 186 param_list.appendChild(param); 187 param.setAttribute(GSXML.NAME_ATT, "structure"); 188 param.setAttribute(GSXML.VALUE_ATT, "descendants"); 189 } 190 191 174 192 // put the classifier node into a classifier node list 175 193 Element classifier_list = this.doc.createElement(GSXML.CLASS_NODE_ELEM + GSXML.LIST_MODIFIER);
Note:
See TracChangeset
for help on using the changeset viewer.