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 NavigationTree
public List<NavigationNode> getNodes()
getNodes
in interface NavigationItem
NavigationItem.getNodes()
public String getName()
getName
in interface NavigationItem
NavigationItem.getName()
public void remove(NavigationNode node)
remove
in interface NavigationItem
node
- child node#remove(com.saperion.ngc.model.navigation.intf.NavigationNode)
public String getViewElementId()
getViewElementId
in interface NavigationItem
NavigationItem.getViewElementId()
public void setViewElementId(String id)
setViewElementId
in interface NavigationItem
id
- element idNavigationItem.setViewElementId(java.lang.String)
public boolean canDelete()
canDelete
in interface NavigationItem
NavigationItem.canDelete()
public boolean canRename()
canRename
in interface NavigationItem
NavigationItem.canRename()
public boolean canPermissions()
canPermissions
in interface NavigationItem
NavigationItem.canPermissions()
public boolean canAddFolder()
canAddFolder
in interface NavigationItem
NavigationItem.canAddFolder()
public String getQuery()
getQuery
in interface NavigationItem
Copyright © 2021 Hyland Software Germany GmbH. All rights reserved.