Package org.gcube.keycloak.avatar
Class AvatarAdminResource
- java.lang.Object
-
- org.gcube.keycloak.avatar.AbstractAvatarResource
-
- org.gcube.keycloak.avatar.AvatarAdminResource
-
public class AvatarAdminResource extends AbstractAvatarResource
-
-
Field Summary
-
Fields inherited from class org.gcube.keycloak.avatar.AbstractAvatarResource
auth, AVATAR_IMAGE_PARAMETER, DEFAULT_IMPLEMENTATION, logger, session
-
-
Constructor Summary
Constructors Constructor Description AvatarAdminResource(org.keycloak.models.KeycloakSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsedownloadUserAvatarImage(String userId)voidinit()javax.ws.rs.core.ResponseuploadUserAvatarImage(String userId, org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input)-
Methods inherited from class org.gcube.keycloak.avatar.AbstractAvatarResource
fetchAndCreateResponse, fetchUserImage, getAvatarStorageProvider, lookupAvatarStorageProvider, saveUserImage
-
-
-
-
Method Detail
-
init
public void init()
-
downloadUserAvatarImage
@GET @Path("/{user_id}") @Produces({"image/png","image/jpeg","image/gif"}) public javax.ws.rs.core.Response downloadUserAvatarImage(@PathParam("user_id") String userId)
-
uploadUserAvatarImage
@POST @Path("/{user_id}") @Consumes("multipart/form-data") public javax.ws.rs.core.Response uploadUserAvatarImage(@PathParam("user_id") String userId, org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input)
-
-