@SerializeWith(value=UserSessionPredicate.ExternalizerImpl.class) public class UserSessionPredicate extends Object implements Predicate<Map.Entry<String,SessionEntityWrapper<UserSessionEntity>>>
Modifier and Type | Class and Description |
---|---|
static class |
UserSessionPredicate.ExternalizerImpl |
Modifier and Type | Method and Description |
---|---|
UserSessionPredicate |
brokerSessionId(String id) |
UserSessionPredicate |
brokerUserId(String id) |
UserSessionPredicate |
client(String clientUUID)
Adds a test for client.
|
static UserSessionPredicate |
create(String realm)
Creates a user session predicate.
|
UserSessionPredicate |
expired(Integer expired,
Integer expiredRefresh) |
UserSessionPredicate |
expired(Integer expired,
Integer expiredRefresh,
Integer expiredRememberMe,
Integer expiredRefreshRememberMe) |
boolean |
test(Map.Entry<String,SessionEntityWrapper<UserSessionEntity>> entry) |
UserSessionPredicate |
user(String user) |
public static UserSessionPredicate create(String realm)
client(java.lang.String)
method, see its warning.realm
- public UserSessionPredicate user(String user)
public UserSessionPredicate client(String clientUUID)
clientUUID
- AuthenticatedClientSessionAdapter.detachFromUserSession()
public UserSessionPredicate expired(Integer expired, Integer expiredRefresh)
public UserSessionPredicate expired(Integer expired, Integer expiredRefresh, Integer expiredRememberMe, Integer expiredRefreshRememberMe)
public UserSessionPredicate brokerSessionId(String id)
public UserSessionPredicate brokerUserId(String id)
public boolean test(Map.Entry<String,SessionEntityWrapper<UserSessionEntity>> entry)
test
in interface Predicate<Map.Entry<String,SessionEntityWrapper<UserSessionEntity>>>
Copyright © 2020 JBoss by Red Hat. All rights reserved.