Package io.datarouter.auth.service
Class DatarouterUserInfo
java.lang.Object
io.datarouter.auth.service.DatarouterUserInfo
- All Implemented Interfaces:
UserInfo
@Singleton public class DatarouterUserInfo extends java.lang.Object implements UserInfo
-
Constructor Summary
Constructors Constructor Description DatarouterUserInfo() -
Method Summary
Modifier and Type Method Description java.util.Set<io.datarouter.web.user.session.service.SessionBasedUser>getAllUsers(boolean enabledOnly)java.util.Set<io.datarouter.web.user.session.service.Role>getRolesById(java.lang.Long id)java.util.Set<io.datarouter.web.user.session.service.Role>getRolesByToken(java.lang.String token)java.util.Set<io.datarouter.web.user.session.service.Role>getRolesByUsername(java.lang.String username)java.util.Optional<io.datarouter.web.user.databean.DatarouterUser>getUserById(java.lang.Long id)java.util.Optional<io.datarouter.web.user.databean.DatarouterUser>getUserByToken(java.lang.String token)java.util.Optional<io.datarouter.web.user.databean.DatarouterUser>getUserByUsername(java.lang.String username)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.auth.service.UserInfo
hasRoleById, hasRoleByToken, hasRoleByUsername
-
Constructor Details
-
DatarouterUserInfo
public DatarouterUserInfo()
-
-
Method Details
-
getAllUsers
public java.util.Set<io.datarouter.web.user.session.service.SessionBasedUser> getAllUsers(boolean enabledOnly)- Specified by:
getAllUsersin interfaceUserInfo
-
getUserByUsername
public java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> getUserByUsername(java.lang.String username)- Specified by:
getUserByUsernamein interfaceUserInfo
-
getUserByToken
public java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> getUserByToken(java.lang.String token)- Specified by:
getUserByTokenin interfaceUserInfo
-
getUserById
public java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> getUserById(java.lang.Long id)- Specified by:
getUserByIdin interfaceUserInfo
-
getRolesByUsername
public java.util.Set<io.datarouter.web.user.session.service.Role> getRolesByUsername(java.lang.String username)- Specified by:
getRolesByUsernamein interfaceUserInfo
-
getRolesByToken
public java.util.Set<io.datarouter.web.user.session.service.Role> getRolesByToken(java.lang.String token)- Specified by:
getRolesByTokenin interfaceUserInfo
-
getRolesById
public java.util.Set<io.datarouter.web.user.session.service.Role> getRolesById(java.lang.Long id)- Specified by:
getRolesByIdin interfaceUserInfo
-