Class AjaxDownloadBehaviorFromFile
java.lang.Object
org.apache.wicket.behavior.Behavior
org.apache.wicket.behavior.AbstractAjaxBehavior
com.evolveum.midpoint.web.component.AjaxDownloadBehaviorFromFile
- All Implemented Interfaces:
Serializable
,org.apache.wicket.IComponentAwareEventSink
,org.apache.wicket.IRequestListener
,org.apache.wicket.markup.html.IComponentAwareHeaderContributor
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
PageDebugDownloadBehaviour
public abstract class AjaxDownloadBehaviorFromFile
extends org.apache.wicket.behavior.AbstractAjaxBehavior
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.apache.wicket.util.file.File
initFile()
void
initiate
(org.apache.wicket.ajax.AjaxRequestTarget target) Call this method to initiate the download.void
void
setContentType
(String contentType) void
setRemoveFile
(boolean removeFile) Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
afterRender, bind, getCallbackUrl, getComponent, onBind, onComponentRendered, onComponentTag, onComponentTag, onUnbind, unbind
Methods inherited from class org.apache.wicket.behavior.Behavior
beforeRender, canCallListener, detach, getStatelessHint, isEnabled, isTemporary, onAttribute, onConfigure, onEvent, onException, onRemove, onTag, renderHead
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.wicket.IRequestListener
rendersPage
-
Constructor Details
-
AjaxDownloadBehaviorFromFile
public AjaxDownloadBehaviorFromFile() -
AjaxDownloadBehaviorFromFile
public AjaxDownloadBehaviorFromFile(boolean addAntiCache)
-
-
Method Details
-
initiate
public void initiate(org.apache.wicket.ajax.AjaxRequestTarget target) Call this method to initiate the download. -
onRequest
public void onRequest() -
setContentType
-
setRemoveFile
public void setRemoveFile(boolean removeFile) -
initFile
protected abstract org.apache.wicket.util.file.File initFile()
-