Interface NavigationItem
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
NavigationNode,NavigationTree
- All Known Implementing Classes:
FolderNode,FolderTree
public interface NavigationItem extends java.io.SerializableNavigation item interface, holds all items may contain further navigation node elements.- Author:
- mak
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanAddFolder()booleancanDelete()booleancanPermissions()booleancanRename()java.lang.StringgetName()java.util.List<NavigationNode>getNodes()java.lang.StringgetQuery()java.lang.StringgetViewElementId()Returns the ID of the associated ZK view element.voidremove(NavigationNode node)Removes the given child node.voidsetViewElementId(java.lang.String id)Sets the ID of the associated ZK view element.
-
-
-
Method Detail
-
getNodes
java.util.List<NavigationNode> getNodes()
- Returns:
- Nodes
-
getName
java.lang.String getName()
- Returns:
- Name
-
getQuery
java.lang.String getQuery()
- Returns:
- Query string
-
remove
void remove(NavigationNode node)
Removes the given child node.- Parameters:
node- child node
-
getViewElementId
java.lang.String getViewElementId()
Returns the ID of the associated ZK view element.- Returns:
- view element id
-
setViewElementId
void setViewElementId(java.lang.String id)
Sets the ID of the associated ZK view element.- Parameters:
id- element id
-
canDelete
boolean canDelete()
- Returns:
- Can delete this
-
canRename
boolean canRename()
- Returns:
- Can rename this
-
canPermissions
boolean canPermissions()
- Returns:
- Can set permissions.
-
canAddFolder
boolean canAddFolder()
- Returns:
- Can add folder.
-
-