@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,
String dbName) |
Map<String,org.exoplatform.chat.model.UserBean> |
getActiveUsersFilterBy(String user,
List<String> limitedFilter,
String dbName,
boolean withUsers,
boolean withPublic,
boolean isAdmin,
int limit) |
String |
getToken(String user) |
boolean |
hasUserWithToken(String user,
String token,
String dbName) |
void |
removeUserToken(String user,
String token,
String dbName) |
public static final String M_USERS_COLLECTION
public boolean hasUserWithToken(String user, String token, String dbName)
hasUserWithToken in interface TokenStoragepublic void addUser(String user, String token, String dbName)
addUser in interface TokenStoragepublic void removeUserToken(String user, String token, String dbName)
removeUserToken in interface TokenStoragepublic Map<String,org.exoplatform.chat.model.UserBean> getActiveUsersFilterBy(String user, List<String> limitedFilter, String dbName, boolean withUsers, boolean withPublic, boolean isAdmin, int limit)
getActiveUsersFilterBy in interface TokenStorageCopyright © 2003–2019 eXo Platform SAS. All rights reserved.