Changeset 832 for MDService2/trunk/MDService2/src/eu
- Timestamp:
- 11/02/10 20:52:49 (14 years ago)
- Location:
- MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/Cache.java
r774 r832 143 143 e.setAttribute("maximumRecords", ""); 144 144 } 145 146 if (key_array.length > 6){ 147 e.setAttribute("repository", key_array[6]); 148 }else{ 149 e.setAttribute("repository", ""); 150 } 151 if (key_array.length > 7){ 152 e.setAttribute("maxDepth", key_array[7]); 153 }else{ 154 e.setAttribute("maxDepth", ""); 155 } 156 if (key_array.length > 8){ 157 e.setAttribute("lang", key_array[8]); 158 }else{ 159 e.setAttribute("lang", ""); 160 } 161 145 162 DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd:hh-mm-ss"); 146 163 e.setAttribute("date", dateFormat.format(new Date()).toString()); … … 218 235 219 236 if(key_array.length > 1){ 220 //Admin.notifyUser("formPATH- querystring:" + key_array[1]);237 Admin.notifyUser("formPATH- querystring:" + key_array[1]); 221 238 if (key_array[0].equals("recordset")){ 222 239 query_str = this.transformQuery(key_array[1]); … … 248 265 } 249 266 if (key_array.length > 5){ 250 xpath_expr = xpath_expr + "and @maximumRecords='"+key_array[5]+"']"; 251 }else{ 252 xpath_expr = xpath_expr + " and @maximumRecords='']"; 267 xpath_expr = xpath_expr + "and @maximumRecords='"+key_array[5]+"'"; 268 }else{ 269 xpath_expr = xpath_expr + " and @maximumRecords=''"; 270 } 271 272 if (key_array.length > 6){ 273 xpath_expr = xpath_expr + "and @repository='"+key_array[6]+"'"; 274 }else{ 275 xpath_expr = xpath_expr + " and @repository=''"; 276 } 277 if (key_array.length > 7){ 278 xpath_expr = xpath_expr + "and @maxDepth='"+key_array[7]+"'"; 279 }else{ 280 xpath_expr = xpath_expr + " and @maxDepth=''"; 281 } 282 if (key_array.length > 8){ 283 xpath_expr = xpath_expr + "and @lang='"+key_array[8]+"']"; 284 }else{ 285 xpath_expr = xpath_expr + " and @lang='']"; 253 286 } 254 287 -
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/GenericProxyAction.java
r795 r832 40 40 private String format; 41 41 private String userMsg; 42 private String repository; 42 43 //private Map<String,Object> session; 43 44 private HttpServletRequest request; … … 114 115 } 115 116 117 public void setRepository(String repository) { 118 this.repository = repository; 119 } 120 121 public String getRepostory() { 122 return repository; 123 } 116 124 public String getActionkey() { 117 125 return actionkey; -
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/MDRepoProxyAction.java
r745 r832 4 4 import java.io.IOException; 5 5 import java.io.InputStream; 6 import java.io.StringReader; 7 import java.io.StringWriter; 6 8 import java.net.MalformedURLException; 7 9 import java.net.URL; … … 9 11 import java.io.ByteArrayInputStream; 10 12 13 import javax.xml.parsers.DocumentBuilder; 14 import javax.xml.parsers.DocumentBuilderFactory; 15 import javax.xml.transform.OutputKeys; 16 import javax.xml.transform.Transformer; 11 17 import javax.xml.transform.TransformerException; 12 18 import javax.xml.transform.TransformerFactory; 19 import javax.xml.transform.dom.DOMSource; 20 import javax.xml.transform.stream.StreamResult; 21 22 import org.w3c.dom.Document; 13 23 import org.w3c.dom.Node; 14 24 import org.w3c.dom.NodeList; 25 import org.xml.sax.InputSource; 15 26 16 27 import eu.clarin.cmdi.mdservice.model.Query; … … 29 40 30 41 private String proxy_key = "mdrepository"; 31 42 private String actionContentType; 43 44 45 public String getActionContentType() { 46 return actionContentType; 47 } 48 49 public void setActionContentType(String actionContentType) { 50 this.actionContentType = actionContentType; 51 } 52 53 @Override 54 public void setFormat(String format) { 55 super.setFormat(format); 56 if (format.toLowerCase().equals("xml")) { 57 this.actionContentType = "text/xml"; 58 } else { 59 this.actionContentType = "text/html"; 60 } 61 62 } 32 63 @Override 33 64 public String getProxyKey() { … … 154 185 * 155 186 * @return 187 * @throws Exception 156 188 * @throws Exception 157 189 */ … … 173 205 } 174 206 */ 207 208 @Override 209 public void prepare() throws Exception{ 210 super.prepare(); 211 212 } 175 213 }
Note: See TracChangeset
for help on using the changeset viewer.