package inukisoft.patronesj2ee.model.consulta.vo; import java.io.Serializable; import java.text.DateFormat; import java.util.Calendar; /** *
Clase que utiliza el patrón Domain Value Object para modelar * el objeto de dominio Consulta
* @author Constantino Samuel Alarcón Mery */ public class ConsultaVO implements Serializable { private Long id; private String consulta; private Calendar fecha; public ConsultaVO() {} public ConsultaVO(Long id, String consulta, Calendar fecha) { this.id = id; this.consulta = consulta; this.fecha = fecha; } public void setId(Long id) { this.id = id; } public void setConsulta(String consulta){ this.consulta = consulta; } public void setFecha(Calendar fecha) { this.fecha = fecha; } public Long getId() { return this.id; } public String getConsulta() { return this.consulta; } public Calendar getFecha() { return this.fecha; } public String toString() { DateFormat dateFormater = DateFormat.getDateTimeInstance(); String fechaString = dateFormater.format(fecha.getTime()); return new String("id = " + id + " | " + " consulta = " + consulta + " | " + " fecha = " + fechaString); } }