Class NodeContextMenuCreator


  • public class NodeContextMenuCreator
    extends java.lang.Object
    Utility class to create context menu items for navigation nodes.
    • Constructor Detail

      • NodeContextMenuCreator

        public NodeContextMenuCreator​(NavigationPresenter presenter,
                                      NaviTreeNode naviNode,
                                      NavigationView view)
        Constructor.
        Parameters:
        presenter - navigation presenter
        naviNode - navigation node
        view - navigation view
    • Method Detail

      • getCreateFolderMenuItem

        public org.zkoss.zul.Menuitem getCreateFolderMenuItem()
        Returns:
        create folder menuitem
      • getCreateCollectionMenuItem

        public org.zkoss.zul.Menuitem getCreateCollectionMenuItem()
        Returns:
        create folder menuitem
      • getCreateWebpartMenuItem

        public org.zkoss.zul.Menuitem getCreateWebpartMenuItem()
        Returns:
        create webpart menuitem
      • getDeleteFolderMenuItem

        public org.zkoss.zul.Menuitem getDeleteFolderMenuItem()
        Returns:
        delete folder menuitem
      • getAddFastAccessMenuItem

        public org.zkoss.zul.Menuitem getAddFastAccessMenuItem()
        Returns:
        add fast access menuitem
      • getFolderSecuriyMenuItem

        public org.zkoss.zul.Menuitem getFolderSecuriyMenuItem()
        Returns:
        folder security menuitem
      • getRefreshMenuItem

        public org.zkoss.zul.Menuitem getRefreshMenuItem()
        Returns:
        refresh menuitem
      • getRenameFolderMenuItem

        public org.zkoss.zul.Menuitem getRenameFolderMenuItem()
        Returns:
        rename folder menuitem
      • getUploadMenuItem

        public org.zkoss.zul.Menuitem getUploadMenuItem()
        Returns:
        upload menuitem
      • useFileUploadDialog

        public org.zkoss.zul.Menuitem useFileUploadDialog()
        The File Upload Dialog shows up with Browse,Upload and Cancel Button Alternative: the useSimpleFileChooserDialog() can be used .
        Returns:
        upload menuitem
      • useSimpleFileChooserDialog

        public org.zkoss.zul.Menuitem useSimpleFileChooserDialog()
        A simple FileChooser Dialog pop up and the upload is handled in doUpload Alternative: the useFileUploadDialog() can be used .
        Returns:
        upload menuitem
      • doUpload

        public void doUpload​(org.zkoss.zk.ui.event.Event event,
                             FolderUploadInfos infos)
        Parameters:
        event - Upload event.
        infos - FolderUploadInfos.
      • getUploadFromSharebaseMenuItem

        public org.zkoss.zul.Menuitem getUploadFromSharebaseMenuItem()
        Creates a context menu item that will enable upload a document from Sharebase
        Returns:
        upload from Sharebase
      • getEditFolderPropertiesMenuItem

        public org.zkoss.zul.Menuitem getEditFolderPropertiesMenuItem()
        Returns:
        edit folder properties menuitem
      • getSearchFoldersMenuItem

        public org.zkoss.zul.Menuitem getSearchFoldersMenuItem()
        Returns:
        search folder menu item
      • getAddRegisterMenuItem

        public org.zkoss.zul.Menuitem getAddRegisterMenuItem()
        Returns:
        menuitem for creating new registers
      • getAddEFileMenuItem

        public org.zkoss.zul.Menuitem getAddEFileMenuItem()
        Returns:
        menuitem for creating new eFiles