Package librarybooks.model
Class Author
java.lang.Object
librarybooks.model.Author
Representa um autor.
Contém informações como ID, nome, gênero principal e o número de livros na coleção.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Retorna o número de livros do autor na coleção.int
getId()
Retorna o ID do autor.Retorna o gênero principal do autor.getName()
Retorna o nome do autor.void
Incrementa a quantidade de livros na coleção do autor.void
setBooksInCollection
(int booksInCollection) Define o número de livros do autor na coleção.void
setId
(int id) Define o ID do autor.void
setMainGenre
(String mainGenre) Define o gênero principal do autor.void
Define o nome do autor.toString()
Retorna uma representação em String do objeto Author.
-
Constructor Details
-
Author
Construtor para criar uma nova instância de Author. O número de livros na coleção é inicializado como 0.- Parameters:
name
- O nome do autor.mainGenre
- O gênero principal de escrita do autor.
-
-
Method Details
-
getId
public int getId()Retorna o ID do autor.- Returns:
- O ID do autor.
-
setId
public void setId(int id) Define o ID do autor.- Parameters:
id
- O ID a ser definido para o autor.
-
getName
Retorna o nome do autor.- Returns:
- O nome do autor.
-
setName
Define o nome do autor.- Parameters:
name
- O nome a ser definido para o autor.
-
getMainGenre
Retorna o gênero principal do autor.- Returns:
- O gênero principal do autor.
-
setMainGenre
Define o gênero principal do autor.- Parameters:
mainGenre
- O gênero principal a ser definido para o autor.
-
getBooksInCollection
public int getBooksInCollection()Retorna o número de livros do autor na coleção.- Returns:
- O número de livros na coleção.
-
setBooksInCollection
public void setBooksInCollection(int booksInCollection) Define o número de livros do autor na coleção.- Parameters:
booksInCollection
- O número de livros a ser definido.
-
incrementBooksCount
public void incrementBooksCount()Incrementa a quantidade de livros na coleção do autor. -
toString
Retorna uma representação em String do objeto Author.
-