org.benjp.services.mongodb
Class TokenServiceImpl

java.lang.Object
  extended by org.benjp.services.mongodb.TokenServiceImpl
All Implemented Interfaces:
TokenService

@Named(value="tokenService")
@ApplicationScoped
public class TokenServiceImpl
extends Object
implements TokenService


Field Summary
 
Fields inherited from interface org.benjp.services.TokenService
ANONIM_USER, M_TOKENS_COLLECTION
 
Constructor Summary
TokenServiceImpl()
           
 
Method Summary
 void addUser(String user, String token)
           
 List<String> getActiveUsersFilterBy(String user, boolean withUsers, boolean withPublic, boolean isAdmin)
           
 String getToken(String user)
           
 boolean hasUserWithToken(String user, String token)
           
 boolean isDemoUser(String user)
           
 boolean isUserOnline(String user)
           
 void updateValidity(String user, String token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenServiceImpl

public TokenServiceImpl()
Method Detail

getToken

public String getToken(String user)
Specified by:
getToken in interface TokenService

hasUserWithToken

public boolean hasUserWithToken(String user,
                                String token)
Specified by:
hasUserWithToken in interface TokenService

addUser

public void addUser(String user,
                    String token)
Specified by:
addUser in interface TokenService

updateValidity

public void updateValidity(String user,
                           String token)
Specified by:
updateValidity in interface TokenService

getActiveUsersFilterBy

public List<String> getActiveUsersFilterBy(String user,
                                           boolean withUsers,
                                           boolean withPublic,
                                           boolean isAdmin)
Specified by:
getActiveUsersFilterBy in interface TokenService

isUserOnline

public boolean isUserOnline(String user)
Specified by:
isUserOnline in interface TokenService

isDemoUser

public boolean isDemoUser(String user)
Specified by:
isDemoUser in interface TokenService


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.