Interface BookmarkDAO

    • Method Detail

      • findByUserId

        List<Bookmark> findByUserId​(long userId)
        Finds all bookmarks for the given user id
        Parameters:
        userId - ID of the user
        Returns:
        Collection of all bookmarks for the specified user ordered by position
      • findBookmarkedDocs

        List<Long> findBookmarkedDocs​(long userId)
        Finds the identifiers of the docs bookmarked by the given user
        Parameters:
        userId - identifier of the user
        Returns:
        list of document identifiers
      • isDocBookmarkedByUser

        boolean isDocBookmarkedByUser​(long docId,
                                      long userId)
        Checks if the document is bookmarked by a user
        Parameters:
        docId - identifier of the document
        userId - identifier of the user
        Returns:
        true id the document was bookmarked
      • findByUserIdAndDocId

        Bookmark findByUserIdAndDocId​(long userId,
                                      long docId)
        Finds all bookmarks for the given user id and the given document's identifier
        Parameters:
        userId - ID of the user
        docId - ID of the document
        Returns:
        The bookmark
      • findByUserIdAndFolderId

        Bookmark findByUserIdAndFolderId​(long userId,
                                         long folderId)
        Finds the bookmark for the given user id and the given folder id
        Parameters:
        userId - ID of the user
        folderId - ID of the folder
        Returns:
        The bookmark