Class SingleUploadPresenter

Object
AbstractPresenter<SingleUploadView>
SingleUploadPresenter
All Implemented Interfaces:
Presenter<SingleUploadView>, PresenterLifeCicleAware<SingleUploadView>, SerializableEventListener, Upload.FailedListener, Upload.Receiver, Upload.SucceededListener, Serializable, EventListener

@Component @Scope("prototype") public class SingleUploadPresenter extends AbstractPresenter<SingleUploadView> implements Upload.Receiver, Upload.FailedListener, Upload.SucceededListener
See Also:
  • Constructor Details

    • SingleUploadPresenter

      public SingleUploadPresenter()
  • Method Details

    • setView

      @Autowired public void setView(SingleUploadView view)
    • getView

      public SingleUploadView getView()
      Specified by:
      getView in interface Presenter<SingleUploadView>
    • setFileService

      @Autowired public void setFileService(FileService fileService)
    • setAttachments

      public void setAttachments(Collection<Attachment> attachment, boolean allowNullSelection)
    • uploadSucceeded

      public void uploadSucceeded(Upload.SucceededEvent event)
      Specified by:
      uploadSucceeded in interface Upload.SucceededListener
    • uploadFailed

      public void uploadFailed(Upload.FailedEvent event)
      Specified by:
      uploadFailed in interface Upload.FailedListener
    • receiveUpload

      public OutputStream receiveUpload(String filename, String mimeType)
      Specified by:
      receiveUpload in interface Upload.Receiver
    • discardUpload

      public void discardUpload()
    • closeAllowed

      public boolean closeAllowed()
      Specified by:
      closeAllowed in interface PresenterLifeCicleAware<SingleUploadView>
      Overrides:
      closeAllowed in class AbstractPresenter<SingleUploadView>