Package org.gcube.keycloak.avatar
Class AvatarResource
- java.lang.Object
-
- org.gcube.keycloak.avatar.AbstractAvatarResource
-
- org.gcube.keycloak.avatar.AvatarResource
-
public class AvatarResource 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 AvatarResource(org.keycloak.models.KeycloakSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AvatarAdminResourceadmin()javax.ws.rs.core.ResponsedownloadCurrentUserAvatarImage()javax.ws.rs.core.ResponseuploadCurrentUserAvatarImage(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input, javax.ws.rs.core.UriInfo uriInfo)-
Methods inherited from class org.gcube.keycloak.avatar.AbstractAvatarResource
fetchAndCreateResponse, fetchUserImage, getAvatarStorageProvider, lookupAvatarStorageProvider, saveUserImage
-
-
-
-
Method Detail
-
admin
@Path("/admin") public AvatarAdminResource admin()
-
downloadCurrentUserAvatarImage
@GET @Produces({"image/png","image/jpeg","image/gif"}) public javax.ws.rs.core.Response downloadCurrentUserAvatarImage()
-
uploadCurrentUserAvatarImage
@POST @Consumes("multipart/form-data") public javax.ws.rs.core.Response uploadCurrentUserAvatarImage(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input, @Context javax.ws.rs.core.UriInfo uriInfo)
-
-