Package library.impl
Class Book
java.lang.Object
library.impl.Book
- All Implemented Interfaces:
java.io.Serializable
public class Book
extends java.lang.Object
implements java.io.Serializable
Egy könyvet leíró osztály.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringauthorA könyv szerzője.private MemberborrowedByAz aMember, aki kikölcsönözte a könyvet.private BookCategorycategoryA könyv kategóriája.private booleanisBorrowableA könyv kölcsönözhetősége.private java.lang.StringlanguageA könyv nyelve.private static longserialVersionUIDA szerializációhoz használt egyedi osztályazonosító.private java.lang.StringtitleA könyv címe.private intyearOfPublicationA könyv kiadási éve. -
Constructor Summary
Constructors Constructor Description Book(java.lang.String author, java.lang.String title, int yearOfPublication, BookCategory category, java.lang.String language, boolean isBorrowable)Konstruktor -
Method Summary
Modifier and Type Method Description java.lang.StringgetAuthor()MembergetBorrowedBy()BookCategorygetCategory()java.lang.StringgetLanguage()java.lang.StringgetTitle()intgetYearOfPublication()booleanisBorrowable()voidsetAuthor(java.lang.String author)Beállítja a könyv szerzőjét.voidsetBorrowable(boolean borrowable)Beállítja, hogy egy könyv kölcsönözhető-e.voidsetBorrowedBy(Member borrowedBy)Beállítja, hogy ki kölcsönözte ki a könyvet.voidsetCategory(BookCategory category)Beállítja a könyv kategóriáját.voidsetLanguage(java.lang.String language)Beállítja a könyv nyelvét.voidsetTitle(java.lang.String title)Beállítja a könyv címét.voidsetYearOfPublication(int yearOfPublication)Beállítja a könyv kiadásának évét.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDA szerializációhoz használt egyedi osztályazonosító.- See Also:
- Constant Field Values
-
author
private java.lang.String authorA könyv szerzője. -
title
private java.lang.String titleA könyv címe. -
yearOfPublication
private int yearOfPublicationA könyv kiadási éve. -
category
A könyv kategóriája. -
language
private java.lang.String languageA könyv nyelve. -
isBorrowable
private boolean isBorrowableA könyv kölcsönözhetősége. -
borrowedBy
Az aMember, aki kikölcsönözte a könyvet.
-
-
Constructor Details
-
Book
public Book(java.lang.String author, java.lang.String title, int yearOfPublication, BookCategory category, java.lang.String language, boolean isBorrowable)Konstruktor- Parameters:
author- A könyv szerzőjetitle- A könyv címeyearOfPublication- A könyv kiadásának évecategory- A könyv kategóriájalanguage- A könyv nyelveisBorrowable- A könyv kölcsönözhetőségének állapota
-
-
Method Details
-
getTitle
public java.lang.String getTitle()- Returns:
- A könyv címe
-
setTitle
public void setTitle(java.lang.String title)Beállítja a könyv címét.- Parameters:
title- A könyv új címe
-
getAuthor
public java.lang.String getAuthor()- Returns:
- A könyv szerzője
-
setAuthor
public void setAuthor(java.lang.String author)Beállítja a könyv szerzőjét.- Parameters:
author- A könyv új szerzője
-
getLanguage
public java.lang.String getLanguage()- Returns:
- A könyv nyelve
-
setLanguage
public void setLanguage(java.lang.String language)Beállítja a könyv nyelvét.- Parameters:
language- A könyv nyelve
-
getYearOfPublication
public int getYearOfPublication()- Returns:
- A könyv kiadásának éve
-
setYearOfPublication
public void setYearOfPublication(int yearOfPublication)Beállítja a könyv kiadásának évét.- Parameters:
yearOfPublication- A könyv kiadási éve
-
getCategory
- Returns:
- A könyv kategóriája.
-
setCategory
Beállítja a könyv kategóriáját.- Parameters:
category- A könyv kategóriája
-
isBorrowable
public boolean isBorrowable()- Returns:
- A könyv kölcsönözhető-e
-
setBorrowable
public void setBorrowable(boolean borrowable)Beállítja, hogy egy könyv kölcsönözhető-e.- Parameters:
borrowable- A könyv új kölcsönözhetőségi állapota
-
getBorrowedBy
- Returns:
- A
Member, aki kikölcsönözte a könyvet
-
setBorrowedBy
Beállítja, hogy ki kölcsönözte ki a könyvet.- Parameters:
borrowedBy- Az aMember, aki kikölcsönözte a könyvet
-