Package com.saperion.ngc.navigation
Class NodeContextMenuCreator
- java.lang.Object
-
- com.saperion.ngc.navigation.NodeContextMenuCreator
-
public class NodeContextMenuCreator extends java.lang.Object
Utility class to create context menu items for navigation nodes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
NodeContextMenuCreator.CreateFolderEventListener
Event listener used to react on dialog events from create-folder-dialog and create-register-dialog.
-
Constructor Summary
Constructors Constructor Description NodeContextMenuCreator(NavigationPresenter presenter, NaviTreeNode naviNode, NavigationView view)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doUpload(org.zkoss.zk.ui.event.Event event, FolderUploadInfos infos)
org.zkoss.zul.Menuitem
getAddEFileMenuItem()
org.zkoss.zul.Menuitem
getAddFastAccessMenuItem()
org.zkoss.zul.Menuitem
getAddRegisterMenuItem()
org.zkoss.zul.Menuitem
getCreateCollectionMenuItem()
org.zkoss.zul.Menuitem
getCreateFolderMenuItem()
org.zkoss.zul.Menuitem
getCreateWebpartMenuItem()
org.zkoss.zul.Menuitem
getDeleteFolderMenuItem()
org.zkoss.zul.Menuitem
getEditFolderPropertiesMenuItem()
org.zkoss.zul.Menuitem
getFolderSecuriyMenuItem()
org.zkoss.zul.Menuitem
getRefreshMenuItem()
org.zkoss.zul.Menuitem
getRenameFolderMenuItem()
org.zkoss.zul.Menuitem
getSearchFoldersMenuItem()
org.zkoss.zul.Menuitem
getUploadFromSharebaseMenuItem()
Creates a context menu item that will enable upload a document from Sharebaseorg.zkoss.zul.Menuitem
getUploadMenuItem()
org.zkoss.zul.Menuitem
useFileUploadDialog()
The File Upload Dialog shows up with Browse,Upload and Cancel Button Alternative: the useSimpleFileChooserDialog() can be used .org.zkoss.zul.Menuitem
useSimpleFileChooserDialog()
A simple FileChooser Dialog pop up and the upload is handled in doUpload Alternative: the useFileUploadDialog() can be used .
-
-
-
Constructor Detail
-
NodeContextMenuCreator
public NodeContextMenuCreator(NavigationPresenter presenter, NaviTreeNode naviNode, NavigationView view)
Constructor.- Parameters:
presenter
- navigation presenternaviNode
- navigation nodeview
- 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
-
-