Class UserDetailsCore
java.lang.Object
fr.metabocloud.core.models.objects.UserDetailsCore
- All Implemented Interfaces:
IUserDetails
Implementation of the IUserDetails interface.
-
Field Summary
FieldsModifier and TypeFieldDescriptionUser's token's authorization (CRUD)protected StringUser's EMAILprotected StringUser's ORCIDprotected Set<UserApiAuthorizationsResponse.UserRolesEnum>User's roles (user, admin, ...) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.metabocloud.core.models.objects.IUserDetails
hasAuthorization, hasRole
-
Field Details
-
orcid
User's ORCID -
email
User's EMAIL -
roles
User's roles (user, admin, ...) -
authorizations
User's token's authorization (CRUD)
-
-
Constructor Details
-
UserDetailsCore
public UserDetailsCore()
-
-
Method Details
-
hasRole
-
hasAuthorization
public boolean hasAuthorization(UserApiAuthorizationsResponse.TokenAuthorizationsEnum authorization)
-