fixes bug#20477
qua: dev:Valdir Realizado implementação de tela cadastro operadores ao dispositivo. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@104557 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
8b6ee06dd1
commit
5a04dc778c
|
@ -29,5 +29,6 @@ public class ConstantesFuncionSistema {
|
||||||
public static final String CLAVE_ADM_PRICING_MODIFICACAOMASSIVAWS = "COM.RJCONSULTORES.ADMINISTRACION.GUI.PRICING.MODIFICACAOMASSIVAWS";
|
public static final String CLAVE_ADM_PRICING_MODIFICACAOMASSIVAWS = "COM.RJCONSULTORES.ADMINISTRACION.GUI.PRICING.MODIFICACAOMASSIVAWS";
|
||||||
public static final String CLAVE_ESTOQUE_W2I = "COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.ESTOQUEW2I";
|
public static final String CLAVE_ESTOQUE_W2I = "COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.ESTOQUEW2I";
|
||||||
public static final String CLAVE_UPLOAD_ARQUIVO_CONFIGURACAO = "COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.CUSTOMSISTEMA.UPLOADARQUIVOCONFIGURACAO";
|
public static final String CLAVE_UPLOAD_ARQUIVO_CONFIGURACAO = "COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.CUSTOMSISTEMA.UPLOADARQUIVOCONFIGURACAO";
|
||||||
|
public static final String CLAVE_OPERADORES_DISPOSITIVO_VENDA_EMBARCADA = "COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.CONFVENDAEMBARCADA.OPERADORESDISP";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
package com.rjconsultores.ventaboletos.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador;
|
||||||
|
|
||||||
|
public interface EmbarcadaDispOperadorDAO extends GenericDAO<EmbarcadaDispOperador, Long> {
|
||||||
|
|
||||||
|
public List<EmbarcadaDispOperador> buscarEmbarcadaDispOperadorPorPuntoVenta(Long puntoVentaId);
|
||||||
|
|
||||||
|
public boolean removerListEmbarcadaDispOperador(List<EmbarcadaDispOperador> embarcadaDisOperadorList);
|
||||||
|
|
||||||
|
}
|
|
@ -33,4 +33,10 @@ public interface UsuarioDAO extends GenericDAO<Usuario, Integer> {
|
||||||
|
|
||||||
public List<UsuarioEmbarcadaVO> buscarPorFuncionSistema(Long funcionSistemaId);
|
public List<UsuarioEmbarcadaVO> buscarPorFuncionSistema(Long funcionSistemaId);
|
||||||
|
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuarioPorPontoVenda(Long puntoVentaId);
|
||||||
|
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuarioPorDispositivo(Long dispositivoId);
|
||||||
|
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuarioEmbarcadaPorUsuariosIds(List<Long> usuariosIdList);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,79 @@
|
||||||
|
package com.rjconsultores.ventaboletos.dao.hibernate;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.hibernate.Query;
|
||||||
|
import org.hibernate.SessionFactory;
|
||||||
|
import org.hibernate.transform.Transformers;
|
||||||
|
import org.hibernate.type.BooleanType;
|
||||||
|
import org.hibernate.type.LongType;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.dao.EmbarcadaDispOperadorDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador;
|
||||||
|
|
||||||
|
@Repository("embarcadaDispOperadorDAO")
|
||||||
|
public class EmbarcadaDispOperadorHibernateDAO extends GenericHibernateDAO<EmbarcadaDispOperador, Long>
|
||||||
|
implements EmbarcadaDispOperadorDAO {
|
||||||
|
private static Logger log = Logger.getLogger(EmbarcadaDispOperadorHibernateDAO.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public EmbarcadaDispOperadorHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
|
||||||
|
setSessionFactory(factory);
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@Override
|
||||||
|
public List<EmbarcadaDispOperador> buscarEmbarcadaDispOperadorPorPuntoVenta(Long puntoVentaId) {
|
||||||
|
StringBuilder sQuery = new StringBuilder();
|
||||||
|
sQuery.append("select EMBARCADADISPOPERADOR_ID as embarcadaDispOperador, ")
|
||||||
|
.append(" DISPOSITIVOEMBARCADA_ID as dispositivoEmbarcadaId, ")
|
||||||
|
.append(" USUARIO_ID as usuarioId, ")
|
||||||
|
.append(" PUNTOVENTA_ID as puntoVentaId, ")
|
||||||
|
.append(" ACTIVO as activo ")
|
||||||
|
.append(" from embarcada_disp_operador embdispop ")
|
||||||
|
.append(" where ")
|
||||||
|
.append(" embdispop.puntoventa_id = :puntoVentaId ")
|
||||||
|
.append(" and embdispop.activo = 1 ");
|
||||||
|
Query qr = getSession().createSQLQuery(sQuery.toString())
|
||||||
|
.addScalar("embarcadaDispOperador", new LongType())
|
||||||
|
.addScalar("dispositivoEmbarcadaId", new LongType())
|
||||||
|
.addScalar("usuarioId", new LongType())
|
||||||
|
.addScalar("puntoVentaId", new LongType())
|
||||||
|
.addScalar("activo", new BooleanType())
|
||||||
|
.setResultTransformer(Transformers.aliasToBean(EmbarcadaDispOperador.class));
|
||||||
|
|
||||||
|
qr.setLong("puntoVentaId", puntoVentaId);
|
||||||
|
return (List<EmbarcadaDispOperador>) qr.list();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Transactional
|
||||||
|
@Override
|
||||||
|
public boolean removerListEmbarcadaDispOperador(List<EmbarcadaDispOperador> embarcadaDisOperadorList) {
|
||||||
|
try {
|
||||||
|
for (EmbarcadaDispOperador embarcadaDispOperador : embarcadaDisOperadorList) {
|
||||||
|
StringBuilder sQuery = new StringBuilder();
|
||||||
|
sQuery.append("delete ")
|
||||||
|
.append(" from embarcada_disp_operador embdispop ")
|
||||||
|
.append(" where ")
|
||||||
|
.append(" embdispop.usuario_id = :usuarioId ")
|
||||||
|
.append(" and embdispop.dispositivoembarcada_id = :dispositivoEmbarcadaId ")
|
||||||
|
.append(" and embdispop.activo = 1 ");
|
||||||
|
Query qr = getSession().createSQLQuery(sQuery.toString());
|
||||||
|
qr.setLong("usuarioId", embarcadaDispOperador.getUsuarioId());
|
||||||
|
qr.setLong("dispositivoEmbarcadaId", embarcadaDispOperador.getDispositivoEmbarcadaId());
|
||||||
|
qr.executeUpdate();
|
||||||
|
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("Erro ao deletar dispositivos usuários");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -66,6 +66,7 @@ public class EmpresaHibernateDAO extends GenericHibernateDAO<Empresa, Integer> i
|
||||||
c.add(Restrictions.ne("empresaId", -1));
|
c.add(Restrictions.ne("empresaId", -1));
|
||||||
c.addOrder(Order.asc("nombempresa"));
|
c.addOrder(Order.asc("nombempresa"));
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
List<Empresa> retorno =(List<Empresa>) c.list();
|
List<Empresa> retorno =(List<Empresa>) c.list();
|
||||||
|
|
||||||
for(Empresa empresa : retorno) {
|
for(Empresa empresa : retorno) {
|
||||||
|
@ -76,6 +77,7 @@ public class EmpresaHibernateDAO extends GenericHibernateDAO<Empresa, Integer> i
|
||||||
return retorno;
|
return retorno;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public List<Empresa> buscar(String nombempresa, Boolean indExterna, Short indTipo) {
|
public List<Empresa> buscar(String nombempresa, Boolean indExterna, Short indTipo) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
@ -104,6 +106,7 @@ public class EmpresaHibernateDAO extends GenericHibernateDAO<Empresa, Integer> i
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public List<Empresa> obtenerIndExternoFalse() {
|
public List<Empresa> obtenerIndExternoFalse() {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
@ -115,6 +118,7 @@ public class EmpresaHibernateDAO extends GenericHibernateDAO<Empresa, Integer> i
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public List<Empresa> obtenerIndTipo2() {
|
public List<Empresa> obtenerIndTipo2() {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
@ -144,12 +148,14 @@ public class EmpresaHibernateDAO extends GenericHibernateDAO<Empresa, Integer> i
|
||||||
Query query = getSession().createQuery(sb.toString());
|
Query query = getSession().createQuery(sb.toString());
|
||||||
query.setParameter("puntoventaId", puntoVenta.getPuntoventaId());
|
query.setParameter("puntoventaId", puntoVenta.getPuntoventaId());
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
List<Empresa> lsEmpresa = query.list();
|
List<Empresa> lsEmpresa = query.list();
|
||||||
|
|
||||||
return lsEmpresa;
|
return lsEmpresa;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<InscricaoEstadual> buscaInscricoesEstaduais(Empresa empresa) {
|
public List<InscricaoEstadual> buscaInscricoesEstaduais(Empresa empresa) {
|
||||||
|
|
||||||
|
@ -173,6 +179,7 @@ public class EmpresaHibernateDAO extends GenericHibernateDAO<Empresa, Integer> i
|
||||||
session.flush();
|
session.flush();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<Empresa> buscaLike(String nombempresa) {
|
public List<Empresa> buscaLike(String nombempresa) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
|
|
@ -54,6 +54,7 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
setSessionFactory(factory);
|
setSessionFactory(factory);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<PuntoVenta> obtenerTodos() {
|
public List<PuntoVenta> obtenerTodos() {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -64,6 +65,7 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<PuntoVenta> buscaLike(String strEstacion, boolean sinTodos) {
|
public List<PuntoVenta> buscaLike(String strEstacion, boolean sinTodos) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -89,6 +91,7 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<PuntoVenta> busca(String nomPuntoVenta, String numPuntoVenta) {
|
public List<PuntoVenta> busca(String nomPuntoVenta, String numPuntoVenta) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -100,6 +103,7 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<PuntoVenta> buscaPuntoVenta(String numPuntoVenta) {
|
public List<PuntoVenta> buscaPuntoVenta(String numPuntoVenta) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -109,6 +113,7 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<PuntoVenta> buscaPuntoVentaEmpresa(Empresa empresa) {
|
public List<PuntoVenta> buscaPuntoVentaEmpresa(Empresa empresa) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -118,6 +123,7 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<PuntoVenta> buscaPuntoVentaParada(Parada parada) {
|
public List<PuntoVenta> buscaPuntoVentaParada(Parada parada) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -169,11 +175,13 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
.addScalar("nombpuntoventa", StringType.INSTANCE);
|
.addScalar("nombpuntoventa", StringType.INSTANCE);
|
||||||
sql.setInteger("empresa_id", empresa.getEmpresaId());
|
sql.setInteger("empresa_id", empresa.getEmpresaId());
|
||||||
sql.setResultTransformer(new AliasToBeanResultTransformer(PuntoVentaVO.class));
|
sql.setResultTransformer(new AliasToBeanResultTransformer(PuntoVentaVO.class));
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
List<PuntoVentaVO> puntosVenta = sql.list();
|
List<PuntoVentaVO> puntosVenta = sql.list();
|
||||||
return puntosVenta;
|
return puntosVenta;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<PuntoVenta> buscarPuntoVentaSubordinados(PuntoVenta puntoVenta) {
|
public List<PuntoVenta> buscarPuntoVentaSubordinados(PuntoVenta puntoVenta) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -198,6 +206,7 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
c.add(Restrictions.or(suprCont, crtPtovta));
|
c.add(Restrictions.or(suprCont, crtPtovta));
|
||||||
|
|
||||||
c.addOrder(Order.asc("nombpuntoventa"));
|
c.addOrder(Order.asc("nombpuntoventa"));
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
List<PuntoVenta> puntosVenta = c.list();
|
List<PuntoVenta> puntosVenta = c.list();
|
||||||
|
|
||||||
// List<PuntoVenta> puntosVenta = geraListaDummy();
|
// List<PuntoVenta> puntosVenta = geraListaDummy();
|
||||||
|
@ -210,11 +219,13 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("ptovtaTipoEstoque", tipoEstoque));
|
c.add(Restrictions.eq("ptovtaTipoEstoque", tipoEstoque));
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
List<PuntoVenta> puntosVenta = c.list();
|
List<PuntoVenta> puntosVenta = c.list();
|
||||||
|
|
||||||
return puntosVenta;
|
return puntosVenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unused")
|
||||||
private List<PuntoVenta> geraListaDummy() {
|
private List<PuntoVenta> geraListaDummy() {
|
||||||
|
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -227,34 +238,9 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
Criterion crtPtovta = Restrictions.in("puntoventaId", new Integer[] { 1, 2, 3, 786, 1321, 1722 });
|
Criterion crtPtovta = Restrictions.in("puntoventaId", new Integer[] { 1, 2, 3, 786, 1321, 1722 });
|
||||||
|
|
||||||
c.add(Restrictions.or(suprCont, crtPtovta));
|
c.add(Restrictions.or(suprCont, crtPtovta));
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
List<PuntoVenta> puntosVenta = c.list();
|
List<PuntoVenta> puntosVenta = c.list();
|
||||||
|
|
||||||
// PuntoVenta pv1 = new PuntoVenta(Integer.valueOf(1));
|
|
||||||
// pv1.setNombpuntoventa("pv1");
|
|
||||||
//
|
|
||||||
// PuntoVenta pv2 = new PuntoVenta(Integer.valueOf(2));
|
|
||||||
// pv2.setNombpuntoventa("pv2");
|
|
||||||
//
|
|
||||||
// PuntoVenta pv3 = new PuntoVenta(Integer.valueOf(3));
|
|
||||||
// pv3.setNombpuntoventa("pv3");
|
|
||||||
//
|
|
||||||
// PuntoVenta pv4 = new PuntoVenta(Integer.valueOf(786));
|
|
||||||
// pv4.setNombpuntoventa("pv4");
|
|
||||||
//
|
|
||||||
// PuntoVenta pv5 = new PuntoVenta(Integer.valueOf(1321));
|
|
||||||
// pv5.setNombpuntoventa("pv5");
|
|
||||||
//
|
|
||||||
// PuntoVenta pv6 = new PuntoVenta(Integer.valueOf(1722));
|
|
||||||
// pv6.setNombpuntoventa("SUPRIMENTO");
|
|
||||||
//
|
|
||||||
// List<PuntoVenta> puntosVenta = new ArrayList<PuntoVenta>();
|
|
||||||
// puntosVenta.add(pv6);
|
|
||||||
// puntosVenta.add(pv1);
|
|
||||||
// puntosVenta.add(pv2);
|
|
||||||
// puntosVenta.add(pv3);
|
|
||||||
// puntosVenta.add(pv4);
|
|
||||||
// puntosVenta.add(pv5);
|
|
||||||
|
|
||||||
return puntosVenta;
|
return puntosVenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -308,6 +294,7 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
|
||||||
return qr.list();
|
return qr.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<UsuarioEmbarcadaVO> buscaUsuariosDoPuntoVenta(Long puntoventaId){
|
public List<UsuarioEmbarcadaVO> buscaUsuariosDoPuntoVenta(Long puntoventaId){
|
||||||
StringBuilder sQuery = new StringBuilder("SELECT uu ");
|
StringBuilder sQuery = new StringBuilder("SELECT uu ");
|
||||||
|
|
|
@ -43,6 +43,7 @@ public class UsuarioHibernateDAO extends GenericHibernateDAO<Usuario, Integer> i
|
||||||
setSessionFactory(factory);
|
setSessionFactory(factory);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<Usuario> obtenerTodos() {
|
public List<Usuario> obtenerTodos() {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
@ -51,6 +52,7 @@ public class UsuarioHibernateDAO extends GenericHibernateDAO<Usuario, Integer> i
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public List<Usuario> buscarPeloNome(String nome) {
|
public List<Usuario> buscarPeloNome(String nome) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
@ -70,6 +72,7 @@ public class UsuarioHibernateDAO extends GenericHibernateDAO<Usuario, Integer> i
|
||||||
return (Usuario) c.uniqueResult();
|
return (Usuario) c.uniqueResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public List<Usuario> buscarPorEmpleado(Empleado empleado) {
|
public List<Usuario> buscarPorEmpleado(Empleado empleado) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
@ -79,6 +82,7 @@ public class UsuarioHibernateDAO extends GenericHibernateDAO<Usuario, Integer> i
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public List<Usuario> buscarPelaCveUsuario(String cveUsuario) {
|
public List<Usuario> buscarPelaCveUsuario(String cveUsuario) {
|
||||||
Query query = getSession().createQuery("select u from Usuario u where u.activo =1 and u.claveUsuario = :clave order by u.claveUsuario");
|
Query query = getSession().createQuery("select u from Usuario u where u.activo =1 and u.claveUsuario = :clave order by u.claveUsuario");
|
||||||
query.setParameter("clave", cveUsuario);
|
query.setParameter("clave", cveUsuario);
|
||||||
|
@ -120,10 +124,11 @@ public class UsuarioHibernateDAO extends GenericHibernateDAO<Usuario, Integer> i
|
||||||
return (Usuario) c.uniqueResult();
|
return (Usuario) c.uniqueResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<UsuarioEmbarcadaVO> buscarPorFuncionSistema(Long funcionSistemaId){
|
public List<UsuarioEmbarcadaVO> buscarPorFuncionSistema(Long funcionSistemaId){
|
||||||
StringBuilder sQuery = new StringBuilder();
|
StringBuilder sQuery = new StringBuilder();
|
||||||
sQuery.append("select u.usuario_Id as usuarioId, null as nome, u.cveusuario as cveusuario, u.desccontrasena as senha, null as email from usuario u ");
|
sQuery.append("select u.usuario_Id as usuarioId, u as nome, u.cveusuario as cveusuario, u.desccontrasena as senha, null as email from usuario u ");
|
||||||
sQuery.append("where ");
|
sQuery.append("where ");
|
||||||
sQuery.append(" u.activo = 1 ");
|
sQuery.append(" u.activo = 1 ");
|
||||||
sQuery.append(" and u.usuario_id in ( ");
|
sQuery.append(" and u.usuario_id in ( ");
|
||||||
|
@ -144,4 +149,65 @@ public class UsuarioHibernateDAO extends GenericHibernateDAO<Usuario, Integer> i
|
||||||
qr.setLong("funcionSistemaId", funcionSistemaId);
|
qr.setLong("funcionSistemaId", funcionSistemaId);
|
||||||
return (List<UsuarioEmbarcadaVO>)qr.list();
|
return (List<UsuarioEmbarcadaVO>)qr.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@Override
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuarioPorPontoVenda(Long puntoVentaId){
|
||||||
|
|
||||||
|
StringBuilder sQuery = new StringBuilder();
|
||||||
|
sQuery.append("select u.usuario_id as usuarioId, u.nombusuario as nome, u.cveusuario as cveusuario from usuario u ");
|
||||||
|
sQuery.append(" left join usuario_ubicacion uu on uu.usuario_id = u.usuario_id ");
|
||||||
|
sQuery.append(" where ");
|
||||||
|
sQuery.append(" uu.puntoventa_id = :puntoVentaId ");
|
||||||
|
sQuery.append(" and u.activo = 1 ");
|
||||||
|
sQuery.append(" and uu.activo = 1 ");
|
||||||
|
Query qr = getSession().createSQLQuery(sQuery.toString())
|
||||||
|
.addScalar("usuarioId", new LongType())
|
||||||
|
.addScalar("nome", new StringType())
|
||||||
|
.addScalar("cveusuario", new StringType())
|
||||||
|
.setResultTransformer(Transformers.aliasToBean(UsuarioEmbarcadaVO.class));
|
||||||
|
|
||||||
|
qr.setLong("puntoVentaId", puntoVentaId);
|
||||||
|
return (List<UsuarioEmbarcadaVO>)qr.list();
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@Override
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuarioPorDispositivo(Long dispositivoEmbarcadaId){
|
||||||
|
|
||||||
|
StringBuilder sQuery = new StringBuilder();
|
||||||
|
sQuery.append("select u.usuario_id as usuarioId, u.nombusuario as nome, u.cveusuario as cveusuario from usuario u ");
|
||||||
|
sQuery.append(" left join embarcada_disp_operador embdispop on embdispop.usuario_id = u.usuario_id ");
|
||||||
|
sQuery.append(" where ");
|
||||||
|
sQuery.append(" embdispop.dispositivoembarcada_id = :dispositivoEmbarcadaId ");
|
||||||
|
sQuery.append(" and u.activo = 1 ");
|
||||||
|
sQuery.append(" and embdispop.activo = 1 ");
|
||||||
|
Query qr = getSession().createSQLQuery(sQuery.toString())
|
||||||
|
.addScalar("usuarioId", new LongType())
|
||||||
|
.addScalar("nome", new StringType())
|
||||||
|
.addScalar("cveusuario", new StringType())
|
||||||
|
.setResultTransformer(Transformers.aliasToBean(UsuarioEmbarcadaVO.class));
|
||||||
|
|
||||||
|
qr.setLong("dispositivoEmbarcadaId", dispositivoEmbarcadaId);
|
||||||
|
return (List<UsuarioEmbarcadaVO>)qr.list();
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@Override
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuarioEmbarcadaPorUsuariosIds(List<Long> usuariosIdList) {
|
||||||
|
StringBuilder sQuery = new StringBuilder();
|
||||||
|
sQuery.append("select u.usuario_id as usuarioId, u.nombusuario as nome, u.cveusuario as cveusuario from usuario u ");
|
||||||
|
sQuery.append(" where ");
|
||||||
|
sQuery.append(" u.usuario_id in (:usuariosIdList) ");
|
||||||
|
sQuery.append(" and u.activo = 1 ");
|
||||||
|
Query qr = getSession().createSQLQuery(sQuery.toString())
|
||||||
|
.addScalar("usuarioId", new LongType())
|
||||||
|
.addScalar("nome", new StringType())
|
||||||
|
.addScalar("cveusuario", new StringType())
|
||||||
|
.setResultTransformer(Transformers.aliasToBean(UsuarioEmbarcadaVO.class));
|
||||||
|
|
||||||
|
qr.setParameterList("usuariosIdList", usuariosIdList);
|
||||||
|
return (List<UsuarioEmbarcadaVO>)qr.list();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,104 @@
|
||||||
|
package com.rjconsultores.ventaboletos.entidad;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import javax.persistence.Basic;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.GenerationType;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.SequenceGenerator;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Temporal;
|
||||||
|
import javax.persistence.TemporalType;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@SequenceGenerator(name = "EMBARCADADISPOPERADOR_SEQ", sequenceName = "EMBARCADADISPOPERADOR_SEQ", allocationSize = 1)
|
||||||
|
@Table(name = "EMBARCADA_DISP_OPERADOR")
|
||||||
|
public class EmbarcadaDispOperador {
|
||||||
|
|
||||||
|
public EmbarcadaDispOperador() {
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
|
}
|
||||||
|
|
||||||
|
public EmbarcadaDispOperador(Long usuarioId, Long dispositivoEmbarcadaId, Long puntoVentaId, Date fecmodif, Boolean activo) {
|
||||||
|
this.usuarioId = usuarioId;
|
||||||
|
this.dispositivoEmbarcadaId = dispositivoEmbarcadaId;
|
||||||
|
this.puntoVentaId = puntoVentaId;
|
||||||
|
this.activo = activo !=null ? activo : Boolean.TRUE;
|
||||||
|
this.fecmodif = fecmodif !=null ? fecmodif : new Date();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@Basic(optional = false)
|
||||||
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "EMBARCADADISPOPERADOR_SEQ")
|
||||||
|
@Column(name = "EMBARCADADISPOPERADOR_ID")
|
||||||
|
private Long embarcadaDispOperador;
|
||||||
|
|
||||||
|
@Column(name = "DISPOSITIVOEMBARCADA_ID")
|
||||||
|
private Long dispositivoEmbarcadaId;
|
||||||
|
|
||||||
|
@Column(name = "USUARIO_ID")
|
||||||
|
private Long usuarioId;
|
||||||
|
|
||||||
|
@Column(name = "PUNTOVENTA_ID")
|
||||||
|
private Long puntoVentaId;
|
||||||
|
|
||||||
|
@Column(name = "FECMODIF")
|
||||||
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
|
private Date fecmodif;
|
||||||
|
|
||||||
|
@Column(name = "ACTIVO")
|
||||||
|
private Boolean activo;
|
||||||
|
|
||||||
|
public Long getEmbarcadaDispOperador() {
|
||||||
|
return embarcadaDispOperador;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmbarcadaDispOperador(Long embarcadaDispOperador) {
|
||||||
|
this.embarcadaDispOperador = embarcadaDispOperador;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getDispositivoEmbarcadaId() {
|
||||||
|
return dispositivoEmbarcadaId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDispositivoEmbarcadaId(Long dispositivoEmbarcadaId) {
|
||||||
|
this.dispositivoEmbarcadaId = dispositivoEmbarcadaId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getUsuarioId() {
|
||||||
|
return usuarioId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUsuarioId(Long usuarioId) {
|
||||||
|
this.usuarioId = usuarioId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getPuntoVentaId() {
|
||||||
|
return puntoVentaId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPuntoVentaId(Long puntoVentaId) {
|
||||||
|
this.puntoVentaId = puntoVentaId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getFecmodif() {
|
||||||
|
return fecmodif;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFecmodif(Date fecmodif) {
|
||||||
|
this.fecmodif = fecmodif;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getActivo() {
|
||||||
|
return activo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setActivo(Boolean activo) {
|
||||||
|
this.activo = activo;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
package com.rjconsultores.ventaboletos.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador;
|
||||||
|
|
||||||
|
public interface EmbarcadaDispOperadorService extends GenericService<EmbarcadaDispOperador, Long> {
|
||||||
|
|
||||||
|
public List<EmbarcadaDispOperador> buscarEmbarcadaDispOperadorPorDispositivo(Long dispositivoEmbarcadaId);
|
||||||
|
|
||||||
|
public List<EmbarcadaDispOperador> buscarEmbarcadaDispOperadorPorPuntoVenta(Long puntoVentaId);
|
||||||
|
|
||||||
|
public boolean removerListEmbarcadaDispOperador(List<EmbarcadaDispOperador> embarcadaDisOperadorList);
|
||||||
|
|
||||||
|
public boolean inserirListEmbarcadaDispOperador(List<EmbarcadaDispOperador> embarcadaDisOperadorList);
|
||||||
|
|
||||||
|
}
|
|
@ -10,6 +10,7 @@ import com.rjconsultores.ventaboletos.entidad.Empleado;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Perfil;
|
import com.rjconsultores.ventaboletos.entidad.Perfil;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.embarcada.UsuarioEmbarcadaVO;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -36,4 +37,10 @@ public interface UsuarioService {
|
||||||
public Usuario cambiarContrasena(Usuario entidad, String senha) throws BusinessException;
|
public Usuario cambiarContrasena(Usuario entidad, String senha) throws BusinessException;
|
||||||
|
|
||||||
public List<Usuario> buscarPeloNomeLike(String nome);
|
public List<Usuario> buscarPeloNomeLike(String nome);
|
||||||
|
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuariosEmbarcadaPorPontoVenda(Long puntoVentaId);
|
||||||
|
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuariosEmbarcadaPorDispositivo(Long dispositivoEmbarcadaId);
|
||||||
|
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuarioEmbarcadaPorUsuariosIds(List<Long> usuariosIdList);
|
||||||
}
|
}
|
|
@ -0,0 +1,73 @@
|
||||||
|
package com.rjconsultores.ventaboletos.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.dao.EmbarcadaDispOperadorDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador;
|
||||||
|
import com.rjconsultores.ventaboletos.service.EmbarcadaDispOperadorService;
|
||||||
|
|
||||||
|
@Service("embarcadaDispOperadorService")
|
||||||
|
public class EmbarcadaDispOperadorServiceImpl implements EmbarcadaDispOperadorService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private EmbarcadaDispOperadorDAO embarcadaDispOperadorDAO;
|
||||||
|
@Override
|
||||||
|
public List<EmbarcadaDispOperador> obtenerTodos() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public EmbarcadaDispOperador obtenerID(Long id) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public EmbarcadaDispOperador suscribir(EmbarcadaDispOperador entidad) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public EmbarcadaDispOperador actualizacion(EmbarcadaDispOperador entidad) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void borrar(EmbarcadaDispOperador entidad) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EmbarcadaDispOperador> buscarEmbarcadaDispOperadorPorDispositivo(Long dispositivoEmbarcadaId) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EmbarcadaDispOperador> buscarEmbarcadaDispOperadorPorPuntoVenta(Long puntoVentaId) {
|
||||||
|
return embarcadaDispOperadorDAO.buscarEmbarcadaDispOperadorPorPuntoVenta(puntoVentaId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean removerListEmbarcadaDispOperador(List<EmbarcadaDispOperador> embarcadaDisOperadorList) {
|
||||||
|
return embarcadaDispOperadorDAO.removerListEmbarcadaDispOperador(embarcadaDisOperadorList);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Transactional
|
||||||
|
@Override
|
||||||
|
public boolean inserirListEmbarcadaDispOperador(List<EmbarcadaDispOperador> embarcadaDisOperadorList) {
|
||||||
|
try {
|
||||||
|
embarcadaDispOperadorDAO.suscribirTodos(embarcadaDisOperadorList);
|
||||||
|
}catch (Exception e) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -29,6 +29,7 @@ import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.seguridad.ContrasenaUtileria;
|
import com.rjconsultores.ventaboletos.utilerias.seguridad.ContrasenaUtileria;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.embarcada.UsuarioEmbarcadaVO;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -219,4 +220,19 @@ public class UsuarioServiceImpl implements UsuarioService, UserDetailsService {
|
||||||
return usuarioDAO.buscarPeloNomeLike(nome);
|
return usuarioDAO.buscarPeloNomeLike(nome);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuariosEmbarcadaPorPontoVenda(Long puntoVentaId) {
|
||||||
|
return usuarioDAO.buscarUsuarioPorPontoVenda(puntoVentaId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuariosEmbarcadaPorDispositivo(Long dispositivoEmbarcadaId){
|
||||||
|
return usuarioDAO.buscarUsuarioPorDispositivo(dispositivoEmbarcadaId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarUsuarioEmbarcadaPorUsuariosIds(List<Long> usuariosIdList) {
|
||||||
|
return usuarioDAO.buscarUsuarioEmbarcadaPorUsuariosIds(usuariosIdList);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,8 @@ public class UsuarioEmbarcadaVO {
|
||||||
private String senha;
|
private String senha;
|
||||||
private String email;
|
private String email;
|
||||||
|
|
||||||
public UsuarioEmbarcadaVO(){}
|
public UsuarioEmbarcadaVO() {
|
||||||
|
}
|
||||||
|
|
||||||
public UsuarioEmbarcadaVO(Long usuarioId, String nome, String cveusuario, String senha, String email) {
|
public UsuarioEmbarcadaVO(Long usuarioId, String nome, String cveusuario, String senha, String email) {
|
||||||
super();
|
super();
|
||||||
|
@ -21,31 +22,50 @@ public class UsuarioEmbarcadaVO {
|
||||||
public Long getUsuarioId() {
|
public Long getUsuarioId() {
|
||||||
return usuarioId;
|
return usuarioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUsuarioId(Long usuarioId) {
|
public void setUsuarioId(Long usuarioId) {
|
||||||
this.usuarioId = usuarioId;
|
this.usuarioId = usuarioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNome() {
|
public String getNome() {
|
||||||
return nome;
|
return nome;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNome(String nome) {
|
public void setNome(String nome) {
|
||||||
this.nome = nome;
|
this.nome = nome;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getCveusuario() {
|
public String getCveusuario() {
|
||||||
return cveusuario;
|
return cveusuario;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCveusuario(String cveusuario) {
|
public void setCveusuario(String cveusuario) {
|
||||||
this.cveusuario = cveusuario;
|
this.cveusuario = cveusuario;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getSenha() {
|
public String getSenha() {
|
||||||
return senha;
|
return senha;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setSenha(String senha) {
|
public void setSenha(String senha) {
|
||||||
this.senha = senha;
|
this.senha = senha;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getEmail() {
|
public String getEmail() {
|
||||||
return email;
|
return email;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEmail(String email) {
|
public void setEmail(String email) {
|
||||||
this.email = email;
|
this.email = email;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (((UsuarioEmbarcadaVO) obj).usuarioId != null && usuarioId != null &&
|
||||||
|
((UsuarioEmbarcadaVO) obj).usuarioId.intValue() == usuarioId.intValue()) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue