Class NodeContextMenuCreator

java.lang.Object
com.saperion.ngc.navigation.NodeContextMenuCreator

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

    • NodeContextMenuCreator

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

    • 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