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

    Constructors
    Constructor
    Description
     
    AjaxDownloadBehaviorFromFile(boolean addAntiCache)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract org.apache.wicket.util.file.File
     
    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

      public void setContentType(String contentType)
    • setRemoveFile

      public void setRemoveFile(boolean removeFile)
    • initFile

      protected abstract org.apache.wicket.util.file.File initFile()