Package io.datarouter.auth.service
Interface UserInfo
- All Known Implementing Classes:
DatarouterUserInfo
public interface UserInfo
-
Method Summary
Modifier and Type Method Description 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<? extends io.datarouter.web.user.session.service.SessionBasedUser>getUserById(java.lang.Long id)java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser>getUserByToken(java.lang.String token)java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser>getUserByUsername(java.lang.String username)default java.lang.BooleanhasRoleById(java.lang.Long id, io.datarouter.web.user.session.service.Role role)default java.lang.BooleanhasRoleByToken(java.lang.String token, io.datarouter.web.user.session.service.Role role)default java.lang.BooleanhasRoleByUsername(java.lang.String username, io.datarouter.web.user.session.service.Role role)io.datarouter.scanner.Scanner<? extends io.datarouter.web.user.session.service.SessionBasedUser>scanAllUsers(boolean enabledOnly, java.util.Set<io.datarouter.web.user.session.service.Role> includedRoles)
-
Method Details
-
scanAllUsers
io.datarouter.scanner.Scanner<? extends io.datarouter.web.user.session.service.SessionBasedUser> scanAllUsers(boolean enabledOnly, java.util.Set<io.datarouter.web.user.session.service.Role> includedRoles) -
getUserByUsername
java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser> getUserByUsername(java.lang.String username) -
getUserByToken
java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser> getUserByToken(java.lang.String token) -
getUserById
java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser> getUserById(java.lang.Long id) -
getRolesByUsername
java.util.Set<io.datarouter.web.user.session.service.Role> getRolesByUsername(java.lang.String username) -
getRolesByToken
java.util.Set<io.datarouter.web.user.session.service.Role> getRolesByToken(java.lang.String token) -
getRolesById
java.util.Set<io.datarouter.web.user.session.service.Role> getRolesById(java.lang.Long id) -
hasRoleByUsername
default java.lang.Boolean hasRoleByUsername(java.lang.String username, io.datarouter.web.user.session.service.Role role) -
hasRoleByToken
default java.lang.Boolean hasRoleByToken(java.lang.String token, io.datarouter.web.user.session.service.Role role) -
hasRoleById
default java.lang.Boolean hasRoleById(java.lang.Long id, io.datarouter.web.user.session.service.Role role)
-