public class FolderTree extends Object implements NavigationTree
| Constructor and Description |
|---|
FolderTree(DocumentDatabaseMetaInfo rootFolderDocInfo,
com.saperion.rmi.SaACLRights access,
FolderClass rootFolderClass)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAddFolder() |
boolean |
canDelete() |
boolean |
canPermissions() |
boolean |
canRename() |
String |
getName() |
List<NavigationNode> |
getNodes() |
String |
getQuery() |
NavigationNode |
getRootNode()
Returns the root navigation node.
|
String |
getViewElementId()
Returns the ID of the associated ZK view element.
|
void |
remove(NavigationNode node)
Removes the given child node.
|
void |
setViewElementId(String id)
Sets the ID of the associated ZK view element.
|
public FolderTree(DocumentDatabaseMetaInfo rootFolderDocInfo, com.saperion.rmi.SaACLRights access, FolderClass rootFolderClass) throws SystemException, AuthenticationException, UnknownFolderTypeException
rootFolderDocInfo - Document infoaccess - Access dattarootFolderClass - folder class of the root folderAuthenticationException - authentication exceptionSystemException - system exceptionUnknownFolderTypeException - when a folder with an unknown type is foundpublic NavigationNode getRootNode()
getRootNode in interface NavigationTreepublic List<NavigationNode> getNodes()
getNodes in interface NavigationItemNavigationItem.getNodes()public String getName()
getName in interface NavigationItemNavigationItem.getName()public void remove(NavigationNode node)
remove in interface NavigationItemnode - child node#remove(com.saperion.ngc.model.navigation.intf.NavigationNode)public String getViewElementId()
getViewElementId in interface NavigationItemNavigationItem.getViewElementId()public void setViewElementId(String id)
setViewElementId in interface NavigationItemid - element idNavigationItem.setViewElementId(java.lang.String)public boolean canDelete()
canDelete in interface NavigationItemNavigationItem.canDelete()public boolean canRename()
canRename in interface NavigationItemNavigationItem.canRename()public boolean canPermissions()
canPermissions in interface NavigationItemNavigationItem.canPermissions()public boolean canAddFolder()
canAddFolder in interface NavigationItemNavigationItem.canAddFolder()public String getQuery()
getQuery in interface NavigationItemCopyright © 2016 SAPERION AG. All rights reserved.