@ApplicationScoped public class BasicUserCacheImpl extends Object implements ActiveUserCache
Constructor and Description |
---|
BasicUserCacheImpl() |
public User getUser()
getUser
in interface ActiveUserCache
User
. Never returns null
.
If no user is logged in, returns User.ANONYMOUS
.public void setUser(User user)
ActiveUserCache
User
.setUser
in interface ActiveUserCache
user
- The User
currently logged in.public boolean isValid()
isValid
in interface ActiveUserCache
User
has been invalidated.public void invalidateCache()
ActiveUserCache
User
.invalidateCache
in interface ActiveUserCache
public boolean hasUser()
ActiveUserCache
hasUser
in interface ActiveUserCache
User
available from a recent
login.Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.