Class ExternalStorageDashBoardDialog

  • All Implemented Interfaces:
    EventChild, EventChildHandler, LogEventChildHandler, java.io.Serializable, java.lang.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 ExternalStorageDashBoardDialog
    extends BaseWindow
    This class represents the External Storage Dashboard Dialog where one can traverse the External Storage, create a share link for a document/folder and also able to manage existing share links.
    Author:
    sudghosh
    See Also:
    Serialized Form
    • Constructor Detail

      • ExternalStorageDashBoardDialog

        public ExternalStorageDashBoardDialog()
    • Method Detail

      • show

        public static void show​(com.saperion.externalstorage.client.ExternalStorageClient externalStorageClient,
                                com.saperion.externalstorage.ExternalStorageType externalStorageType,
                                EventChildHandler parentHandler)
        Show External Storage DashBoard Dialog
        Parameters:
        externalStorageClient - External Storage client instance
        externalStorageType - External Storage type
        parentHandler - EventChildHandler of calling class
      • endModalCancel

        public void endModalCancel()
        Cancel dialog.
      • showSelectedItem

        public void showSelectedItem()
        shows all the folders present for a selected library
      • popStackAndShowFolders

        public void popStackAndShowFolders()
        This method is called from zk when user clicks BACK while traversing External Storage
      • onFolderSelection

        public void onFolderSelection()
        Upon selecting a folder enable share buttons for the selected item
      • showShareBaseManage

        public void showShareBaseManage()
        Show manage share dialog
      • showShareCreateDialog

        public void showShareCreateDialog()
        Show create share dialog
      • setParentEventChildHandler

        public void setParentEventChildHandler​(EventChildHandler parentEventChildHandler)
        Sets Parent event child handler
        Parameters:
        parentEventChildHandler -