Buenas galera,
To fazendo uma atividade aqui e to com um pequeno intrave. Fiz uma classe "Atendimentos" onde terão alguns atributos e também um "Cliente" e um "Usuário" estes dois estendem da classe pessoa. no main fiz um método para adicionar um novo atendimento.
public Atendimentos buildAtendimentos (Integer codigo, Date dataCad, Usuario usuario, Cliente cliente, String contatos, String ocorrencia) {
Atendimentos atendimento = new Atendimentos();
atendimento.setCodigo(codigo);
atendimento.setDataCad(dataCad);
atendimento.setUsuario(usuario);
atendimento.setCliente(cliente);
atendimento.setContatos(contatos);
atendimento.setOcorrencia(ocorrencia);
return atendimento;
}
main.buildAtendimentos(1, data, null, null, "Contato 1", "Ocorrência 1");
Onde está como "null" é o cliente e o usuário, mais não sei como adicioná-los.
Após fiz um outro método para mostrar esse atendimento.
private void showAtendimento(){
List<Atendimentos> atendimento = new ArrayList<>();
for (Atendimentos atendimentos : atendimento) {
System.out.println("Código atendimento: "+atendimentos.getCodigo());
System.out.println("Data: "+atendimentos.getDataCad());
System.out.println("Usuário: "+atendimentos.getUsuario());
System.out.println("Cliente: "+atendimentos.getCliente());
System.out.println("Contatos: "+atendimentos.getContatos());
System.out.println("Ocorrência: "+atendimentos.getOcorrencia());
}
}
Porém não funciona, não mostra nada. A classe atendimentos está assim:
import java.util.Date;
public class Atendimentos {
private Integer codigo;
private Date dataCad;
private Usuario usuario;
private Cliente cliente;
private String contatos;
private String ocorrencia;
/**
* @return the codigo
*/
public Integer getCodigo() {
return codigo;
}
/**
* @param codigo the codigo to set
*/
public void setCodigo(Integer codigo) {
this.codigo = codigo;
}
/**
* @return the dataCad
*/
public Date getDataCad() {
return dataCad;
}
/**
* @param dataCad the dataCad to set
*/
public void setDataCad(Date dataCad) {
this.dataCad = dataCad;
}
/**
* @return the usuario
*/
public Usuario getUsuario() {
return usuario;
}
/**
* @param usuario the usuario to set
*/
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
/**
* @return the cliente
*/
public Cliente getCliente() {
return cliente;
}
/**
* @param cliente the cliente to set
*/
public void setCliente(Cliente cliente) {
this.cliente = cliente;
}
/**
* @return the contatos
*/
public String getContatos() {
return contatos;
}
/**
* @param contatos the contatos to set
*/
public void setContatos(String contatos) {
this.contatos = contatos;
}
/**
* @return the ocorrencia
*/
public String getOcorrencia() {
return ocorrencia;
}
/**
* @param ocorrencia the ocorrencia to set
*/
public void setOcorrencia(String ocorrencia) {
this.ocorrencia = ocorrencia;
}
}
Alguém pode dar uma mão?
Desde já agradeço.
