fr.ifremer.wao.ui.data
Class ExportStreamResponse

java.lang.Object
  extended by fr.ifremer.wao.ui.data.ExportStreamResponse
All Implemented Interfaces:
org.apache.tapestry5.StreamResponse

public abstract class ExportStreamResponse
extends java.lang.Object
implements org.apache.tapestry5.StreamResponse

Used to render CSV file from data export. Created: 2 févr. 2010

Author:
fdesbois

Field Summary
protected  java.lang.String filename
           
 
Constructor Summary
ExportStreamResponse(java.lang.String filename)
          Constructor with filename prefix for resulting file in response.
 
Method Summary
 java.lang.String getContentType()
          Export only for CSV file with UTF-8 encoding.
 void prepareResponse(org.apache.tapestry5.services.Response response)
          Prepare response for rendering result file with date in filename.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry5.StreamResponse
getStream
 

Field Detail

filename

protected java.lang.String filename
Constructor Detail

ExportStreamResponse

public ExportStreamResponse(java.lang.String filename)
Constructor with filename prefix for resulting file in response.

Parameters:
filename - prefix
Method Detail

getContentType

public java.lang.String getContentType()
Export only for CSV file with UTF-8 encoding.

Specified by:
getContentType in interface org.apache.tapestry5.StreamResponse
Returns:
the contentType string

prepareResponse

public void prepareResponse(org.apache.tapestry5.services.Response response)
Prepare response for rendering result file with date in filename.

Specified by:
prepareResponse in interface org.apache.tapestry5.StreamResponse
Parameters:
response - to prepare


Copyright © 2009-2010 Ifremer. All Rights Reserved.