Changeset 748 for MDService2/trunk/MDService2/src/eu
- Timestamp:
- 10/05/10 10:38:17 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/model/Query.java
r745 r748 113 113 114 114 public String getStatus() { 115 if (type.equals(Query.RECORDSET) && query_cql== null ) {115 if (type.equals(Query.RECORDSET) && query_cql== null && (query_string != "")) { 116 116 return Query.PARSEERROR; 117 117 } else { … … 145 145 } else if (squery != null) { 146 146 query_string = squery; 147 } else if (queryString != null){ 148 query_string = queryString; 147 149 } else { 148 query_string = queryString;150 query_string = ""; 149 151 } 150 152 Admin.notifyUser("QUERY.QUERYSTRING:" + query_string); 151 if (type.equals(RECORDSET) ) {153 if (type.equals(RECORDSET) && (query_string.length() > 0)) { 152 154 parse(); 153 155 //preprocess(); … … 302 304 targetRequest = "//MdSelfLink[.='" + corrid + "']"; 303 305 } else { 304 targetRequest = toXPath() + "&collection=" + getCollection(); 306 if (query_cql == null){ 307 targetRequest = "//*" + "&collection=" + getCollection(); 308 } else { 309 targetRequest = toXPath() + "&collection=" + getCollection(); 310 } 305 311 if ((startRecord != null) && (maximumRecords != null)) { 306 312 targetRequest = targetRequest + "&startRecord=" + getStartRecord() + "&iend=" + getMaximumRecords(); … … 376 382 */ 377 383 public String toXPath() { 378 384 return MDTransformer.getMDTransformer().transformXML(toXCQL(), "XCQL2XPATH"); 379 385 } 380 386
Note: See TracChangeset
for help on using the changeset viewer.