gleimar 2016-04-26 13:31:41 +00:00
parent e455fe8f3b
commit c700a213db
4 changed files with 16 additions and 30 deletions

View File

@ -2,6 +2,15 @@ package com.rjconsultores.ventaboletos.dao;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
public interface ConfRestricaoCanalVentaDAO extends GenericDAO<ConfRestricaoCanalVenta, Integer>{
public interface ConfRestricaoCanalVentaDAO{
public ConfRestricaoCanalVenta obtenerID(Integer id);
public ConfRestricaoCanalVenta suscribir(ConfRestricaoCanalVenta entidad);
public ConfRestricaoCanalVenta actualizacion(ConfRestricaoCanalVenta entidad);
public void borrar(ConfRestricaoCanalVenta entidad);
public Long count(String campo, Object o);
}

View File

@ -1,10 +1,6 @@
package com.rjconsultores.ventaboletos.dao.hibernate;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;
@ -13,20 +9,10 @@ import com.rjconsultores.ventaboletos.dao.ConfRestricaoCanalVentaDAO;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
@Repository("confRestricaoCanalVentaDAO")
public class ConfRestricaoCanalVentaHibernateDAO extends GenericHibernateDAO<ConfRestricaoCanalVenta, Integer>
implements ConfRestricaoCanalVentaDAO {
public class ConfRestricaoCanalVentaHibernateDAO extends GenericHibernateDAO<ConfRestricaoCanalVenta, Integer> implements ConfRestricaoCanalVentaDAO {
@Autowired
public ConfRestricaoCanalVentaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory);
}
@SuppressWarnings("unchecked")
@Override
public List<ConfRestricaoCanalVenta> obtenerTodos() {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
return c.list();
}
}

View File

@ -1,14 +1,10 @@
package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
import com.rjconsultores.ventaboletos.exception.BusinessException;
public interface ConfRestricaoCanalVentaService{
public List<ConfRestricaoCanalVenta> obtenerTodos();
public ConfRestricaoCanalVenta obtenerID(Integer id);
public void borrar(ConfRestricaoCanalVenta entidad);

View File

@ -20,11 +20,6 @@ public class ConfRestricaoCanalVentaServiceImpl implements ConfRestricaoCanalVen
@Autowired
private ConfRestricaoCanalVentaDAO confRestricaoCanalVentaDAO;
private List<ConfRestricaoCanalVenta> lsConfRestricaoCanalVenta;
public List<ConfRestricaoCanalVenta> obtenerTodos() {
return confRestricaoCanalVentaDAO.obtenerTodos();
}
public ConfRestricaoCanalVenta obtenerID(Integer id) {
return confRestricaoCanalVentaDAO.obtenerID(id);
@ -51,11 +46,11 @@ public class ConfRestricaoCanalVentaServiceImpl implements ConfRestricaoCanalVen
throw new BusinessException("confRestricaoCanalVentaService.MSG.oriDestObliga");
}
lsConfRestricaoCanalVenta = obtenerTodos();
if(isBloqueoExistente(entidad, lsConfRestricaoCanalVenta)){
throw new BusinessException("editarConfRestricaoCanalVentaController.MSG.bloqueoExistente");
}
// lsConfRestricaoCanalVenta = obtenerTodos();
//
// if(isBloqueoExistente(entidad, lsConfRestricaoCanalVenta)){
// throw new BusinessException("editarConfRestricaoCanalVentaController.MSG.bloqueoExistente");
// }
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());