@Named(value="tokenStorage") @ApplicationScoped @Singleton public class TokenMongoService extends Object implements TokenStorage
| Modifier and Type | Field and Description |
|---|---|
static String |
M_USERS_COLLECTION |
| Constructor and Description |
|---|
TokenMongoService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUser(String user,
String token) |
Map<String,org.exoplatform.chat.model.UserBean> |
getActiveUsersFilterBy(String user,
List<String> limitedFilter,
boolean withUsers,
boolean withPublic,
boolean isAdmin,
int limit) |
String |
getToken(String user) |
boolean |
hasUserWithToken(String user,
String token) |
void |
removeUserToken(String user,
String token) |
public static final String M_USERS_COLLECTION
public boolean hasUserWithToken(String user, String token)
hasUserWithToken in interface TokenStoragepublic void addUser(String user, String token)
addUser in interface TokenStoragepublic void removeUserToken(String user, String token)
removeUserToken in interface TokenStoragepublic Map<String,org.exoplatform.chat.model.UserBean> getActiveUsersFilterBy(String user, List<String> limitedFilter, boolean withUsers, boolean withPublic, boolean isAdmin, int limit)
getActiveUsersFilterBy in interface TokenStorageCopyright © 2003–2020 eXo Platform SAS. All rights reserved.