Class FileAvatarStorageProvider
- java.lang.Object
-
- org.gcube.keycloak.avatar.storage.file.FileAvatarStorageProvider
-
- All Implemented Interfaces:
org.gcube.keycloak.avatar.storage.AvatarStorageProvider,org.keycloak.provider.Provider
public class FileAvatarStorageProvider extends Object implements org.gcube.keycloak.avatar.storage.AvatarStorageProvider
-
-
Constructor Summary
Constructors Constructor Description FileAvatarStorageProvider()FileAvatarStorageProvider(String avatarFolder, Boolean useEmailAsFilename)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voiddeleteAvatarImage(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)InputStreamloadAvatarImage(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)voidsaveAvatarImage(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, InputStream input)
-
-
-
Method Detail
-
saveAvatarImage
public void saveAvatarImage(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, InputStream input)- Specified by:
saveAvatarImagein interfaceorg.gcube.keycloak.avatar.storage.AvatarStorageProvider
-
loadAvatarImage
public InputStream loadAvatarImage(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
- Specified by:
loadAvatarImagein interfaceorg.gcube.keycloak.avatar.storage.AvatarStorageProvider
-
deleteAvatarImage
public void deleteAvatarImage(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)- Specified by:
deleteAvatarImagein interfaceorg.gcube.keycloak.avatar.storage.AvatarStorageProvider
-
close
public void close()
- Specified by:
closein interfaceorg.keycloak.provider.Provider
-
-