Package org.appfuse.webapp.client.ui.login.LoginView

Examples of org.appfuse.webapp.client.ui.login.LoginView.LoginDetails


    @Override
    public void onLoginClick() {
        view.setMessage(null);
        final EditorDriver<LoginDetails> editorDriver = view.getEditorDriver();
        final LoginDetails login = editorDriver.flush();
        final Set<ConstraintViolation<LoginDetails>> violations = getValidator().validate(login);
        if(!violations.isEmpty()) {
            editorDriver.setConstraintViolations((Set) violations);
            return;
        }
View Full Code Here


                (login.isRememberMe()? "&_spring_security_remember_me=on" : "");
    }

    @Override
    public void onPasswordHintClick() {
        final LoginDetails login = view.getEditorDriver().flush();
        final String username = login.getUsername();
        if(username == null || "".equals(username.trim())) {
            Window.alert(i18n.errors_required(i18n.user_username()));
            return;
        }
        requests.userRequest().sendPasswordHint(login.getUsername()).fire(new Receiver<String>() {
            @Override
            public void onSuccess(final String userEmail) {
                Alert message = null;
                if(userEmail != null) {
                    message = new Alert(i18n.login_passwordHint_sent(username, userEmail), AlertType.SUCCESS);
View Full Code Here

        });
    }

    @Override
    public void onRequestPasswordRecoveryClick() {
        final LoginDetails login = view.getEditorDriver().flush();
        final String username = login.getUsername();
        if (username == null || "".equals(username.trim())) {
            Window.alert(i18n.errors_required(i18n.user_username()));
            return;
        }
        requests.userRequest().requestRecoveryToken(login.getUsername()).fire(new Receiver<String>() {
            @Override
            public void onSuccess(final String message) {
                if (message != null) {
                    shell.addMessage(message, AlertType.SUCCESS);
                }
View Full Code Here

TOP

Related Classes of org.appfuse.webapp.client.ui.login.LoginView.LoginDetails

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.