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; 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; package com.rjconsultores.ventaboletos.dao.hibernate;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.SessionFactory; import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
@ -13,20 +9,10 @@ import com.rjconsultores.ventaboletos.dao.ConfRestricaoCanalVentaDAO;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
@Repository("confRestricaoCanalVentaDAO") @Repository("confRestricaoCanalVentaDAO")
public class ConfRestricaoCanalVentaHibernateDAO extends GenericHibernateDAO<ConfRestricaoCanalVenta, Integer> public class ConfRestricaoCanalVentaHibernateDAO extends GenericHibernateDAO<ConfRestricaoCanalVenta, Integer> implements ConfRestricaoCanalVentaDAO {
implements ConfRestricaoCanalVentaDAO {
@Autowired @Autowired
public ConfRestricaoCanalVentaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { public ConfRestricaoCanalVentaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(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; package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.exception.BusinessException;
public interface ConfRestricaoCanalVentaService{ public interface ConfRestricaoCanalVentaService{
public List<ConfRestricaoCanalVenta> obtenerTodos();
public ConfRestricaoCanalVenta obtenerID(Integer id); public ConfRestricaoCanalVenta obtenerID(Integer id);
public void borrar(ConfRestricaoCanalVenta entidad); public void borrar(ConfRestricaoCanalVenta entidad);

View File

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