[BPE] - Parametrizar campos fixos do BPE

bug#10901
dev:lucas
qua:regis

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@81138 d1611594-4594-4d17-8e1d-87c2c4800839
master
alberto 2018-04-18 22:35:04 +00:00
parent bcb51f5855
commit baf26f56ae
4 changed files with 9 additions and 5 deletions

View File

@ -13,7 +13,7 @@ import java.util.List;
*/
public interface ClasseServicoDAO extends GenericDAO<ClaseServicio, Integer> {
public List<ClaseServicio> buscarPorNome(String nomeClaseServicio);
public List<ClaseServicio> buscarPorNome(Integer idClaseServicio, String nomeClaseServicio);
public List<ClaseServicio> buscarTodosExceto(Integer ... idClase);

View File

@ -57,11 +57,15 @@ public class ClasseServicoHibernateDAO extends GenericHibernateDAO<ClaseServicio
return result;
}
public List<ClaseServicio> buscarPorNome(String nomeClaseServicio) {
public List<ClaseServicio> buscarPorNome(Integer idClaseServicio, String nomeClaseServicio) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("descclase", nomeClaseServicio));
if (idClaseServicio != null) {
c.add(Restrictions.ne("claseservicioId", idClaseServicio));
}
return c.list();
}

View File

@ -15,7 +15,7 @@ import java.util.List;
*/
public interface ClaseServicioService extends GenericService<ClaseServicio, Integer> {
public List<ClaseServicio> buscarPorNome(String nomeClaseServicio);
public List<ClaseServicio> buscarPorNome(Integer idClaseServicio, String nomeClaseServicio);
public List<ClaseServicio> buscarTodosExceto(Integer ... idClase);

View File

@ -62,8 +62,8 @@ public class ClaseServicioServiceImpl implements ClaseServicioService {
claseServicoDAO.actualizacion(entidad);
}
public List<ClaseServicio> buscarPorNome(String nomeClaseServicio) {
return claseServicoDAO.buscarPorNome(nomeClaseServicio);
public List<ClaseServicio> buscarPorNome(Integer idClaseServicio, String nomeClaseServicio) {
return claseServicoDAO.buscarPorNome(idClaseServicio, nomeClaseServicio);
}
public List<ClaseServicio> buscarTodosExceto(Integer ... idClase){