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.ProfileImageSourceof the imageGet theDefaultProfileImageProvider.ProfileImageSourceof 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:UserImageAccessorGet the image- Specified by:
getImagein interfaceUserImageAccessor- Parameters:
size- The size in px. Can be 0.maxSize- The maxSize in px. Can be 0.- Returns:
- The UserImage
-
getSource
Get theDefaultProfileImageProvider.ProfileImageSourceof the image- Returns:
- The profile image source
-
getUserPrefsSourceParams
Get theDefaultProfileImageProvider.ProfileImageSourceof the image- Returns:
- The profile image source
-