com.seeyon.ctp.common.filemanager.event
类 FileDownloadEvent

java.lang.Object
  继承者 java.util.EventObject
      继承者 com.seeyon.ctp.event.Event
          继承者 com.seeyon.ctp.common.filemanager.event.FileDownloadEvent
所有已实现的接口:
java.io.Serializable

public class FileDownloadEvent
extends Event

文件下载事件,在文件下载设置输出流之前触发。
适用场景:压缩或加密要下载的文件。 重新设置response的Content-Type,通过setInputStream改变下载文件的内容。

作者:
wangwenyou
另请参见:
序列化表格

字段摘要
 
从类 java.util.EventObject 继承的字段
source
 
构造方法摘要
FileDownloadEvent(java.lang.Object source, com.seeyon.ctp.common.po.filemanager.V3XFile file, long fileId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, FileManager fileManager)
           
 
方法摘要
 com.seeyon.ctp.common.po.filemanager.V3XFile getFile()
           
 long getFileId()
           
 FileManager getFileManager()
           
 java.io.InputStream getInputStream()
           
 javax.servlet.http.HttpServletRequest getRequest()
           
 javax.servlet.http.HttpServletResponse getResponse()
           
 void setInputStream(java.io.InputStream stream)
           
 
从类 com.seeyon.ctp.event.Event 继承的方法
getTimestamp
 
从类 java.util.EventObject 继承的方法
getSource, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

FileDownloadEvent

public FileDownloadEvent(java.lang.Object source,
                         com.seeyon.ctp.common.po.filemanager.V3XFile file,
                         long fileId,
                         javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         FileManager fileManager)
方法详细信息

getFile

public com.seeyon.ctp.common.po.filemanager.V3XFile getFile()

getRequest

public javax.servlet.http.HttpServletRequest getRequest()

getResponse

public javax.servlet.http.HttpServletResponse getResponse()

getInputStream

public java.io.InputStream getInputStream()

setInputStream

public void setInputStream(java.io.InputStream stream)

getFileManager

public FileManager getFileManager()

getFileId

public long getFileId()