Package org.keycloak.services.managers

Source Code of org.keycloak.services.managers.UserManager

package org.keycloak.services.managers;

import org.keycloak.models.KeycloakSession;
import org.keycloak.models.RealmModel;
import org.keycloak.models.UserModel;
import org.keycloak.models.UserSessionProvider;

/**
* @author <a href="mailto:sthorger@redhat.com">Stian Thorgersen</a>
*/
public class UserManager {

    private KeycloakSession session;

    public UserManager(KeycloakSession session) {
        this.session = session;
    }

    public boolean removeUser(RealmModel realm, UserModel user) {
        if (session.users().removeUser(realm, user)) {
            UserSessionProvider sessions = session.sessions();
            if (sessions != null) {
                sessions.onUserRemoved(realm, user);
            }
            return true;
        }
        return false;
    }

}
TOP

Related Classes of org.keycloak.services.managers.UserManager

TOP
Copyright © 2018 www.massapi.com. 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.