Package com.saperion.ngc.navigation
Class NavigationViewImpl
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.navigation.NavigationViewImpl
- All Implemented Interfaces:
EventChild
,EventChildHandler
,LogEventChildHandler
,NavigationView
,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
Implementation of
NavigationView
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zul.Window
org.zkoss.zul.Window.Mode
Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl
Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children
-
Field Summary
Fields inherited from class org.zkoss.zul.Window
EMBEDDED, HIGHLIGHTED, MODAL, OVERLAPPED, POPUP
Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclass
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
Fields inherited from interface com.saperion.ngc.events.EventChild
ALL_EVENTS, ON_ADD_LINK, ON_ADD_LOOKUP, ON_ADD_TO_FAVORITES, ON_AFTER_QUERY, ON_BUTTON, ON_BUTTON_QUERY, ON_CANCEL, ON_CANCEL_AND, ON_CANCEL_EDIT, ON_CHANGE_DOCUMENT_SECURITY, ON_CHANGE_FOLDER_SECURITY, ON_CLEAR, ON_DELETE_SELECTED, ON_DISPLAY_POPUP, ON_DISPLAY_RESULTITEM, ON_DISPLAY_TEMPORARY_DOCUMENT, ON_DOCUMENT_ADDED, ON_DOCUMENT_CHECK, ON_DOCUMENT_FILING, ON_DOCUMENT_LOCKED, ON_DOCUMENT_PROLONG_RETENTION, ON_DOCUMENT_REDUCE_DISPOSITION, ON_DOCUMENT_RELEASE, ON_DOWNLOAD_RESULTITEM, ON_EDIT_CONTENT, ON_EDIT_FOLDER, ON_EDIT_ITEM, ON_EDIT_ITEM_SELECTED, ON_EDIT_LOOKUP, ON_EDIT_SELECTED, ON_EDIT_STRUCTURE, ON_EXPORT, ON_EXTERNAL_STORAGE_UPLOAD, ON_EXTERNAL_STORAGE_UPLOAD_STATUS, ON_FAST_ACCESS_DRAG_OVER, ON_FIELD_CHANGE, ON_FILE_ACTION, ON_FILE_PREVIEW, ON_FILE_SEARCH, ON_FORM_CREATED, ON_FORM_RENDER_ERROR, ON_FORWARD, ON_IGNORE, ON_INDEX, ON_INDEX_CLEAR, ON_INDEX_RESULTITEM, ON_ITEM_DOUBLECLICK, ON_LAUNCH_WORKFLOW, ON_LOG, ON_LOGON, ON_MACRO, ON_NAVIGATION, ON_NAVIGATION_FOLDER, ON_NAVIGATION_FORM, ON_NAVIGATION_WEBPART, ON_NEW_ITEM, ON_NEW_SELECTED, ON_OK, ON_ONEDRIVE_LOGIN, ON_OPEN_INDEX_MASK, ON_OPEN_MASK, ON_OPEN_QUERY_MASK, ON_PASSWORD_EXPIRED, ON_PRINT_DOCUMENTS, ON_QUERY, ON_QUERY_FAVORITE, ON_REFRESH, ON_REFRESH_FOLDER, ON_RESET_GUI, ON_REVISION_CREATED, ON_SAVE_AND, ON_SAVE_DOC, ON_SAVE_FOLDER, ON_SCROLL_NODE, ON_SELECT_TREE_ITEM, ON_SELECTDDC, ON_SEND_MAIL_RESULTITEM, ON_SET_LITIGATION_HOLD, ON_SHAREBASE_DOCUMENT_CHECK, ON_SHAREBASE_LOGIN, ON_START_WORKFLOW, ON_TAB_SELECTED, ON_UNDELETE_SELECTED, ON_UPLOAD_DOCUMENT, ON_UPLOAD_EXTERNAL_STORAGE_DOCUMENT, ON_UPLOAD_SUCCESS, ON_VARIABLES_AVAILABLE, ON_WF, ON_WF_COMMENT_DIALOG_CANCEL, ON_WF_COMMENT_DIALOG_OK, ON_WFCOMMENTS, ON_WFDELEGATE, ON_WFFORWARD, ON_WFFORWARD1, ON_WFFORWARD2, ON_WFFORWARD3, ON_WFFORWARD4, ON_WFFORWARD5, ON_WFHISTORY, ON_WFPUTBACK, ON_WFREMINDER, ON_WFTAKE, ON_WORKFLOW_ACTION, ON_WORKFLOW_COMMENT, ON_WORKFLOW_DISPLAY_COMMENT
Fields inherited from interface com.saperion.ngc.navigation.NavigationView
ADVANCED_MODE, MULTI_SELECTION, SELECTION_DISABLED, SIMPLE_MODE, SINGLE_SELECTION
-
Constructor Summary
ConstructorsConstructorDescriptionThe navigation view.NavigationViewImpl
(boolean selectionMode, boolean multiple, boolean privateAllowed, boolean link) The navigation view. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChildNodes
(NavigationNode node) Adds next level children to the given node.addFastAccess
(String ddc, String path, String name, boolean temporary) Adds a new entry to the fast access list.void
addNode
(NavigationNode parent, NavigationNode child) void
addNodeMenuHandler
(NaviTreeNodeMenuHandler handler, NavigationElement.TREE_ITEM_TYPE itemType) Add additional menu handler.findFolder
(FolderId id) Finds the folder with the specified id.int
Gets the maximum number of allowed nodes per level.Set<org.zkoss.zk.ui.Component>
getEventtarget
(String eventName) Reads the event target for the given event name, if set or the root element.Returns the navigation mode.getNodeMenuRights
(NavigationElement.TREE_ITEM_TYPE itemType, NaviTreeNode node) Reads the rights for the given tree item type.Returns the node selected for uploading.boolean
boolean
Returns true if the navigation view is in advanced mode.boolean
Reads the visibility of the Folder-DDC selector.boolean
boolean
boolean
boolean
boolean
boolean
void
onAddLink
(org.zkoss.zk.ui.event.Event event) Event handler to add link.void
onAddToFavorites
(org.zkoss.zk.ui.event.Event event) Event handler to add to favorite.void
onChangeFolderSecurity
(org.zkoss.zk.ui.event.Event event) Event handler for change of folder security.void
onCreate
(org.zkoss.zk.ui.event.Event event) OnCreate event handler.void
onDocumentFiling
(org.zkoss.zk.ui.event.Event event) Event handler for document filing events.void
onFileAction
(org.zkoss.zk.ui.event.Event event) Event handler for onFileAction events.void
onLogon
(org.zkoss.zk.ui.event.Event event) Event handler for logon.void
onRefreshFolder
(org.zkoss.zk.ui.event.Event event) Event to trigger the refresh of either folders or workflow folders.void
onSelectTreeItem
(org.zkoss.zk.ui.event.Event event) Event handler to select a tree item.void
onTabSelected
(org.zkoss.zk.ui.event.Event event) Event handler for tab selected event.void
onUploadSuccess
(org.zkoss.zk.ui.event.Event event) OnUploadSuccess event handler.void
openFolderPropertyMask
(FolderId folderId, String maskName) Opens the mask to edit the folder's properties.void
openFolderPropertyMask
(FolderId folderId, String maskName, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> cancelListener, String windowTitle) Opens the mask to edit the folders's properties.void
removeNode
(FolderId id) Removes the node identified by the specified id from the view.void
removeNode
(NavigationNode node) Removes the node from the view.void
renderFastAccess
(String ddc, String fastAccessPath) Renders the fast access content.void
Sets the user settings navigation data tree to be displayed.void
setAllowedMaxNrOfNodesPerLevel
(int limit) Sets the maximum number of allowed nodes per level to the given limit.void
setDdcSelectorVisible
(boolean value) Set visibility of the Folder-DDC selector.void
setEventtarget
(org.zkoss.zk.ui.Component comp, String eventName) Set the event target.void
setFastAccessEnabled
(boolean enabled) Activates or deactivates the fast access list.void
setFolderTable
(String tableName) Sets the folder table to use.void
setNavigationMode
(String mode) Sets the navigation mode.void
setSelectionMode
(String mode) Sets the selection mode.void
setSimpleEFileChildren
(boolean value) If this parameter is set to true, a eFile folder shows only eFile names, that where opened in the session.void
setWebpartsAllowed
(boolean value) void
Assures that the node with the specified path is visible in the navigation view.Methods inherited from class com.saperion.ngc.events.BaseWindow
getMainWindow, postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentCheckWithShareBaseEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postErrorLogEvent, postErrorLogEvent, postExternalStorageUploadEvent, postExternalStorageUploadStatusEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postInfoLogEvent, postInfoLogEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postProlongRetentionEvent, postQueryFavoriteEvent, postReduceDispositionEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postSetLitigationHoldEvent, postShareBaseLoginEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadeExternalStorageDocumentEvent, postUploadSuccessEvent, postWarningLogEvent, postWarningLogEvent, postWorkflowActionEvent, postWorkflowCommentEvent, postWorkflowDisplayCommentEvent
Methods inherited from class org.zkoss.zul.Window
beforeChildAdded, clone, doEmbedded, doHighlighted, doModal, doOverlapped, doPopup, getBorder, getCaption, getContentSclass, getContentStyle, getDefaultActionOnShow, getMinheight, getMinwidth, getMode, getModeType, getPosition, getTitle, getZclass, inEmbedded, inHighlighted, inModal, inOverlapped, inPopup, insertBefore, isClosable, isCollapsible, isMaximizable, isMaximized, isMinimizable, isMinimized, isShadow, isSizable, onChildRemoved, onClose, onModal, onPageDetached, renderProperties, service, setBorder, setBorder, setClosable, setContentSclass, setContentStyle, setDefaultActionOnShow, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost, setVisible
Methods inherited from class org.zkoss.zul.impl.XulElement
getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.zkoss.zk.ui.Component
addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, detach, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getDefinition, getDesktop, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getShadowVariable, getShadowVariable, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, query, queryAll, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride
Methods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
invalidatePartial
Methods inherited from interface com.saperion.ngc.events.EventChildHandler
postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentCheckWithShareBaseEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postExternalStorageUploadEvent, postExternalStorageUploadStatusEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postProlongRetentionEvent, postQueryFavoriteEvent, postReduceDispositionEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postSetLitigationHoldEvent, postShareBaseLoginEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadeExternalStorageDocumentEvent, postUploadSuccessEvent, postWorkflowActionEvent, postWorkflowCommentEvent, postWorkflowDisplayCommentEvent
Methods inherited from interface org.zkoss.zk.ui.IdSpace
getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, hasFellow, hasFellow
Methods inherited from interface com.saperion.ngc.events.LogEventChildHandler
postErrorLogEvent, postErrorLogEvent, postInfoLogEvent, postInfoLogEvent, postWarningLogEvent, postWarningLogEvent
Methods inherited from interface org.zkoss.zk.ui.ext.Scope
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
-
Constructor Details
-
NavigationViewImpl
public NavigationViewImpl()The navigation view. -
NavigationViewImpl
public NavigationViewImpl(boolean selectionMode, boolean multiple, boolean privateAllowed, boolean link) The navigation view.- Parameters:
selectionMode
- set to true to use the view in selection mode. Will load the tree automatically.multiple
- multiple selection modeprivateAllowed
- private selection allowedlink
- Link mode variant
-
-
Method Details
-
renderFastAccess
Renders the fast access content.- Specified by:
renderFastAccess
in interfaceNavigationView
- Parameters:
ddc
- folder ddcfastAccessPath
- Fast access path- See Also:
-
removeNode
Removes the node identified by the specified id from the view. Only the view-representation is removed, the folder itself remains on the archive.- Specified by:
removeNode
in interfaceNavigationView
- Parameters:
id
- id of the folder to remove- See Also:
-
findFolder
Finds the folder with the specified id.- Specified by:
findFolder
in interfaceNavigationView
- Parameters:
id
- folder id- Returns:
- folder matching the id
- See Also:
-
getEventtarget
Reads the event target for the given event name, if set or the root element.- Specified by:
getEventtarget
in interfaceEventChild
- Overrides:
getEventtarget
in classBaseWindow
- Parameters:
eventName
- Event name or null for main target- Returns:
- Set of event targets
- See Also:
-
setEventtarget
Set the event target.- Specified by:
setEventtarget
in interfaceEventChild
- Overrides:
setEventtarget
in classBaseWindow
- Parameters:
comp
- Event targeteventName
- Event name or null for main target- See Also:
-
setDdcSelectorVisible
public void setDdcSelectorVisible(boolean value) Set visibility of the Folder-DDC selector.- Specified by:
setDdcSelectorVisible
in interfaceNavigationView
- Parameters:
value
- True for visible- See Also:
-
isDdcSelectorVisible
public boolean isDdcSelectorVisible()Reads the visibility of the Folder-DDC selector.- Specified by:
isDdcSelectorVisible
in interfaceNavigationView
- Returns:
- True for visible.
- See Also:
-
getAllowedMaxNrOfNodesPerLevel
public int getAllowedMaxNrOfNodesPerLevel()Gets the maximum number of allowed nodes per level.- Specified by:
getAllowedMaxNrOfNodesPerLevel
in interfaceNavigationView
- Returns:
- the maximum number of allowed nodes per level
- See Also:
-
setAllowedMaxNrOfNodesPerLevel
public void setAllowedMaxNrOfNodesPerLevel(int limit) Sets the maximum number of allowed nodes per level to the given limit.- Specified by:
setAllowedMaxNrOfNodesPerLevel
in interfaceNavigationView
- Parameters:
limit
- the maximum number of allowed nodes per level- See Also:
-
isSelectionMode
public boolean isSelectionMode()- Specified by:
isSelectionMode
in interfaceNavigationView
- Returns:
- true if the navigation view is in selection mode
- See Also:
-
isMultiSelection
public boolean isMultiSelection()- Specified by:
isMultiSelection
in interfaceNavigationView
- Returns:
- true if multiple items can be selected. Only true if isSelectionMode is true, too.
- See Also:
-
isLinkMode
public boolean isLinkMode()- Specified by:
isLinkMode
in interfaceNavigationView
- Returns:
- true if the navigation view is in link mode
- See Also:
-
isPrivateSelectAllowed
public boolean isPrivateSelectAllowed()- Specified by:
isPrivateSelectAllowed
in interfaceNavigationView
- Returns:
- true, if private folder select allowed
- See Also:
-
getSelectedNodes
- Specified by:
getSelectedNodes
in interfaceNavigationView
- Returns:
- set of all selected nodes
- See Also:
-
getSelectedUploadNodes
Returns the node selected for uploading.- Returns:
- nodes selected for uploading
-
onLogon
public void onLogon(org.zkoss.zk.ui.event.Event event) Event handler for logon.- Specified by:
onLogon
in interfaceNavigationView
- Parameters:
event
- Event- See Also:
-
onSelectTreeItem
public void onSelectTreeItem(org.zkoss.zk.ui.event.Event event) Event handler to select a tree item.- Specified by:
onSelectTreeItem
in interfaceNavigationView
- Parameters:
event
- Event- See Also:
-
onAddToFavorites
public void onAddToFavorites(org.zkoss.zk.ui.event.Event event) Event handler to add to favorite.- Specified by:
onAddToFavorites
in interfaceNavigationView
- Parameters:
event
- Event- See Also:
-
onDocumentFiling
public void onDocumentFiling(org.zkoss.zk.ui.event.Event event) Event handler for document filing events.- Specified by:
onDocumentFiling
in interfaceNavigationView
- Parameters:
event
- event- See Also:
-
onChangeFolderSecurity
public void onChangeFolderSecurity(org.zkoss.zk.ui.event.Event event) Event handler for change of folder security.- Specified by:
onChangeFolderSecurity
in interfaceNavigationView
- Parameters:
event
- event- See Also:
-
onAddLink
public void onAddLink(org.zkoss.zk.ui.event.Event event) Event handler to add link.- Specified by:
onAddLink
in interfaceNavigationView
- Parameters:
event
- Event- See Also:
-
onCreate
public void onCreate(org.zkoss.zk.ui.event.Event event) OnCreate event handler.- Parameters:
event
- event
-
onUploadSuccess
public void onUploadSuccess(org.zkoss.zk.ui.event.Event event) OnUploadSuccess event handler.- Parameters:
event
- event
-
onFileAction
public void onFileAction(org.zkoss.zk.ui.event.Event event) Event handler for onFileAction events.- Parameters:
event
- event
-
onTabSelected
public void onTabSelected(org.zkoss.zk.ui.event.Event event) Event handler for tab selected event.- Parameters:
event
- event
-
onRefreshFolder
public void onRefreshFolder(org.zkoss.zk.ui.event.Event event) Event to trigger the refresh of either folders or workflow folders.- Parameters:
event
- Refresh Event.
-
addFastAccess
Adds a new entry to the fast access list.- Specified by:
addFastAccess
in interfaceNavigationView
- Parameters:
ddc
- folder ddcpath
- path of the tree part to showname
- name of the entrytemporary
- temporary items are not saved in user settings- Returns:
- the new fast access item. Null will be returned if the item was already present in the list or if an error occurred.
- See Also:
-
isWebpartsAllowed
public boolean isWebpartsAllowed()- Specified by:
isWebpartsAllowed
in interfaceNavigationView
- Returns:
- True, if webparts allowed
- See Also:
-
setWebpartsAllowed
public void setWebpartsAllowed(boolean value) - Specified by:
setWebpartsAllowed
in interfaceNavigationView
- Parameters:
value
- True for allowed- See Also:
-
getSelectedFolderTable
- Specified by:
getSelectedFolderTable
in interfaceNavigationView
- Returns:
- The actual selected folder DDC
- See Also:
-
isAdvancedMode
public boolean isAdvancedMode()Returns true if the navigation view is in advanced mode.- Specified by:
isAdvancedMode
in interfaceNavigationView
- Returns:
- is advanced mode
- See Also:
-
openFolderPropertyMask
Opens the mask to edit the folder's properties.- Specified by:
openFolderPropertyMask
in interfaceNavigationView
- Parameters:
folderId
- id of the folder to editmaskName
- name of the mask to open- See Also:
-
openFolderPropertyMask
public void openFolderPropertyMask(FolderId folderId, String maskName, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> cancelListener, String windowTitle) Opens the mask to edit the folders's properties.- Specified by:
openFolderPropertyMask
in interfaceNavigationView
- Parameters:
folderId
- id of the folder to editmaskName
- name of the mask to opencancelListener
- event listener notified when the user presses cancel. The event sent to the listener contains the id of the folder that was edited in it's data-field.windowTitle
- title of the window- See Also:
-
showNode
Assures that the node with the specified path is visible in the navigation view.- Specified by:
showNode
in interfaceNavigationView
- Parameters:
folderId
- id of the node- See Also:
-
setSelectionMode
Sets the selection mode. Possible values are 'single', 'multi' and 'disabled'.- Specified by:
setSelectionMode
in interfaceNavigationView
- Parameters:
mode
- selection mode- See Also:
-
setFolderTable
Sets the folder table to use.- Specified by:
setFolderTable
in interfaceNavigationView
- Parameters:
tableName
- table name- See Also:
-
setFastAccessEnabled
public void setFastAccessEnabled(boolean enabled) Activates or deactivates the fast access list.- Specified by:
setFastAccessEnabled
in interfaceNavigationView
- Parameters:
enabled
- enabled- See Also:
-
isFastAccessEnabled
public boolean isFastAccessEnabled()- Specified by:
isFastAccessEnabled
in interfaceNavigationView
- Returns:
- fast access list enabled/disabled status
- See Also:
-
getRootNode
- Specified by:
getRootNode
in interfaceNavigationView
- Returns:
- the root node of the current tree
- See Also:
-
setSimpleEFileChildren
public void setSimpleEFileChildren(boolean value) If this parameter is set to true, a eFile folder shows only eFile names, that where opened in the session. If it is set to false, all eFiles for this eFile application are shown.- Specified by:
setSimpleEFileChildren
in interfaceNavigationView
- Parameters:
value
- True for simple eFile children.- See Also:
-
getSimpleEFileChildren
public boolean getSimpleEFileChildren()- Specified by:
getSimpleEFileChildren
in interfaceNavigationView
- Returns:
- True, if simple eFile children set.
- See Also:
-