public class Produto
extends java.lang.Object
Constructor and Description |
---|
Produto(int id,
int tipo,
java.lang.String nome,
double preco,
java.lang.String descricaoLonga)
Construtor do Objeto
|
Modifier and Type | Method and Description |
---|---|
double |
getDesconto()
Recupera o valor do desconto do produto
|
java.lang.String |
getDescricaoLonga()
Recupera a descrição longa do produto.
|
int |
getEstoque()
Recupera valor numérico do estoque
|
java.lang.String |
getEstoqueString()
Recupera quantidade em estoque na forma textual
|
int |
getId()
Retorna o número identificador do objeto
|
java.lang.String |
getNome()
Recupera o nome do produto
|
double |
getPreco()
Recupera o preço do produto
|
java.lang.String |
getPrecoFormatado()
Recupera o preço formatado com R$ e duas casas decimais
|
int |
getTipo()
Recupera o tipo de produto, na forma numérica
|
java.lang.String |
getTipoString()
Recupera o tipo de produto, na forma texto
|
boolean |
setDesconto(double desconto)
Altera o valor do desconto do produto
|
boolean |
setDescricaoLonga(java.lang.String descricaoLonga)
Altera a descrição longa do produto
|
boolean |
setEstoque(int estoque)
Altera o valor do estoque
|
boolean |
setId(int id)
Modifica o identificador do objeto
|
boolean |
setNome(java.lang.String nome)
Muda o nome do produto.
|
boolean |
setPreco(double preco)
Altera o preço do produto
|
boolean |
setTipo(int tipo)
Altera o tipo de produto
|
java.lang.String |
toString()
Descreve o objeto
|
public Produto(int id, int tipo, java.lang.String nome, double preco, java.lang.String descricaoLonga)
id
- identificadortipo
- tipo de produto (0-Livro, 1-CD, 2-DVD e 3-BD)nome
- Nome do produtopreco
- valor do produto, em reaisdescricaoLonga
- descrição completa do produtopublic java.lang.String toString()
toString
in class java.lang.Object
public int getId()
public boolean setId(int id)
id
- Novo identificador para o objetopublic int getTipo()
public boolean setTipo(int tipo)
tipo
- Número identificador do tipo de objeto
0- Livro; 1- CD; 2- DVD; 3- BDpublic java.lang.String getTipoString()
public java.lang.String getNome()
public boolean setNome(java.lang.String nome)
nome
- texto com o novo nome do produtopublic double getPreco()
public java.lang.String getPrecoFormatado()
public boolean setPreco(double preco)
preco
- Valor numérico do novo preço do produto.public java.lang.String getDescricaoLonga()
public boolean setDescricaoLonga(java.lang.String descricaoLonga)
descricaoLonga
- texto com a nova descrição longa do produtopublic int getEstoque()
public java.lang.String getEstoqueString()
public boolean setEstoque(int estoque)
estoque
- nova quantidade de estoquepublic double getDesconto()
public boolean setDesconto(double desconto)
desconto
- novo valor de desconto do produto (0 a 100)