fixes bug#14017
dev:lucas qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@92962 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
c8a342bd33
commit
999562b2c3
|
@ -18,4 +18,6 @@ public interface SecretariaDAO extends GenericDAO<Secretaria, Integer> {
|
|||
public List<Secretaria> buscar(String descsecretaria);
|
||||
|
||||
public Secretaria buscarSecretariaVoucherRod();
|
||||
|
||||
public List<Secretaria> buscaLike(String descsecretaria);
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@ import com.rjconsultores.ventaboletos.entidad.Secretaria;
|
|||
import java.util.List;
|
||||
import org.hibernate.Criteria;
|
||||
import org.hibernate.SessionFactory;
|
||||
import org.hibernate.criterion.MatchMode;
|
||||
import org.hibernate.criterion.Restrictions;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
|
@ -64,4 +65,14 @@ public class SecretariaHibernateDAO extends GenericHibernateDAO<Secretaria, Inte
|
|||
List<Secretaria> result = c.list();
|
||||
return result.isEmpty() ? null : (Secretaria)result.get(0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Secretaria> buscaLike(String descsecretaria) {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
c.add(Restrictions.like("descsecretaria", descsecretaria, MatchMode.START));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -246,7 +246,7 @@ public class Secretaria implements Serializable {
|
|||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "com.rjconsultores.ventaboletos.entidad.Secretaria[secretariaId=" + secretariaId + "]";
|
||||
return descsecretaria;
|
||||
}
|
||||
|
||||
public Long getRut() {
|
||||
|
|
|
@ -4,9 +4,10 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.service;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Secretaria;
|
||||
import java.util.List;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Secretaria;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Administrador
|
||||
|
@ -18,4 +19,6 @@ public interface SecretariaService extends GenericService<Secretaria, Integer> {
|
|||
public List<Secretaria> buscar(String descsecretaria);
|
||||
|
||||
public Secretaria buscarSecretariaVoucherRod();
|
||||
|
||||
public List<Secretaria> buscaLike(String descsecretaria);
|
||||
}
|
||||
|
|
|
@ -78,4 +78,9 @@ public class SecretariaServiceImpl implements SecretariaService {
|
|||
public Secretaria buscarSecretariaVoucherRod() {
|
||||
return secretariaDAO.buscarSecretariaVoucherRod();
|
||||
}
|
||||
|
||||
public List<Secretaria> buscaLike(String descsecretaria) {
|
||||
return secretariaDAO.buscaLike(descsecretaria);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue