Class ShareBaseManageShareDialog

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.ShareBaseManageShareDialog
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 ShareBaseManageShareDialog extends BaseWindow
This class represents ShareBase Manage Share Dialog, where a user can share, mail and revoke a sharelink. It also shows all the details of a selected sharelink
Author:
sudghosh
See Also:
  • Field Details

  • Constructor Details

    • ShareBaseManageShareDialog

      public ShareBaseManageShareDialog()
  • Method Details

    • show

      public static void show(com.saperion.sharebase.ShareBaseClient client, ExternalStorageListItem externalStorageListItem)
      Shows share management dialog
      Parameters:
      client -
      externalStorageListItem -
    • setShareBaseClient

      public void setShareBaseClient(com.saperion.sharebase.ShareBaseClient client)
      sets sharebase client for dialog object
      Parameters:
      client -
    • setLocalization

      public void setLocalization(LocalizationUtil localization)
      sets localization for dialog object
      Parameters:
      localization -
    • setListItems

      public void setListItems(ExternalStorageListItem externalStorageListItem)
      Sets share list items for for dialog object
      Parameters:
      externalStorageListItem -
    • endModalCancel

      public void endModalCancel()
      Cancel dialog.
    • onSelectShareLink

      public void onSelectShareLink()
      Shows details of selected sharelink in a listbox
    • openSharedLink

      public void openSharedLink()
      Opens selected share link in a new browser window
    • revokeShare

      public void revokeShare() throws com.saperion.externalstorage.exception.TokenExpiredException, IOException
      Revoke selected share link for a sharebase document
      Throws:
      com.saperion.externalstorage.exception.TokenExpiredException
      IOException
    • getSharedWebAppLink

      public String getSharedWebAppLink(com.saperion.sharebase.model.sharing.ShareBaseSharedObject sharedObject)
      Gets shared web app link for the given share
      Parameters:
      sharedObject - selected share link object
      Returns:
      string containing the sharelink which can be opened in sharebase webapp