Package librarybooks.model
Class User
java.lang.Object
librarybooks.model.User
Representa um usuário.
Contém informações como ID, nome e se o usuário possui um empréstimo ativo.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getId()
Retorna o ID do usuário.getName()
Retorna o nome do usuário.boolean
hasLoan()
Verifica se o usuário possui um empréstimo ativo.void
setHasLoan
(boolean hasLoan) Define o status de empréstimo do usuário.void
setId
(int id) Define o ID do usuário.void
Define o nome do usuário.toString()
Retorna uma representação em String do objeto User.
-
Constructor Details
-
User
Construtor para criar uma nova instância de User. O status de empréstimo é inicializado como falso.- Parameters:
name
- O nome do usuário.
-
-
Method Details
-
getId
public int getId()Retorna o ID do usuário.- Returns:
- O ID do usuário.
-
setId
public void setId(int id) Define o ID do usuário.- Parameters:
id
- O ID a ser definido para o usuário.
-
getName
Retorna o nome do usuário.- Returns:
- O nome do usuário.
-
setName
Define o nome do usuário.- Parameters:
name
- O nome a ser definido para o usuário.
-
hasLoan
public boolean hasLoan()Verifica se o usuário possui um empréstimo ativo.- Returns:
- true se o usuário tiver um empréstimo, false caso contrário.
-
setHasLoan
public void setHasLoan(boolean hasLoan) Define o status de empréstimo do usuário.- Parameters:
hasLoan
- true se o usuário tiver um empréstimo, false caso contrário.
-
toString
Retorna uma representação em String do objeto User.
-