public String Actualizar() {
        // some validations may be done here...


        if (usuario.equals("")) {
            mensaje = "";
            mensaje2 = "Nombre obligatorio";
            return "ActualizarUsuario?faces-redirect=true";
        } else {
            if (clave.equals("")) {
                mensaje = "";
                mensaje2 = "clave obligatorio";
                return "ActualizarUsuario?faces-redirect=true";
            } else {
                if (email.equals("")) {
                    mensaje = "";
                    mensaje2 = "email obligatorio";
                    return "ActualizarUsuario?faces-redirect=true";
                } else {
                    if (nick.equals("")) {
                        mensaje = "";
                        mensaje2 = "Usuario obligatorio";
                        return "ActualizarUsuario?faces-redirect=true";
                    } else {
                        if (privacidad.equals("")) {
                            mensaje = "";
                            mensaje2 = "privacidad obligatorio";
                            return "ActualizarUsuario?faces-redirect=true";
                        } else {
                            if (clave.equals("")) {
                                mensaje = "";
                                mensaje2 = "clave obligatoria";
                                return "ActualizarUsuario?faces-redirect=true";
                            } else {
                                boolean Actualizado = false;
                                mensaje = "";
                                mensaje2 = "Actualizado";
                                Usuario user = new Usuario();
                                UsuarioDAO Actusuario = new UsuarioDAO();
                                user.setIdUsuario(id);
                                user.setNombre(nombreapellido);
                                user.setUsuario(nick);
                                user.setPassword(clave);
                                user.setEmail(email);
                                user.setDireccion(direccion);
                                user.setFacebook(facebook);
                                user.setTwittter(twitter);
                                user.setGoogle(google);
                                user.setPrivacidad(privacidad);
                                Actualizado = Actusuario.ActualizarUsuario(user);
                                if (Actualizado) {
                                    return "principal?faces-redirect=true";
                                } else {
                                    mensaje2 = "no se logro actualizar el usuario";
                                    return "ActualizarUsuario?faces-redirect=true";
                                }
                            }
                        }




                    }

                }
            }
        }


    }