@Controller public class AvatarController extends Object
Controller that provides avatar Thumbnail
s for users. The actual avatar thumbnail lookup logic is configurable through the injected AvatarManager
implementation.
Constructor and Description |
---|
AvatarController(AvatarManager avatarManager) |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.ResponseEntity<?> |
getAvatar(String ambiguousId,
int size,
javax.servlet.http.HttpServletResponse response)
Returns the avatar
Thumbnail image. |
public AvatarController(AvatarManager avatarManager)
@RequestMapping(value="/avatar/user/{ambiguousId}", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<?> getAvatar(@PathVariable String ambiguousId, @RequestParam(defaultValue="0") int size, javax.servlet.http.HttpServletResponse response) throws IOException
Returns the avatar Thumbnail
image. Returns a 404 HTTP response status if the user could not be found and a 500 HTTP response status if there was an error while
getting the avatar thumbnail.
ambiguousId
- the user global id for which to return the avatar thumbnailsize
- the size of the avatar thumbnailresponse
- the http servlet responseIOException
- if there is an error creating the output stream for the responseCopyright © 2010 - 2019 edorasware ag. All Rights Reserved.