Package fr.metabocloud.core.model
Interface IUserDetails
- All Known Implementing Classes:
UserDetailsCore
public interface IUserDetails
IUserDetails interface.
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- Nils Paulhe
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanhasAuthorization(Set<UserApiAuthorizationsResponse.TokenAuthorizationsEnum> authorizations, UserApiAuthorizationsResponse.TokenAuthorizationsEnum auth) hasAuthorization.default booleanhasRole(Set<UserApiAuthorizationsResponse.UserRolesEnum> roles, UserApiAuthorizationsResponse.UserRolesEnum ro) hasRole.
-
Method Details
-
hasRole
default boolean hasRole(Set<UserApiAuthorizationsResponse.UserRolesEnum> roles, UserApiAuthorizationsResponse.UserRolesEnum ro) hasRole.
- Parameters:
roles- aSetobjectro- aUserApiAuthorizationsResponse.UserRolesEnumobject- Returns:
- a boolean
-
hasAuthorization
default boolean hasAuthorization(Set<UserApiAuthorizationsResponse.TokenAuthorizationsEnum> authorizations, UserApiAuthorizationsResponse.TokenAuthorizationsEnum auth) hasAuthorization.
- Parameters:
authorizations- aSetobjectauth- aUserApiAuthorizationsResponse.TokenAuthorizationsEnumobject- Returns:
- a boolean
-