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, boolean allowCached)java.util.Set<io.datarouter.web.user.session.service.Role>getRolesByToken(java.lang.String token, boolean allowCached)java.util.Set<io.datarouter.web.user.session.service.Role>getRolesByUsername(java.lang.String username, boolean allowCached)java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser>getUserById(java.lang.Long id, boolean allowCached)java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser>getUserByToken(java.lang.String token, boolean allowCached)java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser>getUserByUsername(java.lang.String username, boolean allowCached)default java.lang.BooleanhasRoleById(java.lang.Long id, io.datarouter.web.user.session.service.Role role, boolean allowCached)default java.lang.BooleanhasRoleByToken(java.lang.String token, io.datarouter.web.user.session.service.Role role, boolean allowCached)default java.lang.BooleanhasRoleByUsername(java.lang.String username, io.datarouter.web.user.session.service.Role role, boolean allowCached)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, boolean allowCached) -
getUserByToken
java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser> getUserByToken(java.lang.String token, boolean allowCached) -
getUserById
java.util.Optional<? extends io.datarouter.web.user.session.service.SessionBasedUser> getUserById(java.lang.Long id, boolean allowCached) -
getRolesByUsername
java.util.Set<io.datarouter.web.user.session.service.Role> getRolesByUsername(java.lang.String username, boolean allowCached) -
getRolesByToken
java.util.Set<io.datarouter.web.user.session.service.Role> getRolesByToken(java.lang.String token, boolean allowCached) -
getRolesById
java.util.Set<io.datarouter.web.user.session.service.Role> getRolesById(java.lang.Long id, boolean allowCached) -
hasRoleByUsername
default java.lang.Boolean hasRoleByUsername(java.lang.String username, io.datarouter.web.user.session.service.Role role, boolean allowCached) -
hasRoleByToken
default java.lang.Boolean hasRoleByToken(java.lang.String token, io.datarouter.web.user.session.service.Role role, boolean allowCached) -
hasRoleById
default java.lang.Boolean hasRoleById(java.lang.Long id, io.datarouter.web.user.session.service.Role role, boolean allowCached)
-