Package library.impl
Class Member
java.lang.Object
library.impl.Member
- All Implemented Interfaces:
java.io.Serializable
public class Member
extends java.lang.Object
implements java.io.Serializable
Könyvtári tagot megvalósító osztály.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Book>borrowedBooksA tag által kikölcsönzött könyvek listája.private java.time.LocalDatedateOfBirthA tag születési dátuma.private java.time.LocalDatememberSinceA tagság kezdete.private java.lang.StringnameA tag neve.private java.lang.StringphoneA tag telefonszáma.private static longserialVersionUIDA szerializációhoz használt egyedi osztályazonosító. -
Constructor Summary
Constructors Constructor Description Member(java.lang.String name, java.time.LocalDate dateOfBirth, java.lang.String phone)Konstruktor -
Method Summary
Modifier and Type Method Description java.util.List<Book>getBorrowedBooks()java.time.LocalDategetDateOfBirth()java.time.LocalDategetMemberSince()java.lang.StringgetName()java.lang.StringgetPhone()voidsetDateOfBirth(java.time.LocalDate dateOfBirth)Beállítja a tag születési dátumát.voidsetName(java.lang.String name)Beállítja a tag nevét.voidsetPhone(java.lang.String phone)Beállítja a tag telefonszámát.java.lang.StringtoString()Visszaadja a tag adatait tartalmazóString-et.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDA szerializációhoz használt egyedi osztályazonosító.- See Also:
- Constant Field Values
-
name
private java.lang.String nameA tag neve. -
dateOfBirth
private java.time.LocalDate dateOfBirthA tag születési dátuma. -
phone
private java.lang.String phoneA tag telefonszáma. -
memberSince
private final java.time.LocalDate memberSinceA tagság kezdete. -
borrowedBooks
A tag által kikölcsönzött könyvek listája.
-
-
Constructor Details
-
Member
public Member(java.lang.String name, java.time.LocalDate dateOfBirth, java.lang.String phone)Konstruktor- Parameters:
name- A tag nevedateOfBirth- A tag születési idejephone- A tag telefonszáma
-
-
Method Details
-
getName
public java.lang.String getName()- Returns:
- A tag neve
-
setName
public void setName(java.lang.String name)Beállítja a tag nevét.- Parameters:
name- A tag új neve
-
getDateOfBirth
public java.time.LocalDate getDateOfBirth()- Returns:
- A tag születési dátuma.
-
setDateOfBirth
public void setDateOfBirth(java.time.LocalDate dateOfBirth)Beállítja a tag születési dátumát.- Parameters:
dateOfBirth- A tag új születési dátuma
-
getPhone
public java.lang.String getPhone()- Returns:
- A tag telefonszáma
-
setPhone
public void setPhone(java.lang.String phone)Beállítja a tag telefonszámát.- Parameters:
phone- A tag új telefonszáma
-
getMemberSince
public java.time.LocalDate getMemberSince()- Returns:
- A tagság kezdete
-
getBorrowedBooks
- Returns:
- A tag által kikölcsönzött könyvek listája
-
toString
public java.lang.String toString()Visszaadja a tag adatait tartalmazóString-et.- Overrides:
toStringin classjava.lang.Object- Returns:
- A tag neve, születési ideje, telefonszáma és a kölcsönzött könyvek száma,
String-ként
-