Package org.exoplatform.chat.services
Class TokenServiceImpl
- java.lang.Object
-
- org.exoplatform.chat.services.TokenServiceImpl
-
- All Implemented Interfaces:
org.exoplatform.chat.services.TokenService
@Named("tokenService") @ApplicationScoped @Singleton public class TokenServiceImpl extends Object implements org.exoplatform.chat.services.TokenService
-
-
Constructor Summary
Constructors Constructor Description TokenServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUser(String user, String token)Map<String,org.exoplatform.chat.model.UserBean>getActiveUsersFilterBy(String user, List<String> limitUsers, boolean withUsers, boolean withPublic, boolean isAdmin, int limit)StringgetToken(String user)booleanhasUserWithToken(String user, String token)booleanisDemoUser(String user)voidremoveUserToken(String user, String token)
-
-
-
Method Detail
-
getToken
public String getToken(String user)
- Specified by:
getTokenin interfaceorg.exoplatform.chat.services.TokenService
-
hasUserWithToken
public boolean hasUserWithToken(String user, String token)
- Specified by:
hasUserWithTokenin interfaceorg.exoplatform.chat.services.TokenService
-
addUser
public void addUser(String user, String token)
- Specified by:
addUserin interfaceorg.exoplatform.chat.services.TokenService
-
removeUserToken
public void removeUserToken(String user, String token)
- Specified by:
removeUserTokenin interfaceorg.exoplatform.chat.services.TokenService
-
getActiveUsersFilterBy
public Map<String,org.exoplatform.chat.model.UserBean> getActiveUsersFilterBy(String user, List<String> limitUsers, boolean withUsers, boolean withPublic, boolean isAdmin, int limit)
- Specified by:
getActiveUsersFilterByin interfaceorg.exoplatform.chat.services.TokenService
-
isDemoUser
public boolean isDemoUser(String user)
- Specified by:
isDemoUserin interfaceorg.exoplatform.chat.services.TokenService
-
-