From a5ae4514a6140e9373ef3f5c4ce3417e16a0d409 Mon Sep 17 00:00:00 2001 From: "fabricio.oliveira" Date: Tue, 2 Apr 2019 18:33:53 +0000 Subject: [PATCH] 0013746: Menu Dispositivo Venda Embarcada fixes bug#13746 dev:Ramires qua:Rogerio git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@91471 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../dao/DispositivoEmbarcadaHistoricoDAO.java | 2 - ...ositivoEmbarcadaHistoricoHibernateDAO.java | 21 ------ .../DispositivoEmbarcadaHistoricoService.java | 22 ++++++ .../service/DispositivoEmbarcadaService.java | 49 +++---------- ...positivoEmbarcadaHistoricoServiceImpl.java | 51 +++++++++++++ .../impl/DispositivoEmbarcadaServiceImpl.java | 73 +++++++++++++++++++ 6 files changed, 155 insertions(+), 63 deletions(-) create mode 100644 src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaHistoricoService.java create mode 100644 src/com/rjconsultores/ventaboletos/service/impl/DispositivoEmbarcadaHistoricoServiceImpl.java create mode 100644 src/com/rjconsultores/ventaboletos/service/impl/DispositivoEmbarcadaServiceImpl.java diff --git a/src/com/rjconsultores/ventaboletos/dao/DispositivoEmbarcadaHistoricoDAO.java b/src/com/rjconsultores/ventaboletos/dao/DispositivoEmbarcadaHistoricoDAO.java index 40424a908..ff5dc1dad 100644 --- a/src/com/rjconsultores/ventaboletos/dao/DispositivoEmbarcadaHistoricoDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/DispositivoEmbarcadaHistoricoDAO.java @@ -6,7 +6,5 @@ import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcadaHistorico; public interface DispositivoEmbarcadaHistoricoDAO extends GenericDAO { -// public DispositivoEmbarcadaHistorico buscarMac(String mac); public List buscarHistoricoDispositivoPorId(Long dispositivoId); -// public DispositivoEmbarcadaHistorico suscribirActualizar(DispositivoEmbarcadaHistorico DispositivoEmbarcadaHistorico); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/DispositivoEmbarcadaHistoricoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/DispositivoEmbarcadaHistoricoHibernateDAO.java index 61dd1b14b..893fb99f1 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/DispositivoEmbarcadaHistoricoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/DispositivoEmbarcadaHistoricoHibernateDAO.java @@ -69,25 +69,4 @@ public class DispositivoEmbarcadaHistoricoHibernateDAO extends GenericHibernateD return (List)c.list(); } -// @Override -// @Transactional -// public DispositivoEmbarcadaHistorico suscribirActualizar(DispositivoEmbarcadaHistorico dispositivoEmbarcadaHistorico) { -// if(buscarDispositivoPorId(dispositivoEmbarcadaHistorico) != null) { -// actualizacion(dispositivoEmbarcadaHistorico); -// }else { -// suscribir(dispositivoEmbarcadaHistorico); -// } -// return dispositivoEmbarcadaHistorico; -// } -// -// @Override -// public DispositivoEmbarcada buscarDispositivoPorId(DispositivoEmbarcada dispositivoEmbarcada) { -// Criteria c = getSession().createCriteria(getPersistentClass()); -// c.add(Restrictions.eq("activo", Boolean.TRUE)); -// -// c.add(Restrictions.eq("id", dispositivoEmbarcada.getDispositivoEmbarcadaId())); -// -// return (DispositivoEmbarcada) c.uniqueResult(); -// } - } diff --git a/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaHistoricoService.java b/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaHistoricoService.java new file mode 100644 index 000000000..0a0f66fbf --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaHistoricoService.java @@ -0,0 +1,22 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.service; + +import java.util.List; + +import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcadaHistorico; + +/** + * + * @author Administrador + */ +public interface DispositivoEmbarcadaHistoricoService { + + public List obtenerTodos(); + public DispositivoEmbarcadaHistorico suscribir(DispositivoEmbarcadaHistorico entidad); + public DispositivoEmbarcadaHistorico actualizacion(DispositivoEmbarcadaHistorico entity); + public List buscarHistoricoDispositivoPorId(Long dispositivoId); + +} diff --git a/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaService.java b/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaService.java index e97bbd21b..c7de64c4e 100644 --- a/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaService.java +++ b/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaService.java @@ -11,6 +11,7 @@ import com.rjconsultores.ventaboletos.entidad.ComEmpConferencia; import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago; import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada; +import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.exception.BusinessException; @@ -23,45 +24,13 @@ import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; public interface DispositivoEmbarcadaService { public List obtenerTodos(); - - public DispositivoEmbarcada obtenerID(Integer id); - - public DispositivoEmbarcada suscribirActualizacion(DispositivoEmbarcada entidad) throws BusinessException; - - public void borrar(DispositivoEmbarcada entidad) throws RegistroConDependenciaException; - - public List buscar(String nombDispositivoEmbarcada, Boolean indExterna, Short indTipo); - - public List buscarTodosExceto(List DispositivoEmbarcada, Integer... idDispositivoEmbarcada); - - public List obtenerIndExternoFalse(); - - public List obtenerIndTipo2(); - - public List buscarNotInPuntoVtaComissao(PuntoVenta puntoVenta); - - public List buscaInscricoesEstaduais(DispositivoEmbarcada DispositivoEmbarcada); - - public void actualizaInscEstadual(InscricaoEstadual inscricaoEstadual); - - public List buscaLike(String nombDispositivoEmbarcada); - - public ComEmpCategoria adicionarComissaoCategoria(ComEmpCategoria comEmpCategoria); - - public void removerComissaoCategoria(ComEmpCategoria comEmpCategoria); - - public ComEmpFormapago adicionarComissaoFormapago(ComEmpFormapago comEmpFormapago); - - public void removerComissaoFormapago(ComEmpFormapago comEmpFormapago); - - public ComEmpTipoEventoExtra adicionarComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); - - public void removerComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); - - public List obtenerTodosIncluindoDispositivoEmbarcadaTodas(); - - public ComEmpConferencia suscribirOrActualizacion(ComEmpConferencia comEmpConferencia); - - public List buscarDispositivoEmbarcadaPtoVtaComissao(); + public DispositivoEmbarcada suscribirActualizar(DispositivoEmbarcada dispositivoEmbarcada); + public DispositivoEmbarcada buscarMac(String mac); + public DispositivoEmbarcada buscarImei(String imei); + public DispositivoEmbarcada suscribir(DispositivoEmbarcada entidad); + public DispositivoEmbarcada actualizacion(DispositivoEmbarcada entity); + public DispositivoEmbarcada suscribirActualizacion(DispositivoEmbarcada entidad); + public DispositivoEmbarcada buscarDispositivoPorId(DispositivoEmbarcada dispositivoEmbarcada); + public List buscarPorEmpresaPuntoVenta(Empresa empresa, PuntoVenta puntoventa); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/DispositivoEmbarcadaHistoricoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/DispositivoEmbarcadaHistoricoServiceImpl.java new file mode 100644 index 000000000..8a8f4a71d --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/service/impl/DispositivoEmbarcadaHistoricoServiceImpl.java @@ -0,0 +1,51 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.service.impl; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.rjconsultores.ventaboletos.dao.DispositivoEmbarcadaDAO; +import com.rjconsultores.ventaboletos.dao.DispositivoEmbarcadaHistoricoDAO; +import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada; +import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcadaHistorico; +import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.service.DispositivoEmbarcadaHistoricoService; +import com.rjconsultores.ventaboletos.service.DispositivoEmbarcadaService; + +/** + * + * @author Administrador + */ +@Service("dispositivoEmbarcadaHistoricoService") +public class DispositivoEmbarcadaHistoricoServiceImpl implements DispositivoEmbarcadaHistoricoService { + + @Autowired + private DispositivoEmbarcadaHistoricoDAO dispositivoEmbarcadaHistoricoDAO; + + @Override + public List obtenerTodos() { + return dispositivoEmbarcadaHistoricoDAO.obtenerTodos(); + } + + @Override + public DispositivoEmbarcadaHistorico suscribir(DispositivoEmbarcadaHistorico entidad) { + return dispositivoEmbarcadaHistoricoDAO.suscribir(entidad); + } + + @Override + public DispositivoEmbarcadaHistorico actualizacion(DispositivoEmbarcadaHistorico entity) { + return dispositivoEmbarcadaHistoricoDAO.actualizacion(entity); + } + + @Override + public List buscarHistoricoDispositivoPorId(Long dispositivoId) { + return dispositivoEmbarcadaHistoricoDAO.buscarHistoricoDispositivoPorId(dispositivoId); + } + +} diff --git a/src/com/rjconsultores/ventaboletos/service/impl/DispositivoEmbarcadaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/DispositivoEmbarcadaServiceImpl.java new file mode 100644 index 000000000..6409b6d5b --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/service/impl/DispositivoEmbarcadaServiceImpl.java @@ -0,0 +1,73 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.service.impl; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.rjconsultores.ventaboletos.dao.DispositivoEmbarcadaDAO; +import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada; +import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.service.DispositivoEmbarcadaService; + +/** + * + * @author Administrador + */ +@Service("dispositivoEmbarcadaService") +public class DispositivoEmbarcadaServiceImpl implements DispositivoEmbarcadaService { + + @Autowired + private DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO; + + @Override + public List obtenerTodos() { + return dispositivoEmbarcadaDAO.obtenerTodos(); + } + + @Override + public DispositivoEmbarcada suscribirActualizar(DispositivoEmbarcada dispositivoEmbarcada) { + return dispositivoEmbarcadaDAO.suscribirActualizar(dispositivoEmbarcada); + } + + @Override + public DispositivoEmbarcada buscarMac(String mac) { + return dispositivoEmbarcadaDAO.buscarMac(mac); + } + + @Override + public DispositivoEmbarcada buscarImei(String imei) { + return dispositivoEmbarcadaDAO.buscarImei(imei); + } + + @Override + public DispositivoEmbarcada suscribir(DispositivoEmbarcada entidad) { + return dispositivoEmbarcadaDAO.suscribir(entidad); + } + + @Override + public DispositivoEmbarcada actualizacion(DispositivoEmbarcada entity) { + return dispositivoEmbarcadaDAO.actualizacion(entity); + } + + @Override + public DispositivoEmbarcada suscribirActualizacion(DispositivoEmbarcada entidad) { + return dispositivoEmbarcadaDAO.suscribirActualizar(entidad); + } + + @Override + public DispositivoEmbarcada buscarDispositivoPorId(DispositivoEmbarcada dispositivoEmbarcada) { + return dispositivoEmbarcadaDAO.buscarDispositivoPorId(dispositivoEmbarcada); + } + + @Override + public List buscarPorEmpresaPuntoVenta(Empresa empresa, PuntoVenta puntoventa) { + return dispositivoEmbarcadaDAO.buscarPorEmpresaPuntoVenta(empresa, puntoventa); + } + +}