Changeset 16204

Show
Ignore:
Timestamp:
14/07/08 13:52:58 (1 month ago)
Author:
jakub
Message:

Added setting of XML response output.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/intermine/web/main/src/org/intermine/web/logic/export/ResponseUtil.java

    r15454 r16204  
    5757        response.setHeader("Content-Disposition", "inline; filename=\"" + fileName + "\""); 
    5858    } 
     59 
     60    /** 
     61     * Sets response header and content type for XML output. 
     62     * @param response response 
     63     * @param fileName file name of downloaded file 
     64     */ 
     65    public static void setXMLHeader(HttpServletResponse response, String fileName) { 
     66        setNoCache(response); 
     67        setXMLContentType(response); 
     68        response.setHeader("Content-Disposition", "inline; filename=\"" + fileName + "\""); 
     69    } 
     70 
    5971 
    6072    /** 
  • trunk/intermine/web/main/src/org/intermine/webservice/WebService.java

    r15564 r16204  
    188188            case XML_FORMAT:  
    189189                output = new StreamedOutput(out, new XMLFormatter()); 
    190                 ResponseUtil.setXMLContentType(response); 
     190                ResponseUtil.setXMLHeader(response, "result.xml"); 
    191191                break; 
    192192            case TSV_FORMAT: 
    193193                output = new StreamedOutput(out, new TabFormatter()); 
    194                 ResponseUtil.setTabContentType(response); 
     194                ResponseUtil.setTabHeader(response, "result.tsv"); 
    195195                break; 
    196196            case HTML_FORMAT: