Class ExternalStorageUploadDialog

java.lang.Object
org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.Window
com.saperion.ngc.events.BaseWindow
com.saperion.ngc.dialogs.sharebase.dialog.ExternalStorageUploadDialog
All Implemented Interfaces:
EventChild, EventChildHandler, LogEventChildHandler, Serializable, Cloneable, org.zkoss.zk.ui.Component, org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.IdSpace, org.zkoss.zk.ui.sys.ComponentCtrl, org.zkoss.zul.ext.Framable

public class ExternalStorageUploadDialog extends BaseWindow
This class is responsible for opening up the upload dialog box for uploading a saperion document to external storage
Author:
sudghosh
See Also:
  • Field Details

  • Constructor Details

    • ExternalStorageUploadDialog

      public ExternalStorageUploadDialog()
  • Method Details

    • show

      public static void show(DocumentId documentId, org.zkoss.zk.ui.event.EventListener eventListener, BaseWindow parent, com.saperion.externalstorage.client.ExternalStorageClient client, com.saperion.externalstorage.ExternalStorageType storageType)
      Shows the External Storage Upload dialog
      Parameters:
      documentId - selected Saperion doc id
      eventListener - event listener for upload event
      parent - parent view
      client - ShareBase client instance
    • setFolderStack

      public void setFolderStack(Stack<String> folderStack)
    • endModalCancel

      public void endModalCancel() throws Exception
      Cancel dialog.
      Throws:
      Exception - exception
    • showSelectedItem

      public void showSelectedItem()
      Load folders upon selecting library
    • popStackAndShowFolders

      public void popStackAndShowFolders()
      This method is called from zk and it handles folder traversing
    • onFolderSelection

      public void onFolderSelection()
      This method enables upload button upon selecting a folder in the dialog
    • onUploadOK

      public void onUploadOK() throws Exception
      Calls the onEvent on event handler upon successful uploading of document to External Storage with upload data
      Throws:
      Exception - exception is thrown if there is any problem with onEvent for the event listener