public interface UserSessionProvider extends Provider
ClientSessionModel createClientSession(RealmModel realm, ClientModel client)
ClientSessionModel getClientSession(RealmModel realm, String id)
ClientSessionModel getClientSession(String id)
UserSessionModel createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)
UserSessionModel getUserSession(RealmModel realm, String id)
List<UserSessionModel> getUserSessions(RealmModel realm, UserModel user)
List<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client)
List<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client, int firstResult, int maxResults)
List<UserSessionModel> getUserSessionByBrokerUserId(RealmModel realm, String brokerUserId)
UserSessionModel getUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)
long getActiveUserSessions(RealmModel realm, ClientModel client)
void removeUserSession(RealmModel realm, UserSessionModel session)
void removeUserSessions(RealmModel realm, UserModel user)
void removeExpired(RealmModel realm)
void removeUserSessions(RealmModel realm)
void removeClientSession(RealmModel realm, ClientSessionModel clientSession)
UserLoginFailureModel getUserLoginFailure(RealmModel realm, String userId)
UserLoginFailureModel addUserLoginFailure(RealmModel realm, String userId)
void removeUserLoginFailure(RealmModel realm, String userId)
void removeAllUserLoginFailures(RealmModel realm)
void onRealmRemoved(RealmModel realm)
void onClientRemoved(RealmModel realm, ClientModel client)
void onUserRemoved(RealmModel realm, UserModel user)
UserSessionModel createOfflineUserSession(UserSessionModel userSession)
UserSessionModel getOfflineUserSession(RealmModel realm, String userSessionId)
void removeOfflineUserSession(RealmModel realm, UserSessionModel userSession)
ClientSessionModel createOfflineClientSession(ClientSessionModel clientSession)
ClientSessionModel getOfflineClientSession(RealmModel realm, String clientSessionId)
List<ClientSessionModel> getOfflineClientSessions(RealmModel realm, UserModel user)
void removeOfflineClientSession(RealmModel realm, String clientSessionId)
long getOfflineSessionsCount(RealmModel realm, ClientModel client)
List<UserSessionModel> getOfflineUserSessions(RealmModel realm, ClientModel client, int first, int max)
UserSessionModel importUserSession(UserSessionModel persistentUserSession, boolean offline)
ClientSessionModel importClientSession(ClientSessionModel persistentClientSession, boolean offline)
ClientInitialAccessModel createClientInitialAccessModel(RealmModel realm, int expiration, int count)
ClientInitialAccessModel getClientInitialAccessModel(RealmModel realm, String id)
void removeClientInitialAccessModel(RealmModel realm, String id)
List<ClientInitialAccessModel> listClientInitialAccess(RealmModel realm)
Copyright © 2016 JBoss by Red Hat. All rights reserved.