Ignore:
Timestamp:
11/22/11 10:57:22 (13 years ago)
Author:
gaba
Message:

query params

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/MDRepoProxy.java

    r1588 r1623  
    2727       
    2828        private String proxy_key = "mdrepository";
     29
     30       
     31        public MDRepoProxy(Query q){
     32                setQuery(q);
     33        }
     34       
    2935       
    3036        /**
     
    6369        public URL getTargetRequest() throws IOException, CQLParseException {
    6470       
    65                 Query query = new Query(getParam("query"),getSourceAction().getActionkey());
     71                //Query query = new Query(getParam("query"),getSourceAction().getActionkey());
    6672       
    6773                log.debug("MDRP.getQuery:" + getParam("query"));
     
    6975
    7076        // 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());
    7480                        //getSourceAction().getDiagnostics().Add(Diagnostic.SYSTEM_ERROR, "MDRP.query.PARSEERROR:" + query.getMsg());
    7581                        //TODO exception ??
    7682                        //return null;
    7783                } 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"));
    8592               
    8693                        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());
    8895               
    8996                        log.debug("MDRPA.targetURL:" + targetURL);
Note: See TracChangeset for help on using the changeset viewer.