コード例 #1
0
 public void validaCrearUsuario(UsuarioDTO usuarioDTO) throws BusinessException {
   // valida correo
   Long cantidadXcorreo =
       em.createNamedQuery("Usuario.cuentaPorCorreo", Long.class)
           .setParameter("correo", usuarioDTO.getCorreoElectronico())
           .getSingleResult();
   if (cantidadXcorreo > 0) {
     throw new BusinessException(
         new MensajeRespuesta(
             CodigosErrorEnum.CORREO_EXISTENTE.name(),
             "Correo ya registrado, usa la opción recordar clave"));
   }
 }
コード例 #2
0
 public static Usuario convierteUsuarioDTOaEntidad(UsuarioDTO usuarioDTO) {
   Usuario usuario = new Usuario();
   usuario.setClave(usuarioDTO.getClave());
   usuario.setNombreLogin(usuarioDTO.getCorreoElectronico());
   return usuario;
 }