Package com.saperion.ngc.navigation
Class NodeContextMenuCreator
- java.lang.Object
-
- com.saperion.ngc.navigation.NodeContextMenuCreator
-
public class NodeContextMenuCreator extends java.lang.ObjectUtility class to create context menu items for navigation nodes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classNodeContextMenuCreator.CreateFolderEventListenerEvent 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 voiddoUpload(org.zkoss.zk.ui.event.Event event, FolderUploadInfos infos)org.zkoss.zul.MenuitemgetAddEFileMenuItem()org.zkoss.zul.MenuitemgetAddFastAccessMenuItem()org.zkoss.zul.MenuitemgetAddRegisterMenuItem()org.zkoss.zul.MenuitemgetCreateCollectionMenuItem()org.zkoss.zul.MenuitemgetCreateFolderMenuItem()org.zkoss.zul.MenuitemgetCreateWebpartMenuItem()org.zkoss.zul.MenuitemgetDeleteFolderMenuItem()org.zkoss.zul.MenuitemgetEditFolderPropertiesMenuItem()org.zkoss.zul.MenuitemgetFolderSecuriyMenuItem()org.zkoss.zul.MenuitemgetRefreshMenuItem()org.zkoss.zul.MenuitemgetRenameFolderMenuItem()org.zkoss.zul.MenuitemgetSearchFoldersMenuItem()org.zkoss.zul.MenuitemgetUploadFromSharebaseMenuItem()Creates a context menu item that will enable upload a document from Sharebaseorg.zkoss.zul.MenuitemgetUploadMenuItem()org.zkoss.zul.MenuitemuseFileUploadDialog()The File Upload Dialog shows up with Browse,Upload and Cancel Button Alternative: the useSimpleFileChooserDialog() can be used .org.zkoss.zul.MenuitemuseSimpleFileChooserDialog()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
-
-