Бібліотечна система
Бібліотечна система для управління книгами
|
Повний список елементівBook, включаючи всі успадковані елементи
AbstractCollection(std::string_view id, std::string_view name) | AbstractCollection | inline |
addAuthor(const Author &author) | Book | |
Book() | Book | |
Book(std::string_view title, std::string_view bookId) | Book | |
Book(std::string_view title, std::string_view bookId, std::string_view isbn, std::string_view publisher, int numPages, int yearPublished) | Book | |
calculateStat() const noexcept override | Book | virtual |
createFromJson(const nlohmann::json &item) | Book | static |
display() const override | Book | virtual |
fromJson(const nlohmann::json &jsonData) | Book | |
getAuthors() const noexcept | Book | inline |
getId() const noexcept | AbstractCollection | inline |
getISBN() const noexcept | Book | inline |
getName() const noexcept | AbstractCollection | inline |
getNumPages() const noexcept | Book | inline |
getPublisher() const noexcept | Book | inline |
getTitle() const noexcept | Book | inline |
getYearPublished() const noexcept | Book | inline |
search(const std::string &keyword) const override | Book | virtual |
setAuthors(const std::vector< Author > &authors) noexcept | Book | inline |
setBestBookForAuthor(const std::string &authorName, const std::string &bookTitle) | Book | inline |
setId(std::string_view newId) noexcept | AbstractCollection | inlinevirtual |
setISBN(std::string_view newISBN) noexcept | Book | inline |
setName(std::string_view newName) noexcept | AbstractCollection | inline |
setNumPages(int newNumPages) noexcept | Book | inline |
setPublisher(std::string_view newPublisher) noexcept | Book | inline |
setTitle(std::string_view newTitle) | Book | inline |
setYearPublished(int newYearPublished) noexcept | Book | inline |
~AbstractCollection()=default | AbstractCollection | virtual |