diff --git a/.classpath b/.classpath index 03064bfa7..7351906c0 100644 --- a/.classpath +++ b/.classpath @@ -84,16 +84,11 @@ - - - - - - + + - diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml index 0b51b220a..8a3efe19e 100644 --- a/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,6 +1,6 @@ - + diff --git a/src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java b/src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java index 66e7bdac8..384b05cf3 100644 --- a/src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java @@ -18,4 +18,6 @@ public interface CiudadDAO extends GenericDAO { public List buscar(String nombciudad, Estado estado, Plaza plaza); public List buscaLike(String strCiudad); + + public List buscarPorEstado(Estado estado); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/CiudadHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/CiudadHibernateDAO.java index 338e73885..dd24e1b1a 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/CiudadHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/CiudadHibernateDAO.java @@ -19,42 +19,56 @@ import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Repository; /** - * + * * @author MCosso */ @Repository("ciudadDAO") public class CiudadHibernateDAO extends GenericHibernateDAO - implements CiudadDAO { + implements CiudadDAO { - @Autowired - public CiudadHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { - setSessionFactory(factory); - } + @Autowired + public CiudadHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { + setSessionFactory(factory); + } - @Override - public List obtenerTodos() { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); - c.addOrder(Order.asc("nombciudad")); + @SuppressWarnings("unchecked") + @Override + public List obtenerTodos() { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.addOrder(Order.asc("nombciudad")); - return c.list(); - } + return c.list(); + } - public List buscar(String nombciudad, Estado estado, Plaza plaza) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); - c.add(Restrictions.eq("nombciudad", nombciudad)); - c.add(Restrictions.eq("estado", estado)); + @SuppressWarnings("unchecked") + public List buscar(String nombciudad, Estado estado, Plaza plaza) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("nombciudad", nombciudad)); + c.add(Restrictions.eq("estado", estado)); - return c.list(); - } + return c.list(); + } - public List buscaLike(String strCiudad) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); - c.add(Restrictions.like("nombciudad", strCiudad, MatchMode.START)); - c.addOrder(Order.asc("nombciudad")); + @SuppressWarnings("unchecked") + public List buscaLike(String strCiudad) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.like("nombciudad", strCiudad, MatchMode.START)); + c.addOrder(Order.asc("nombciudad")); - return c.list(); - } + return c.list(); + } + + @SuppressWarnings("unchecked") + @Override + public List buscarPorEstado(Estado estado) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("estado", estado)); + c.addOrder(Order.asc("nombciudad")); + + return c.list(); + } } diff --git a/src/com/rjconsultores/ventaboletos/entidad/Ciudad.java b/src/com/rjconsultores/ventaboletos/entidad/Ciudad.java index d7e349a62..6e16b6659 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Ciudad.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Ciudad.java @@ -7,11 +7,10 @@ package com.rjconsultores.ventaboletos.entidad; import java.io.Serializable; import java.util.Date; import java.util.List; + import javax.persistence.Basic; -import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; -import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @@ -19,10 +18,10 @@ import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OneToOne; +import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; -import javax.persistence.SequenceGenerator; /** * diff --git a/src/com/rjconsultores/ventaboletos/entidad/Empresa.java b/src/com/rjconsultores/ventaboletos/entidad/Empresa.java index c53ebeca8..92417c9bb 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Empresa.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Empresa.java @@ -7,20 +7,24 @@ package com.rjconsultores.ventaboletos.entidad; import java.io.Serializable; import java.util.Date; import java.util.List; + import javax.persistence.Basic; +import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; +import javax.persistence.JoinColumn; import javax.persistence.OneToMany; +import javax.persistence.OneToOne; +import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; -import javax.persistence.SequenceGenerator; /** - * + * * @author Rafius */ @Entity @@ -28,187 +32,257 @@ import javax.persistence.SequenceGenerator; @Table(name = "EMPRESA") public class Empresa implements Serializable { - private static final long serialVersionUID = 1L; - @Id - @Basic(optional = false) - @GeneratedValue(strategy = GenerationType.AUTO, generator = "EMPRESA_SEQ") - @Column(name = "EMPRESA_ID") - private Integer empresaId; - @Column(name = "NOMBEMPRESA") - private String nombempresa; - @Column(name = "ACTIVO") - private Boolean activo; - @Basic(optional = false) - @Column(name = "FECMODIF") - @Temporal(TemporalType.TIMESTAMP) - private Date fecmodif; - @Column(name = "USUARIO_ID") - private Integer usuarioId; - @OneToMany(mappedBy = "empresa") - private List puntoVentaList; - @Column(name = "INDEXTERNA") - private Boolean indExterna; - @Column(name = "INDTIPO") - private Short indTipo; - @Column(name = "INDPAGOCONDUCTOR") - private Boolean pagoConductor; - @OneToMany(mappedBy = "empresa") - private List corridaList; - @OneToMany(mappedBy = "empresa1") - private List corridaList1; - @Column(name = "EQUIVALENCIAELEKTRA_ID") - private String equivalenciaElektraId; - @Column(name = "EQUIVALENCIA_ID") - private String equivalenciaId; - @Column(name = "RFC") - private String rfc; + private static final long serialVersionUID = 1L; + @Id + @Basic(optional = false) + @GeneratedValue(strategy = GenerationType.AUTO, generator = "EMPRESA_SEQ") + @Column(name = "EMPRESA_ID") + private Integer empresaId; + @Column(name = "NOMBEMPRESA") + private String nombempresa; + @Column(name = "ACTIVO") + private Boolean activo; + @Basic(optional = false) + @Column(name = "FECMODIF") + @Temporal(TemporalType.TIMESTAMP) + private Date fecmodif; + @Column(name = "USUARIO_ID") + private Integer usuarioId; + @OneToMany(mappedBy = "empresa") + private List puntoVentaList; + @Column(name = "INDEXTERNA") + private Boolean indExterna; + @Column(name = "INDTIPO") + private Short indTipo; + @Column(name = "INDPAGOCONDUCTOR") + private Boolean pagoConductor; + @OneToMany(mappedBy = "empresa") + private List corridaList; + @OneToMany(mappedBy = "empresa1") + private List corridaList1; + @Column(name = "EQUIVALENCIAELEKTRA_ID") + private String equivalenciaElektraId; + @Column(name = "EQUIVALENCIA_ID") + private String equivalenciaId; + @Column(name = "RFC") + private String rfc; + @Column(name = "CNPJ") + private String cnpj; + @Column(name = "LOGRADOURO") + private String logradouro; + @Column(name = "NUMERO") + private String numero; + @Column(name = "COMPLEMENTO") + private String complemento; + @Column(name = "CEP") + private String cep; + @Column(name = "BAIRRO") + private String bairro; + @OneToOne(cascade = CascadeType.MERGE) + @JoinColumn(name = "CIUDAD_ID") + private Ciudad cidade; - public Empresa() { - } + public Empresa() { + } - public Empresa(Integer empresaId) { - this.empresaId = empresaId; - } + public Empresa(Integer empresaId) { + this.empresaId = empresaId; + } - public Empresa(Integer empresaId, Date fecmodif) { - this.empresaId = empresaId; - this.fecmodif = fecmodif; - } + public Empresa(Integer empresaId, Date fecmodif) { + this.empresaId = empresaId; + this.fecmodif = fecmodif; + } - public Integer getEmpresaId() { - return empresaId; - } + public Integer getEmpresaId() { + return empresaId; + } - public void setEmpresaId(Integer empresaId) { - this.empresaId = empresaId; - } + public void setEmpresaId(Integer empresaId) { + this.empresaId = empresaId; + } - public String getNombempresa() { - return nombempresa; - } + public String getNombempresa() { + return nombempresa; + } - public void setNombempresa(String nombempresa) { - this.nombempresa = nombempresa; - } + public void setNombempresa(String nombempresa) { + this.nombempresa = nombempresa; + } - public Boolean getActivo() { - return activo; - } + public Boolean getActivo() { + return activo; + } - public void setActivo(Boolean activo) { - this.activo = activo; - } + public void setActivo(Boolean activo) { + this.activo = activo; + } - public Date getFecmodif() { - return fecmodif; - } + public Date getFecmodif() { + return fecmodif; + } - public void setFecmodif(Date fecmodif) { - this.fecmodif = fecmodif; - } + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } - public Integer getUsuarioId() { - return usuarioId; - } + public Integer getUsuarioId() { + return usuarioId; + } - public void setUsuarioId(Integer usuarioId) { - this.usuarioId = usuarioId; - } + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } - public List getPuntoVentaList() { - return puntoVentaList; - } + public List getPuntoVentaList() { + return puntoVentaList; + } - public void setPuntoVentaList(List puntoVentaList) { - this.puntoVentaList = puntoVentaList; - } + public void setPuntoVentaList(List puntoVentaList) { + this.puntoVentaList = puntoVentaList; + } - public Boolean getIndExterna() { - return indExterna; - } + public Boolean getIndExterna() { + return indExterna; + } - public void setIndExterna(Boolean indExterna) { - this.indExterna = indExterna; - } + public void setIndExterna(Boolean indExterna) { + this.indExterna = indExterna; + } - public Short getIndTipo() { - return indTipo; - } + public Short getIndTipo() { + return indTipo; + } - public void setIndTipo(Short indTipo) { - this.indTipo = indTipo; - } + public void setIndTipo(Short indTipo) { + this.indTipo = indTipo; + } - public Boolean getPagoConductor() { - return pagoConductor; - } + public Boolean getPagoConductor() { + return pagoConductor; + } - public void setPagoConductor(Boolean pagoConductor) { - this.pagoConductor = pagoConductor; - } + public void setPagoConductor(Boolean pagoConductor) { + this.pagoConductor = pagoConductor; + } - public String getEquivalenciaElektraId() { - return equivalenciaElektraId; - } + public String getEquivalenciaElektraId() { + return equivalenciaElektraId; + } - public void setEquivalenciaElektraId(String equivalenciaElektraId) { - this.equivalenciaElektraId = equivalenciaElektraId; - } + public void setEquivalenciaElektraId(String equivalenciaElektraId) { + this.equivalenciaElektraId = equivalenciaElektraId; + } - public String getEquivalenciaId() { - return equivalenciaId; - } + public String getEquivalenciaId() { + return equivalenciaId; + } - public void setEquivalenciaId(String equivalenciaId) { - this.equivalenciaId = equivalenciaId; - } + public void setEquivalenciaId(String equivalenciaId) { + this.equivalenciaId = equivalenciaId; + } - public String getRfc() { - return rfc; - } + public String getRfc() { + return rfc; + } - public void setRfc(String rfc) { - this.rfc = rfc; - } + public void setRfc(String rfc) { + this.rfc = rfc; + } - @Override - public int hashCode() { - int hash = 0; - hash += (empresaId != null ? empresaId.hashCode() : 0); - return hash; - } + public String getCnpj() { + return cnpj; + } - @Override - public boolean equals(Object object) { - // TODO: Warning - this method won't work in the case the id fields are not set - if (!(object instanceof Empresa)) { - return false; - } - Empresa other = (Empresa) object; - if ((this.empresaId == null && other.empresaId != null) || (this.empresaId != null && !this.empresaId.equals(other.empresaId))) { - return false; - } - return true; - } + public void setCnpj(String cnpj) { + this.cnpj = cnpj; + } - @Override - public String toString() { - return this.getNombempresa(); - } + public String getLogradouro() { + return logradouro; + } - public List getCorridaList() { - return corridaList; - } + public void setLogradouro(String logradouro) { + this.logradouro = logradouro; + } - public void setCorridaList(List corridaList) { - this.corridaList = corridaList; - } + public String getNumero() { + return numero; + } - public List getCorridaList1() { - return corridaList1; - } + public void setNumero(String numero) { + this.numero = numero; + } - public void setCorridaList1(List corridaList1) { - this.corridaList1 = corridaList1; - } + public String getComplemento() { + return complemento; + } + + public void setComplemento(String complemento) { + this.complemento = complemento; + } + + public String getCep() { + return cep; + } + + public void setCep(String cep) { + this.cep = cep; + } + + public String getBairro() { + return bairro; + } + + public void setBairro(String bairro) { + this.bairro = bairro; + } + + public Ciudad getCidade() { + return cidade; + } + + public void setCidade(Ciudad cidade) { + this.cidade = cidade; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (empresaId != null ? empresaId.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + if (!(object instanceof Empresa)) { + return false; + } + Empresa other = (Empresa) object; + if ((this.empresaId == null && other.empresaId != null) || (this.empresaId != null && !this.empresaId.equals(other.empresaId))) { + return false; + } + return true; + } + + @Override + public String toString() { + return this.getNombempresa(); + } + + public List getCorridaList() { + return corridaList; + } + + public void setCorridaList(List corridaList) { + this.corridaList = corridaList; + } + + public List getCorridaList1() { + return corridaList1; + } + + public void setCorridaList1(List corridaList1) { + this.corridaList1 = corridaList1; + } } diff --git a/src/com/rjconsultores/ventaboletos/entidad/Ruta.java b/src/com/rjconsultores/ventaboletos/entidad/Ruta.java index 2668b2a8c..f47919b9e 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Ruta.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Ruta.java @@ -25,7 +25,7 @@ import javax.persistence.Temporal; import javax.persistence.TemporalType; /** - * + * * @author Rafius */ @Entity @@ -34,178 +34,197 @@ import javax.persistence.TemporalType; @Table(name = "RUTA") public class Ruta implements Serializable { - private static final long serialVersionUID = 1L; - @Id - @Basic(optional = false) - @GeneratedValue(strategy = GenerationType.AUTO, generator = "RUTA_SEQ") - @Column(name = "RUTA_ID") - private Integer rutaId; - @Column(name = "DESCRUTA") - private String descruta; - @Column(name = "ACTIVO") - private Boolean activo; - @Column(name = "FECMODIF") - @Temporal(TemporalType.TIMESTAMP) - private Date fecmodif; - @Column(name = "USUARIO_ID") - private Integer usuarioId; - @JoinColumn(name = "CLASESERVICIO_ID", referencedColumnName = "CLASESERVICIO_ID") - @ManyToOne - private ClaseServicio claseServicio; - @OneToMany(mappedBy = "ruta") - private List rutaSecuenciaList; - @OneToMany(mappedBy = "ruta") - private List rutaCombinacionList; - @Column(name = "indnombreobligatorio") - private Boolean indNombreObligatorio; - @OneToMany(cascade = CascadeType.ALL) - @JoinColumn(name = "RUTA_ID", referencedColumnName = "RUTA_ID") - private List lsRutaEmpresa; - @Column(name = "INDVENTAOFFLINE") - private Boolean ventaOffLine; + private static final long serialVersionUID = 1L; + @Id + @Basic(optional = false) + @GeneratedValue(strategy = GenerationType.AUTO, generator = "RUTA_SEQ") + @Column(name = "RUTA_ID") + private Integer rutaId; + @Column(name = "DESCRUTA") + private String descruta; + @Column(name = "ACTIVO") + private Boolean activo; + @Column(name = "FECMODIF") + @Temporal(TemporalType.TIMESTAMP) + private Date fecmodif; + @Column(name = "USUARIO_ID") + private Integer usuarioId; + @JoinColumn(name = "CLASESERVICIO_ID", referencedColumnName = "CLASESERVICIO_ID") + @ManyToOne + private ClaseServicio claseServicio; + @OneToMany(mappedBy = "ruta") + private List rutaSecuenciaList; + @OneToMany(mappedBy = "ruta") + private List rutaCombinacionList; + @Column(name = "indnombreobligatorio") + private Boolean indNombreObligatorio; + @OneToMany(cascade = CascadeType.ALL) + @JoinColumn(name = "RUTA_ID", referencedColumnName = "RUTA_ID") + private List lsRutaEmpresa; + @Column(name = "INDVENTAOFFLINE") + private Boolean ventaOffLine; + @Column(name = "PREFIXO") + private String prefixo; + @Column(name = "PREFIXOAUXILIAR") + private String prefixoAuxiliar; - public Boolean getIndNombreObligatorio() { - return indNombreObligatorio; - } + public Boolean getIndNombreObligatorio() { + return indNombreObligatorio; + } - public void setIndNombreObligatorio(Boolean indNombreObligatorio) { - this.indNombreObligatorio = indNombreObligatorio; - } + public void setIndNombreObligatorio(Boolean indNombreObligatorio) { + this.indNombreObligatorio = indNombreObligatorio; + } - public Ruta() { - } + public Ruta() { + } - public Ruta(Integer rutaId) { - this.rutaId = rutaId; - } + public Ruta(Integer rutaId) { + this.rutaId = rutaId; + } - public Integer getRutaId() { - return rutaId; - } + public Integer getRutaId() { + return rutaId; + } - public void setRutaId(Integer rutaId) { - this.rutaId = rutaId; - } + public void setRutaId(Integer rutaId) { + this.rutaId = rutaId; + } - public String getDescruta() { - return descruta; - } + public String getDescruta() { + return descruta; + } - public void setDescruta(String descruta) { - this.descruta = descruta; - } + public void setDescruta(String descruta) { + this.descruta = descruta; + } - public Boolean getActivo() { - return activo; - } + public Boolean getActivo() { + return activo; + } - public void setActivo(Boolean activo) { - this.activo = activo; - } + public void setActivo(Boolean activo) { + this.activo = activo; + } - public Date getFecmodif() { - return fecmodif; - } + public Date getFecmodif() { + return fecmodif; + } - public void setFecmodif(Date fecmodif) { - this.fecmodif = fecmodif; - } + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } - public Integer getUsuarioId() { - return usuarioId; - } + public Integer getUsuarioId() { + return usuarioId; + } - public void setUsuarioId(Integer usuarioId) { - this.usuarioId = usuarioId; - } + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } - public List getRutaSecuenciaList() { - List rsList = new ArrayList(); - for (RutaSecuencia rs : this.rutaSecuenciaList) { - if (rs.getActivo() == Boolean.TRUE) { - rsList.add(rs); - } - } + public List getRutaSecuenciaList() { + List rsList = new ArrayList(); + for (RutaSecuencia rs : this.rutaSecuenciaList) { + if (rs.getActivo() == Boolean.TRUE) { + rsList.add(rs); + } + } - return rsList; - } + return rsList; + } - public void setRutaSecuenciaList(List rutaSecuenciaList) { - this.rutaSecuenciaList = rutaSecuenciaList; - } + public void setRutaSecuenciaList(List rutaSecuenciaList) { + this.rutaSecuenciaList = rutaSecuenciaList; + } - public ClaseServicio getClaseServicio() { - return claseServicio; - } + public ClaseServicio getClaseServicio() { + return claseServicio; + } - public void setClaseServicio(ClaseServicio claseServicio) { - this.claseServicio = claseServicio; - } + public void setClaseServicio(ClaseServicio claseServicio) { + this.claseServicio = claseServicio; + } - public List getRutaCombinacionList() { - - List rcList = new ArrayList(); - if (this.rutaCombinacionList == null){ - return rcList; - } - for (RutaCombinacion rc : this.rutaCombinacionList) { - if (rc.getActivo() == Boolean.TRUE) { - rcList.add(rc); - } - } + public List getRutaCombinacionList() { - return rcList; - } + List rcList = new ArrayList(); + if (this.rutaCombinacionList == null) { + return rcList; + } + for (RutaCombinacion rc : this.rutaCombinacionList) { + if (rc.getActivo() == Boolean.TRUE) { + rcList.add(rc); + } + } - public void setRutaCombinacionList(List rutaCombinacionList) { - this.rutaCombinacionList = rutaCombinacionList; - } + return rcList; + } - public List getLsRutaEmpresa() { - List rsList = new ArrayList(); - for (RutaEmpresa rs : this.lsRutaEmpresa) { - if (rs.getActivo() == Boolean.TRUE) { - rsList.add(rs); - } - } + public void setRutaCombinacionList(List rutaCombinacionList) { + this.rutaCombinacionList = rutaCombinacionList; + } - return rsList; - } + public List getLsRutaEmpresa() { + List rsList = new ArrayList(); + for (RutaEmpresa rs : this.lsRutaEmpresa) { + if (rs.getActivo() == Boolean.TRUE) { + rsList.add(rs); + } + } - public void setLsRutaEmpresa(List lsRutaEmpresa) { - this.lsRutaEmpresa = lsRutaEmpresa; - } + return rsList; + } - public Boolean getVentaOffLine() { - return ventaOffLine; - } + public void setLsRutaEmpresa(List lsRutaEmpresa) { + this.lsRutaEmpresa = lsRutaEmpresa; + } - public void setVentaOffLine(Boolean ventaOffLine) { - this.ventaOffLine = ventaOffLine; - } + public Boolean getVentaOffLine() { + return ventaOffLine; + } - @Override - public int hashCode() { - int hash = 0; - hash += (rutaId != null ? rutaId.hashCode() : 0); - return hash; - } + public void setVentaOffLine(Boolean ventaOffLine) { + this.ventaOffLine = ventaOffLine; + } - @Override - public boolean equals(Object object) { - // TODO: Warning - this method won't work in the case the id fields are not set - if (!(object instanceof Ruta)) { - return false; - } - Ruta other = (Ruta) object; - if ((this.rutaId == null && other.rutaId != null) || (this.rutaId != null && !this.rutaId.equals(other.rutaId))) { - return false; - } - return true; - } + public String getPrefixo() { + return prefixo; + } - @Override - public String toString() { - return this.getDescruta() + " - " + this.getRutaId(); - } + public void setPrefixo(String prefixo) { + this.prefixo = prefixo; + } + + public String getPrefixoAuxiliar() { + return prefixoAuxiliar; + } + + public void setPrefixoAuxiliar(String prefixoAuxiliar) { + this.prefixoAuxiliar = prefixoAuxiliar; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (rutaId != null ? rutaId.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + if (!(object instanceof Ruta)) { + return false; + } + Ruta other = (Ruta) object; + if ((this.rutaId == null && other.rutaId != null) || (this.rutaId != null && !this.rutaId.equals(other.rutaId))) { + return false; + } + return true; + } + + @Override + public String toString() { + return this.getDescruta() + " - " + this.getRutaId(); + } } diff --git a/src/com/rjconsultores/ventaboletos/service/CiudadService.java b/src/com/rjconsultores/ventaboletos/service/CiudadService.java index 81dd89044..ffb798bab 100644 --- a/src/com/rjconsultores/ventaboletos/service/CiudadService.java +++ b/src/com/rjconsultores/ventaboletos/service/CiudadService.java @@ -4,18 +4,21 @@ */ package com.rjconsultores.ventaboletos.service; +import java.util.List; + import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.Estado; import com.rjconsultores.ventaboletos.entidad.Plaza; -import java.util.List; /** - * + * * @author MCosso */ public interface CiudadService extends GenericService { - public List buscar(String nombciudad, Estado estado, Plaza plaza); + public List buscar(String nombciudad, Estado estado, Plaza plaza); - public List buscaLike(String strCiudad); + public List buscaLike(String strCiudad); + + public List buscarPorEstado(Estado estado); } \ No newline at end of file diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CiudadServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CiudadServiceImpl.java index 889e930c1..0fc8f6da7 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CiudadServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CiudadServiceImpl.java @@ -68,4 +68,9 @@ public class CiudadServiceImpl implements CiudadService { public List buscaLike(String strCiudad){ return ciudadDAO.buscaLike(strCiudad); } + + @Override + public List buscarPorEstado(Estado estado) { + return ciudadDAO.buscarPorEstado(estado); + } }