- Timestamp:
- 2003-03-11T16:58:35+13:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/GS2Construct.java
r3681 r3851 62 62 private static final String NEW_FILE_PARAM = "newfile"; 63 63 private static final String HANDLE_PARAM = "id"; 64 64 private static final String BUILDTYPE_PARAM = "buildType"; 65 private static final String BUILDTYPE_MG = "mg"; 66 private static final String BUILDTYPE_MGPP = "mgpp"; 67 65 68 // the list of the collections - store between some method calls 66 69 private String[] collection_list_ = null; … … 107 110 Element param; 108 111 if (service.equals(NEW_SERVICE)) { 109 // have the coll title, about and creator params112 // have the coll title, about, buildtype and creator params 110 113 param = GSXML.createParameterDisplay(doc_, NEW_COL_TITLE_PARAM, getTextString("param."+NEW_COL_TITLE_PARAM, lang), null, null); 111 114 display.appendChild(param); … … 113 116 display.appendChild(param); 114 117 param = GSXML.createParameterDisplay(doc_, NEW_COL_ABOUT_PARAM, getTextString("param."+NEW_COL_ABOUT_PARAM, lang), null, null); 118 display.appendChild(param); 119 120 String[] types = {BUILDTYPE_MGPP, BUILDTYPE_MG}; 121 String[] type_texts = {getTextString("param."+BUILDTYPE_PARAM+"."+BUILDTYPE_MGPP, lang), getTextString("param."+BUILDTYPE_PARAM+"."+BUILDTYPE_MG, lang)}; 122 param = GSXML.createParameterDisplay(doc_, BUILDTYPE_PARAM, getTextString("param."+BUILDTYPE_PARAM, lang), types, type_texts); 115 123 display.appendChild(param); 116 124 } else { … … 396 404 param = GSXML.createParameter(doc_, NEW_COL_ABOUT_PARAM, GSXML.PARAM_TYPE_TEXT, "", null); 397 405 param_list.appendChild(param); 406 String[] types = {BUILDTYPE_MGPP, BUILDTYPE_MG}; 407 param = GSXML.createParameter(doc_, BUILDTYPE_PARAM, GSXML.PARAM_TYPE_ENUM_SINGLE, BUILDTYPE_MGPP, types); 408 param_list.appendChild(param); 409 398 410 e.appendChild(param_list); 399 411 service_info_map_.put(NEW_SERVICE, e); … … 627 639 param.setAttribute(GSXML.VALUE_ATT, (String)params.get(NEW_COL_TITLE_PARAM)); 628 640 param_list.appendChild(param); 641 param = doc_.createElement(GSXML.PARAM_ELEM); 642 param.setAttribute(GSXML.NAME_ATT, "buildtype"); 643 param.setAttribute(GSXML.VALUE_ATT, (String)params.get(BUILDTYPE_PARAM)); 644 param_list.appendChild(param); 629 645 return param_list; 630 646 }
Note:
See TracChangeset
for help on using the changeset viewer.