Interface NavigationItem

All Superinterfaces:
Serializable
All Known Subinterfaces:
NavigationNode, NavigationTree
All Known Implementing Classes:
FolderNode, FolderTree

public interface NavigationItem extends Serializable
Navigation item interface, holds all items may contain further navigation node elements.
Author:
mak
  • Method Details

    • getNodes

      List<NavigationNode> getNodes()
      Returns:
      Nodes
    • getName

      String getName()
      Returns:
      Name
    • getQuery

      String getQuery()
      Returns:
      Query string
    • remove

      void remove(NavigationNode node)
      Removes the given child node.
      Parameters:
      node - child node
    • getViewElementId

      String getViewElementId()
      Returns the ID of the associated ZK view element.
      Returns:
      view element id
    • setViewElementId

      void setViewElementId(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.