From 283b4d3c64b2f3a6ee55472d8232d246d6826988 Mon Sep 17 00:00:00 2001 From: rodrigo Date: Fri, 2 Aug 2013 21:52:27 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@29718 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/entidad/Corrida.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/com/rjconsultores/ventaboletos/entidad/Corrida.java b/src/com/rjconsultores/ventaboletos/entidad/Corrida.java index d94677866..d8c5777bc 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Corrida.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Corrida.java @@ -72,6 +72,37 @@ public class Corrida implements Serializable { SimpleDateFormat sf = new SimpleDateFormat("dd/MM HH:mm"); return corridaId + " Hora:" + sf.format(feccorrida); } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((corridaId == null) ? 0 : corridaId.hashCode()); + result = prime * result + ((feccorrida == null) ? 0 : feccorrida.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Id other = (Id) obj; + if (corridaId == null) { + if (other.corridaId != null) + return false; + } else if (!corridaId.equals(other.corridaId)) + return false; + if (feccorrida == null) { + if (other.feccorrida != null) + return false; + } else if (!feccorrida.equals(other.feccorrida)) + return false; + return true; + } } @EmbeddedId