org.exoplatform.chat.services
Interface TokenService

All Known Implementing Classes:
TokenServiceImpl

public interface TokenService


Field Summary
static String ANONIM_USER
           
static String M_USERS_COLLECTION
           
 
Method Summary
 void addUser(String user, String token)
           
 HashMap<String,UserBean> getActiveUsersFilterBy(String user, boolean withUsers, boolean withPublic, boolean isAdmin)
           
 HashMap<String,UserBean> getActiveUsersFilterBy(String user, boolean withUsers, boolean withPublic, boolean isAdmin, int limit)
           
 String getToken(String user)
           
 boolean hasUserWithToken(String user, String token)
           
 boolean isDemoUser(String user)
           
 boolean isUserOnline(String user)
           
 void updateValidity(String user, String token)
           
 

Field Detail

M_USERS_COLLECTION

static final String M_USERS_COLLECTION
See Also:
Constant Field Values

ANONIM_USER

static final String ANONIM_USER
See Also:
Constant Field Values
Method Detail

getToken

String getToken(String user)

hasUserWithToken

boolean hasUserWithToken(String user,
                         String token)

addUser

void addUser(String user,
             String token)

updateValidity

void updateValidity(String user,
                    String token)

getActiveUsersFilterBy

HashMap<String,UserBean> getActiveUsersFilterBy(String user,
                                                boolean withUsers,
                                                boolean withPublic,
                                                boolean isAdmin)

getActiveUsersFilterBy

HashMap<String,UserBean> getActiveUsersFilterBy(String user,
                                                boolean withUsers,
                                                boolean withPublic,
                                                boolean isAdmin,
                                                int limit)

isUserOnline

boolean isUserOnline(String user)

isDemoUser

boolean isDemoUser(String user)


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.