Interface NavigationItem

  • All Superinterfaces:
    java.io.Serializable
    All Known Subinterfaces:
    NavigationNode, NavigationTree
    All Known Implementing Classes:
    FolderNode, FolderTree

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

      • 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.