Changeset 1527 for MDService2


Ignore:
Timestamp:
09/08/11 19:14:23 (13 years ago)
Author:
vronk
Message:

addded format-param handling..

Location:
MDService2/branches/MDService_simple3/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/GenericAction.java

    r1526 r1527  
    11package eu.clarin.cmdi.mdservice.action;
    22
     3import java.io.ByteArrayInputStream;
    34import java.io.IOException;
    45import java.io.InputStream;
    56import java.io.StringWriter;
    6 import java.util.ArrayList;
    7 import java.util.Collections;
    87import java.util.HashMap;
    9 import java.util.Iterator;
    108import java.util.Map;
    11 import java.util.Set;
    12 import java.util.Map.Entry;
    13 import org.w3c.dom.Document;
    14 import org.w3c.dom.Node;
     9
     10import javax.servlet.http.HttpServletRequest;
    1511import javax.xml.transform.TransformerFactory;
    1612import javax.xml.transform.dom.DOMSource;
    1713import javax.xml.transform.stream.StreamResult;
    18 import java.io.ByteArrayInputStream;
    19 
    20 import javax.servlet.http.HttpServletRequest;
    2114
    2215import org.apache.log4j.Logger;
    2316import org.apache.struts2.interceptor.ServletRequestAware;
     17import org.w3c.dom.Document;
     18import org.w3c.dom.Node;
    2419
    2520import com.opensymphony.xwork2.ActionSupport;
     
    2924import eu.clarin.cmdi.mdservice.internal.MDTransformer;
    3025import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    31 import eu.clarin.cmdi.mdservice.model.Diagnostic;
    3226import eu.clarin.cmdi.mdservice.model.Diagnostics;
    3327import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
     
    5751        private String actionkey = "generic";
    5852        private String q;
     53        private String format;
    5954       
    6055        private String actionContentType;
     
    111106                        this.q = q;
    112107         }
    113          
     108       
     109         public void setFormat(String format) {
     110                        //if (q == null) q="";
     111                        this.format = format;
     112         }
     113       
    114114         public String getActionkey() {
    115115                        return actionkey;
     
    123123                 return getParam("recordPacking");
    124124         }
     125         public String getQuery() {
     126                 return getParam("query");
     127         }
     128         public String getStartRecord() {
     129                 return getParam("startRecord");
     130         }
     131         public String getMaximumRecords() {
     132                 return getParam("maximumRecords");
     133         }
    125134         public String getFormat() {
    126135                        return getParam("x-cmd-format");
     
    141150                        return getParam("x-cmd-columns");
    142151         }
    143          public String getQuery() {
    144                  return getParam("query");
    145          }
    146          public String getStartRecord() {
    147                  return getParam("startRecord");
    148          }
    149          public String getMaximumRecords() {
    150                  return getParam("maximumRecords");
    151          }
    152          public String getMaxdepth() {
     152          public String getMaxdepth() {
    153153                 return getParam("x-cmd-maxdepth");
    154154         }
     
    307307                        addParam("x-cmd-format","xml");
    308308                }
     309
     310                addParam("fullformat",getFullFormat());
     311                addParam("format",getFormat());
     312               
    309313        }
    310314       
     
    536540                }
    537541               
    538                
     542                log.debug("format: " + getFormat() );
    539543                if (getFormat().equals("xml")) {                       
    540544                        resultStream = sourceStream;   
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/internal/MDTransformer.java

    r1524 r1527  
    131131       
    132132        public String getTranskey(){
    133                 return params.get("x-cmd-format")[0];
     133                //return params.get("x-cmd-format")[0];
     134                return params.get("fullformat")[0];
    134135        }
    135136
     
    328329                String[] arrkey = new String[1];
    329330                arrkey[0] = key;
    330                         hm.put("x-cmd-format", arrkey);
     331                        hm.put("fullformat", arrkey);                   
    331332            }
    332333            return hm;
  • MDService2/branches/MDService_simple3/src/xsl/cmd_commons.xsl

    r1503 r1527  
    2424and passes back to the individual stylesheets for the content (via template: continue-root) -->
    2525<xsl:template match="/">
    26         <!--    <xsl:message>root_document-uri:<xsl:value-of select="$root_uri" /></xsl:message>-->             
     26        <xsl:message>root_document-uri:<xsl:value-of select="$root_uri" /></xsl:message>               
     27        <xsl:message>format:<xsl:value-of select="$format" /></xsl:message>
    2728                <xsl:choose>                   
    2829                <xsl:when test="contains($format,'htmlpage')" >
  • MDService2/branches/MDService_simple3/src/xsl/html_snippets.xsl

    r1508 r1527  
    7373                <div class="header ui-widget-header ui-state-default ui-corner-top" ><span>Search</span></div>
    7474                <div class="content" id="query-input" >         
    75                         <form action="{my:formURL('recordset', 'htmlsimple','')}" method="get">                                                 
     75                        <form action="{my:formURL('search', 'htmlpage','')}" method="get">                                                     
    7676                                <input type="text" id="input-simplequery" name="squery"/>
    7777                                <input type="submit"  value="submit" id="submit-query"/>
Note: See TracChangeset for help on using the changeset viewer.