Class FileDownloadActionListener
- java.lang.Object
-
- org.primefaces.component.filedownload.FileDownloadActionListener
-
- All Implemented Interfaces:
EventListener
,javax.faces.component.StateHolder
,javax.faces.event.ActionListener
,javax.faces.event.FacesListener
public class FileDownloadActionListener extends Object implements javax.faces.event.ActionListener, javax.faces.component.StateHolder
-
-
Constructor Summary
Constructors Constructor Description FileDownloadActionListener()
FileDownloadActionListener(javax.el.ValueExpression value, javax.el.ValueExpression contentDisposition, javax.el.ValueExpression monitorKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
ajaxDownload(javax.faces.context.FacesContext context, StreamedContent content)
boolean
isTransient()
void
processAction(javax.faces.event.ActionEvent actionEvent)
protected void
regularDownload(javax.faces.context.FacesContext context, StreamedContent content)
void
restoreState(javax.faces.context.FacesContext facesContext, Object state)
Object
saveState(javax.faces.context.FacesContext facesContext)
void
setTransient(boolean value)
-
-
-
Method Detail
-
processAction
public void processAction(javax.faces.event.ActionEvent actionEvent) throws javax.faces.event.AbortProcessingException
- Specified by:
processAction
in interfacejavax.faces.event.ActionListener
- Throws:
javax.faces.event.AbortProcessingException
-
ajaxDownload
protected void ajaxDownload(javax.faces.context.FacesContext context, StreamedContent content)
-
regularDownload
protected void regularDownload(javax.faces.context.FacesContext context, StreamedContent content)
-
isTransient
public boolean isTransient()
- Specified by:
isTransient
in interfacejavax.faces.component.StateHolder
-
setTransient
public void setTransient(boolean value)
- Specified by:
setTransient
in interfacejavax.faces.component.StateHolder
-
restoreState
public void restoreState(javax.faces.context.FacesContext facesContext, Object state)
- Specified by:
restoreState
in interfacejavax.faces.component.StateHolder
-
saveState
public Object saveState(javax.faces.context.FacesContext facesContext)
- Specified by:
saveState
in interfacejavax.faces.component.StateHolder
-
-