Changeset 1046 for MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice
- Timestamp:
- 01/09/11 20:33:19 (13 years ago)
- Location:
- MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/CompRegistryProxyAction.java
r911 r1046 79 79 key +="//-" ; 80 80 81 if (getStart Record()!=null) {82 key += getStart Record() + "//-";81 if (getStartItem()!=null) { 82 key += getStartItem() + "//-"; 83 83 } 84 84 else{ 85 85 key +="//-" ; 86 86 } 87 if (getMaximum Records()!=null) {88 key += getMaximum Records() + "//-";87 if (getMaximumItems()!=null) { 88 key += getMaximumItems() + "//-"; 89 89 } 90 90 else{ -
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/GenericProxyAction.java
r1029 r1046 51 51 private String collection; 52 52 private String columns; 53 private String startRecord; 54 private String maximumRecords; 53 private String startItem; 54 private String maximumItems; 55 private String sort; 55 56 private String lang="en"; 56 private int maxdepth; 57 private int maxdepth; 57 58 private String format; 58 59 private String options; … … 184 185 185 186 186 public String getStartRecord() { 187 return startRecord; 188 } 189 190 public void setStartRecord(String startRecord) { 191 this.startRecord = startRecord; 192 } 193 194 public String getMaximumRecords() { 195 return maximumRecords; 196 } 197 198 public void setMaximumRecords(String maximumRecords) { 199 this.maximumRecords = maximumRecords; 200 } 201 187 public String getStartItem() { 188 return startItem; 189 } 190 191 public void setStartItem(String startItem) { 192 this.startItem = startItem; 193 } 194 195 public String getMaximumItems() { 196 return maximumItems; 197 } 198 199 public void setMaximumItems(String maximumItems) { 200 this.maximumItems = maximumItems; 201 } 202 203 204 public String getSort() { 205 return sort; 206 } 207 208 public void setSort(String sort) { 209 this.sort = sort; 210 } 202 211 203 212 public String getLang() { … … 333 342 key +="//-" ; 334 343 } 335 if (getStart Record()!=null) {336 key += getStart Record() + "//-";344 if (getStartItem()!=null) { 345 key += getStartItem() + "//-"; 337 346 } 338 347 else{ 339 348 key +="//-" ; 340 349 } 341 if (getMaximum Records()!=null) {342 key += getMaximum Records() + "//-";350 if (getMaximumItems()!=null) { 351 key += getMaximumItems() + "//-"; 343 352 } 344 353 else{ … … 486 495 hm.put("cols", getColumns()); 487 496 } 488 if (getStart Record() != null){489 hm.put("start Record", getStartRecord());490 } 491 if (getMaximum Records() != null){492 hm.put("maximum Records", getMaximumRecords());497 if (getStartItem() != null){ 498 hm.put("startItem", getStartItem()); 499 } 500 if (getMaximumItems() != null){ 501 hm.put("maximumItems", getMaximumItems()); 493 502 } 494 503 if (getLang() != null){ -
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/MDRepoProxyAction.java
r1029 r1046 64 64 static 65 65 { urls.put("collection", "?operation=getCollections&collection="); 66 urls.put("model", "?q="); 66 urls.put("model", "?operation=queryModel&q="); 67 urls.put("values", "?operation=scanIndex&q="); 67 68 urls.put("recordset", "?operation=searchRetrieve&query="); 68 69 urls.put("record", "?operation=searchRetrieve&query="); … … 113 114 query.setCollection(getCollection()); 114 115 query.setColumns(getColumns()); 115 query.setMaximum Records(getMaximumRecords());116 query.setStart Record(getStartRecord());116 query.setMaximumItems(getMaximumItems()); 117 query.setStartItem(getStartItem()); 117 118 query.setOptions(getOptions()); 119 query.setSort(getSort()); 118 120 //Admin.notifyUser("MDRPA.records:" + query.getStartRecord()); 119 121 //Admin.notifyUser("MDRPA.records:" + query.getMaximumRecords()); -
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/model/Query.java
r1029 r1046 30 30 public static String COLUMNS = "columns"; 31 31 public static String MODEL = "model"; 32 public static String VALUES = "values"; 32 33 public static String RECORDSET = "recordset"; 33 34 public static String RECORD = "record"; 34 35 35 36 public static String PARSED = "parsed"; 37 public static String UNPARSED = "unparsed"; 36 38 public static String PARSEERROR = "parseerror"; 37 39 … … 55 57 private String collection=""; 56 58 private String columns="Id,name"; 57 private String start Record= "1";58 private String maximum Records = "50";59 private String startItem = "1"; 60 private String maximumItems = "50"; 59 61 private String squery = null; 60 62 private String options = null; 63 private String sort; 61 64 private int maxdepth=1; 62 65 … … 119 122 return Query.PARSEERROR; 120 123 } else { 121 return Query. PARSED;124 return Query.UNPARSED; 122 125 } 123 126 … … 208 211 } 209 212 210 public String getStartRecord() { 211 return startRecord; 212 } 213 214 public void setStartRecord(String startRecord) { 215 if (startRecord!=null) { 216 this.startRecord = startRecord; 217 } 218 } 219 220 public String getMaximumRecords() { 221 return maximumRecords; 222 } 223 224 public void setMaximumRecords(String maximumRecords) { 225 if (maximumRecords!=null) { 226 this.maximumRecords = maximumRecords; 213 public String getSort() { 214 return sort; 215 } 216 217 public void setSort(String sort) { 218 this.sort = sort; 219 } 220 221 public String getStartItem() { 222 return startItem; 223 } 224 225 public void setStartItem(String startItem) { 226 if (startItem!=null) { 227 this.startItem = startItem; 228 } 229 } 230 231 public String getMaximumItems() { 232 return maximumItems; 233 } 234 235 public void setMaximumItems(String maximumItems) { 236 if (maximumItems!=null) { 237 this.maximumItems = maximumItems; 227 238 } 228 239 } … … 318 329 if (type.equals(MODEL)) { 319 330 targetRequest = toCMDIndex() + "&maxdepth=" + getMaxdepth() ; /* + "&maxdepth=" + getMaxdepth() ); "&collection=" + getCollection() + */ 331 } else if (type.equals(VALUES)) { 332 targetRequest = toCMDIndex() ; /* + "&maxdepth=" + getMaxdepth() ); "&collection=" + getCollection() + */ 333 334 if (startItem != null) { 335 targetRequest = targetRequest + "&startItem=" + getStartItem(); 336 } 337 if (maximumItems != null) { 338 targetRequest = targetRequest + "&maxItems=" + getMaximumItems(); 339 } 340 if (sort != null) { 341 targetRequest = targetRequest + "&sort=" + getSort(); 342 } 343 320 344 } else if (type.equals(RECORD)) { 321 345 // 2010-07-11 this is just a hack, because url-encoding the handle acted strange … … 332 356 targetRequest = toXPath() + "&collection=" + getCollection(); 333 357 } 334 if ((startRecord != null) && (maximumRecords != null)) { 335 targetRequest = targetRequest + "&startRecord=" + getStartRecord() + "&iend=" + getMaximumRecords(); 358 if (startItem != null) { 359 targetRequest = targetRequest + "&startItem=" + getStartItem(); 360 } 361 if (maximumItems != null) { 362 targetRequest = targetRequest + "&maxItems=" + getMaximumItems(); 336 363 } 337 364 if ((options != null)) {
Note: See TracChangeset
for help on using the changeset viewer.