Changeset 5147
- Timestamp:
- 2003-08-18T12:37:01+12:00 (21 years ago)
- Location:
- trunk/gsdl3/src/java/org/greenstone/gsdl3
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/AppletAction.java
r5115 r5147 28 28 29 29 // request_type is display (d) or request (r) 30 String request_type = (String)params.get(GS CGI.REQUEST_TYPE_ARG);30 String request_type = (String)params.get(GSParams.REQUEST_TYPE); 31 31 if (!request_type.equals("d")&&!request_type.equals("r")) { 32 32 System.err.println("AppletAction Error: the rt arg should be either d or r, instead it was "+request_type+"!"); … … 34 34 } 35 35 36 String collection = (String)params.get(GS CGI.COLLECTION_ARG);36 String collection = (String)params.get(GSParams.COLLECTION); 37 37 boolean coll_specified = true; 38 String service_name=(String)params.get(GS CGI.SERVICE_ARG);38 String service_name=(String)params.get(GSParams.SERVICE); 39 39 String lang = request.getAttribute(GSXML.LANG_ATT); 40 40 String to=null; -
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/BrowseAction.java
r4696 r5147 41 41 HashMap params = GSXML.extractParams(cgi_paramList, false); 42 42 43 String service_name = (String)params.get(GS CGI.SERVICE_ARG);44 String collection = (String)params.get(GS CGI.COLLECTION_ARG);43 String service_name = (String)params.get(GSParams.SERVICE); 44 String collection = (String)params.get(GSParams.COLLECTION); 45 45 if (collection == null || collection.equals("")) { 46 46 System.err.println("BrowseAction Error:classifierBrowse, need to specify a collection!"); … … 83 83 84 84 // if rt=d, then we are just displaying the service 85 String request_type = (String)params.get(GS CGI.REQUEST_TYPE_ARG);85 String request_type = (String)params.get(GSParams.REQUEST_TYPE); 86 86 if (request_type.equals("d")) { 87 87 //return the page that we have so far -
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/DocumentAction.java
r5116 r5147 64 64 HashMap params = GSXML.extractParams(cgi_paramList, false); 65 65 66 String collection = (String) params.get(GS CGI.COLLECTION_ARG);66 String collection = (String) params.get(GSParams.COLLECTION); 67 67 String lang = request.getAttribute(GSXML.LANG_ATT); 68 String document_name = (String) params.get(GS CGI.DOCUMENT_ARG);68 String document_name = (String) params.get(GSParams.DOCUMENT); 69 69 if (document_name == null || document_name.equals("")) { 70 70 System.err.println("DocumentAction Error: no document specified!"); … … 300 300 if (service_selected != null && service_selected.equals("1")) { 301 301 // now we can modifiy the response doc if needed 302 String enrich_service = (String)params.get(GS CGI.SERVICE_ARG);302 String enrich_service = (String)params.get(GSParams.SERVICE); 303 303 System.out.println("enrich service is "+enrich_service); 304 304 // send a message to the service … … 452 452 HashMap params = GSXML.extractParams(cgi_param_list, false); 453 453 454 String service_name = (String)params.get(GS CGI.SERVICE_ARG);454 String service_name = (String)params.get(GSParams.SERVICE); 455 455 if (service_name == null || !service_name.endsWith("Query")) { // hack for now - we only do highlighting if we were in a query last - ie not if we were in a browse thingy 456 456 return dc_response_doc_content; 457 457 } 458 String collection = (String)params.get(GS CGI.COLLECTION_ARG);458 String collection = (String)params.get(GSParams.COLLECTION); 459 459 String lang = request.getAttribute(GSXML.LANG_ATT); 460 460 String to = GSPath.appendLink(collection, service_name); -
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/GS2BrowseAction.java
r4855 r5147 43 43 HashMap params = GSXML.extractParams(cgi_paramList, false); 44 44 45 String service_name = (String)params.get(GS CGI.SERVICE_ARG);46 String collection = (String)params.get(GS CGI.COLLECTION_ARG);45 String service_name = (String)params.get(GSParams.SERVICE); 46 String collection = (String)params.get(GSParams.COLLECTION); 47 47 if (collection == null || collection.equals("")) { 48 48 System.err.println("GS2BrowseAction Error:classifierBrowse, need to specify a collection!"); … … 90 90 91 91 // if rt=d, then we are just displaying the service 92 String request_type = (String)params.get(GS CGI.REQUEST_TYPE_ARG);92 String request_type = (String)params.get(GSParams.REQUEST_TYPE); 93 93 if (request_type.equals("d")) { 94 94 //return the page that we have so far -
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/PageAction.java
r4950 r5147 16 16 public static final String HOME_PAGE = "home"; 17 17 public static final String ABOUT_PAGE = "about"; 18 18 public static final String PREFS_PAGE = "pref"; 19 19 public Element process (Element message) { 20 20 … … 31 31 } else if (page_name.equals(ABOUT_PAGE)) { 32 32 response = aboutPage(request); 33 // } else if (page_name.equals(PREFS_PAGE)) { 34 // response = prefsPage(request); 33 35 } else { // unknown page 34 36 35 37 System.err.println("PageAction Error: unknown page specified!"); 36 38 response = unknownPage(request); 37 39 } 38 40 39 41 result.appendChild(doc_.importNode(response, true)); 40 42 ///ystem.out.println("page action result: "+converter_.getPrettyString(result)); … … 105 107 HashMap params = GSXML.extractParams(cgi_paramList, false); 106 108 107 String coll_name = (String)params.get(GS CGI.COLLECTION_ARG);109 String coll_name = (String)params.get(GSParams.COLLECTION); 108 110 if (coll_name == null || coll_name.equals("")) { 109 111 System.err.println("PageAction Error: about page requested with no collection or cluster specified!"); … … 164 166 } 165 167 168 // protected Element prefsPage(Element request) { 169 170 // return null; 171 // } 166 172 167 173 /** if we dont know the page type, use this method */ … … 175 181 HashMap params = GSXML.extractParams(cgi_paramList, false); 176 182 177 String coll_name = (String)params.get(GS CGI.COLLECTION_ARG);183 String coll_name = (String)params.get(GSParams.COLLECTION); 178 184 if (coll_name == null || coll_name.equals("")) { 179 185 // just return an empty response -
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/ProcessAction.java
r4981 r5147 30 30 Element cgi_param_list = (Element)GSXML.getChildByTagName(request, GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 31 31 HashMap params = GSXML.extractParams(cgi_param_list, false); 32 String service_name = (String) params.get(GS CGI.SERVICE_ARG);33 String cluster_name = (String) params.get(GS CGI.CLUSTER_ARG);34 String response_only_p = (String)params.get(GS CGI.RESPONSE_ONLY_ARG);32 String service_name = (String) params.get(GSParams.SERVICE); 33 String cluster_name = (String) params.get(GSParams.CLUSTER); 34 String response_only_p = (String)params.get(GSParams.RESPONSE_ONLY); 35 35 boolean response_only = false; 36 36 if (response_only_p!=null) { 37 37 response_only = (response_only_p.equals("1")?true:false); 38 38 } 39 String request_type = (String) params.get(GS CGI.REQUEST_TYPE_ARG);39 String request_type = (String) params.get(GSParams.REQUEST_TYPE); 40 40 String lang = request.getAttribute(GSXML.LANG_ATT); 41 41 // what is carried out depends on the request_type … … 63 63 param_list = doc_.createElement(GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 64 64 Element param = doc_.createElement(GSXML.PARAM_ELEM); 65 param.setAttribute(GSXML.NAME_ATT, GS CGI.PROCESS_ID_ARG);66 param.setAttribute(GSXML.VALUE_ATT, (String)params.get(GS CGI.PROCESS_ID_ARG));65 param.setAttribute(GSXML.NAME_ATT, GSParams.PROCESS_ID); 66 param.setAttribute(GSXML.VALUE_ATT, (String)params.get(GSParams.PROCESS_ID)); 67 67 param_list.appendChild(param); 68 68 } else { … … 120 120 Element p = (Element) cgi_params.item(i); 121 121 String name = p.getAttribute(GSXML.NAME_ATT); 122 if (name.equals(GS CGI.SERVICE_ARG) || name.equals(GSCGI.REQUEST_TYPE_ARG) || name.equals(GSCGI.CLUSTER_ARG)) {122 if (name.equals(GSParams.SERVICE) || name.equals(GSParams.REQUEST_TYPE) || name.equals(GSParams.CLUSTER)) { 123 123 continue; 124 124 } -
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/QueryAction.java
r5117 r5147 48 48 HashMap params = GSXML.extractParams(cgi_param_list, false); 49 49 50 String request_type = (String)params.get(GS CGI.REQUEST_TYPE_ARG);51 String service_name = (String)params.get(GS CGI.SERVICE_ARG);52 String collection = (String)params.get(GS CGI.COLLECTION_ARG);50 String request_type = (String)params.get(GSParams.REQUEST_TYPE); 51 String service_name = (String)params.get(GSParams.SERVICE); 52 String collection = (String)params.get(GSParams.COLLECTION); 53 53 54 54 if (collection == null || collection.equals("")) { -
trunk/gsdl3/src/java/org/greenstone/gsdl3/action/SystemAction.java
r4693 r5147 29 29 Element result = doc_.createElement(GSXML.MESSAGE_ELEM); 30 30 31 String coll = (String)params.get(GS CGI.SYSTEM_CLUSTER_ARG);31 String coll = (String)params.get(GSParams.SYSTEM_CLUSTER); 32 32 33 33 String to = ""; … … 46 46 if (subaction.equals("c")) { // configure 47 47 system.setAttribute(GSXML.TYPE_ATT, GSXML.SYSTEM_TYPE_CONFIGURE); 48 String info = (String)params.get(GS CGI.SYSTEM_SUBSET_ARG);48 String info = (String)params.get(GSParams.SYSTEM_SUBSET); 49 49 system.setAttribute(GSXML.SYSTEM_SUBSET_ATT, info); 50 50 51 51 } else { 52 String name = (String)params.get(GS CGI.SYSTEM_MODULE_NAME_ARG);53 String type = (String)params.get(GS CGI.SYSTEM_MODULE_TYPE_ARG);52 String name = (String)params.get(GSParams.SYSTEM_MODULE_NAME); 53 String type = (String)params.get(GSParams.SYSTEM_MODULE_TYPE); 54 54 55 55 system.setAttribute(GSXML.SYSTEM_MODULE_NAME_ATT, name); -
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/GS2Construct.java
r5126 r5147 61 61 private static final String CREATOR_PARAM = "creator"; 62 62 private static final String NEW_FILE_PARAM = "newfile"; 63 private static final String PROCESS_ID_PARAM = GS CGI.PROCESS_ID_ARG;63 private static final String PROCESS_ID_PARAM = GSParams.PROCESS_ID; 64 64 private static final String BUILDTYPE_PARAM = "buildType"; 65 65 private static final String BUILDTYPE_MG = "mg"; -
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/GS2Retrieve.java
r5126 r5147 211 211 // for now this looks in the class properties file 212 212 // this needs to use a general metadata thing instead 213 text = getTextString( cl.getAttribute(GSXML.CLASSIFIER_CONTENT_ATT), lang);213 text = getTextString("metadata."+cl.getAttribute(GSXML.CLASSIFIER_CONTENT_ATT), lang); 214 214 } 215 215 … … 462 462 result.setAttribute(GSXML.FROM_ATT, service_name); 463 463 result.setAttribute(GSXML.TYPE_ATT, GSXML.REQUEST_TYPE_PROCESS); 464 465 466 Element query_doc_list = (Element) GSXML.getChildByTagName(request, node_name+GSXML.LIST_MODIFIER); 467 if (query_doc_list == null) { 468 System.err.println("Error: DocumentStructureRetrieve request specified no doc nodes.\n"); 469 return result; 470 } 464 471 465 472 // Get the parameters of the request … … 519 526 520 527 521 Element query_doc_list = (Element) GSXML.getChildByTagName(request, node_name+GSXML.LIST_MODIFIER);522 if (query_doc_list == null) {523 System.err.println("Error: DocumentStructureRetrieve request specified no doc nodes.\n");524 return result;525 }526 528 527 529 Element doc_list = this.doc.createElement(node_name+GSXML.LIST_MODIFIER); -
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/PhindPhraseBrowse.java
r5126 r5147 83 83 // phindcgi param now is not complete - library must be prepended to it. 84 84 String app_info = "<"+GSXML.APPLET_ELEM+" CODEBASE='lib/java' CODE='org.greenstone.applet.phind.Phind.class' ARCHIVE='phind.jar, xercesImpl.jar, gsdl3.jar, jaxp.jar, xml-apis.jar' WIDTH='500' HEIGHT='400'><PARAM NAME='library' VALUE=''/> <PARAM NAME='phindcgi' VALUE='?"; 85 app_info += GS CGI.ACTION_ARG +"=a&"+GSCGI.REQUEST_TYPE_ARG +"=r&"+GSCGI.SERVICE_ARG+"="+PHIND_SERVICE+"&"+GSCGI.OUTPUT_ARG+"=xml&"+GSCGI.RESPONSE_ONLY_ARG+"=1'/>";85 app_info += GSParams.ACTION +"=a&"+GSParams.REQUEST_TYPE +"=r&"+GSParams.SERVICE+"="+PHIND_SERVICE+"&"+GSParams.OUTPUT+"=xml&"+GSParams.RESPONSE_ONLY+"=1'/>"; 86 86 app_info +="<PARAM NAME='collection' VALUE='"; 87 87 app_info += this.cluster_name;
Note:
See TracChangeset
for help on using the changeset viewer.