Package org.ametys.core.userpref
Class UserPreferencesImageAccessor
java.lang.Object
org.ametys.core.userpref.UserPreferencesImageAccessor
- All Implemented Interfaces:
UserImageAccessor
The user pref image accessor
-
Constructor Summary
ConstructorsConstructorDescriptionUserPreferencesImageAccessor
(UserIdentity user, DefaultProfileImageProvider.ProfileImageSource imageSource, Map<String, Object> userPrefsSourceParams, ProfileImageProvider profileImageProvider) Constructor for Default User Image with a user profile image -
Method Summary
Modifier and TypeMethodDescriptiongetImage
(int size, int maxSize) Get the imageGet theDefaultProfileImageProvider.ProfileImageSource
of the imageGet theDefaultProfileImageProvider.ProfileImageSource
of the image
-
Constructor Details
-
UserPreferencesImageAccessor
public UserPreferencesImageAccessor(UserIdentity user, DefaultProfileImageProvider.ProfileImageSource imageSource, Map<String, Object> userPrefsSourceParams, ProfileImageProvider profileImageProvider) Constructor for Default User Image with a user profile image- Parameters:
user
- The userimageSource
- The source of the imageuserPrefsSourceParams
- The user preferences source paramsprofileImageProvider
- The profileImageProvider
-
-
Method Details
-
getImage
Description copied from interface:UserImageAccessor
Get the image- Specified by:
getImage
in interfaceUserImageAccessor
- Parameters:
size
- The size in px. Can be 0.maxSize
- The maxSize in px. Can be 0.- Returns:
- The UserImage
-
getSource
Get theDefaultProfileImageProvider.ProfileImageSource
of the image- Returns:
- The profile image source
-
getUserPrefsSourceParams
Get theDefaultProfileImageProvider.ProfileImageSource
of the image- Returns:
- The profile image source
-