Changeset 1521 for MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/RepoAction.java
- Timestamp:
- 09/06/11 13:04:37 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/RepoAction.java
r1512 r1521 11 11 import java.net.URISyntaxException; 12 12 import java.net.URL; 13 import java.util.Arrays; 14 import java.util.Collections; 13 15 import java.util.HashMap; 16 import java.util.Iterator; 17 import java.util.Map; 18 import java.util.Set; 19 import java.util.Map.Entry; 14 20 15 21 import javax.servlet.http.HttpServletRequest; … … 75 81 protected URL base_url ; 76 82 77 83 private static final Map<String, String> xsl_map; 84 static { 85 Map<String, String> aMap = new HashMap<String,String>(); 86 aMap.put("fullformat","format"); 87 aMap.put("columns", "cols"); 88 aMap.put("maximumItems","maximumItems"); 89 aMap.put("startItem", "startItem"); 90 aMap.put("lang","lang"); 91 aMap.put("q", "q"); 92 aMap.put("repository","repository_name"); 93 //aMap.put("repository_type", "repository_type"); 94 xsl_map = Collections.unmodifiableMap(aMap); 95 } 96 97 78 98 79 99 /** … … 89 109 case PAZPAR: 90 110 setTargetProxy(new Pz2Proxy()); 111 return; 91 112 case SRU: 92 113 setTargetProxy(new SRUProxy()); 114 return; 93 115 case MD: 94 116 setTargetProxy(new MDRepoProxy()); 117 return; 95 118 default: 96 119 getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "repository", "repository=" + getRepository() ); … … 258 281 259 282 260 public HashMap<String,String> createTransformerParams(){ 283 @Override 284 public Map<String,String> createTransformerParams(){ 261 285 286 Map<String, String> map = new HashMap<String, String>(); 287 288 Set<Entry<String, String[]>> set = getParams().entrySet(); 289 Iterator<Entry<String, String[]>> i = set.iterator(); 290 291 while(i.hasNext()){ 292 Map.Entry<String,String[]> e = (Map.Entry<String,String[]>)i.next(); 293 if (xsl_map.containsKey((String)e.getKey())) { 294 map.put(xsl_map.get((String)e.getKey()), (String)e.getValue()[0]); 295 } 296 297 } 298 return map; 299 /* 262 300 HashMap<String,String> hm = new HashMap<String,String>(); 263 301 … … 288 326 289 327 return hm; 290 328 */ 291 329 } 292 330
Note: See TracChangeset
for help on using the changeset viewer.