Changeset 1623 for MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/MDRepoProxy.java
- Timestamp:
- 11/22/11 10:57:22 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/MDRepoProxy.java
r1588 r1623 27 27 28 28 private String proxy_key = "mdrepository"; 29 30 31 public MDRepoProxy(Query q){ 32 setQuery(q); 33 } 34 29 35 30 36 /** … … 63 69 public URL getTargetRequest() throws IOException, CQLParseException { 64 70 65 Query query = new Query(getParam("query"),getSourceAction().getActionkey());71 //Query query = new Query(getParam("query"),getSourceAction().getActionkey()); 66 72 67 73 log.debug("MDRP.getQuery:" + getParam("query")); … … 69 75 70 76 // check if the query could get parsed 71 if ( query.isStatus(Query.PARSEERROR)) {72 log.debug("MDRP.query.PARSEERROR:" + query.getMsg());73 throw new CQLParseException("MDRP.query.PARSEERROR:" + query.getMsg());77 if (getQuery().isStatus(Query.PARSEERROR)) { 78 log.debug("MDRP.query.PARSEERROR:" + getQuery().getMsg()); 79 throw new CQLParseException("MDRP.query.PARSEERROR:" + getQuery().getMsg()); 74 80 //getSourceAction().getDiagnostics().Add(Diagnostic.SYSTEM_ERROR, "MDRP.query.PARSEERROR:" + query.getMsg()); 75 81 //TODO exception ?? 76 82 //return null; 77 83 } else { 78 query.setMaxdepth(Integer.valueOf(getParam("maxdepth"))); 79 query.setCollection(getParam("collections")); 80 query.setColumns(getParam("columns")); 81 query.setMaximumItems(getParam("maximumRecords")); 82 query.setStartItem(getParam("startRecord")); 83 query.setOptions(getParam("options")); 84 query.setSort(getParam("sort")); 84 //query.setParams(getParams()); 85 //query.setMaxdepth(Integer.valueOf(getParam("maxdepth"))); 86 //query.setCollection(getParam("collections")); 87 //query.setColumns(getParam("columns")); 88 //query.setMaximumItems(getParam("maximumRecords")); 89 //query.setStartItem(getParam("startRecord")); 90 //query.setOptions(getParam("options")); 91 //query.setSort(getParam("sort")); 85 92 86 93 URL targetURL = null; 87 targetURL =new URL( getBaseURL(), urls.get(getSourceAction().getActionkey()) + query.toURLParam());94 targetURL =new URL( getBaseURL(), urls.get(getSourceAction().getActionkey()) + getQuery().toURLParam()); 88 95 89 96 log.debug("MDRPA.targetURL:" + targetURL);
Note: See TracChangeset
for help on using the changeset viewer.