Interface TemplatePermissions

    • Method Detail

      • getPermissions

        java.util.List<java.lang.String> getPermissions()
        Returns:
        List of permissions applied to this Node. Strings returned are of the format [ALLOWED|DENIED];[USERNAME|GROUPNAME];PERMISSION for example ALLOWED;kevinr;Consumer so can be easily tokenized on the ';' character.
      • getInheritsPermissions

        boolean getInheritsPermissions()
        Returns:
        true if this node inherits permissions from its parent node, false otherwise.
      • hasPermission

        boolean hasPermission​(java.lang.String permission)
        Parameters:
        permission - Permission name to test
        Returns:
        true if the current user is granted the specified permission on the node