dados
Class Produto

java.lang.Object
  extended by dados.Produto
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Produto>

public class Produto
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<Produto>

Classe responsável por representar um produto. Um produto tem um código, descrição, nome, tamanho e valor.

Author:
Lucas Tenório, Rafael Marinheiro
See Also:
Serialized Form

Constructor Summary
Produto(java.lang.String codigo, java.lang.String descricao, java.lang.String nome, java.lang.String tamanho, java.math.BigDecimal valor)
          Construtor de um produto.
 
Method Summary
 int compareTo(Produto p)
          Compara lexigraficamente os códigos do produtos
 java.lang.String getCodigo()
           
 java.lang.String getDescricao()
           
 java.lang.String getNome()
           
 java.lang.String getTamanho()
           
 java.math.BigDecimal getValor()
           
 void setDescricao(java.lang.String descricao)
           
 void setNome(java.lang.String nome)
           
 void setTamanho(java.lang.String tamanho)
           
 void setValor(java.math.BigDecimal valor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Produto

public Produto(java.lang.String codigo,
               java.lang.String descricao,
               java.lang.String nome,
               java.lang.String tamanho,
               java.math.BigDecimal valor)
Construtor de um produto.

Parameters:
codigo - Codigo do produto;
descricao - Descricao do produto;
nome - Nome do produto;
tamanho - Tamanho do produto;
valor - Valor do produto;
Method Detail

getDescricao

public java.lang.String getDescricao()
Returns:
O descricao

setDescricao

public void setDescricao(java.lang.String descricao)
Parameters:
descricao - O descricao a ser setado

getNome

public java.lang.String getNome()
Returns:
O nome

setNome

public void setNome(java.lang.String nome)
Parameters:
nome - O nome a ser setado

getTamanho

public java.lang.String getTamanho()
Returns:
O tamanho

setTamanho

public void setTamanho(java.lang.String tamanho)
Parameters:
tamanho - O tamanho a ser setado

getValor

public java.math.BigDecimal getValor()
Returns:
O valor

setValor

public void setValor(java.math.BigDecimal valor)
Parameters:
valor - O valor a ser setado

getCodigo

public java.lang.String getCodigo()
Returns:
O codigo

compareTo

public int compareTo(Produto p)
Compara lexigraficamente os códigos do produtos

Specified by:
compareTo in interface java.lang.Comparable<Produto>