@Controller @RequestMapping(value="/api/v1/documentViewer") public class DocumentViewerController extends Object
Controller providing services used by the document viewer.
Constructor and Description |
---|
DocumentViewerController(DocumentViewerManager documentViewerManager,
PreviewManager previewManager) |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.ResponseEntity<String> |
getAnnotations(String ambiguousId) |
org.springframework.http.ResponseEntity<String> |
getCategories(String ambiguousId) |
org.springframework.http.ResponseEntity<String> |
getComments(String ambiguousId) |
void |
getDocument(String ambiguousId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
ThumbnailJson |
getDocumentsThumbnailsAs(String documentAmbiguousId) |
org.springframework.http.ResponseEntity<Map<String,List<Map<String,String>>>> |
getUsers(String ambiguousId,
List<String> userIds) |
org.springframework.http.ResponseEntity<String> |
putAnnotations(String ambiguousId,
String annotations) |
org.springframework.http.ResponseEntity<String> |
putComments(String ambiguousId,
String comments) |
public DocumentViewerController(DocumentViewerManager documentViewerManager, PreviewManager previewManager)
@RequestMapping(value="/documents/{ambiguousId}", method=GET) public void getDocument(@PathVariable String ambiguousId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOException
@RequestMapping(value="/documents/{ambiguousId}/annotations", method=GET, produces="application/json") public org.springframework.http.ResponseEntity<String> getAnnotations(@PathVariable String ambiguousId) throws IOException
IOException
@RequestMapping(value="/documents/{ambiguousId}/annotations", method=PUT, produces="application/json") public org.springframework.http.ResponseEntity<String> putAnnotations(@PathVariable String ambiguousId, @RequestBody String annotations)
@RequestMapping(value="/documents/{ambiguousId}/categories", method=GET, produces="application/json") public org.springframework.http.ResponseEntity<String> getCategories(@PathVariable String ambiguousId)
@RequestMapping(value="/documents/{ambiguousId}/comments", method=GET, produces="application/json") public org.springframework.http.ResponseEntity<String> getComments(@PathVariable String ambiguousId) throws IOException
IOException
@RequestMapping(value="/documents/{ambiguousId}/comments", method=PUT, produces="application/json") public org.springframework.http.ResponseEntity<String> putComments(@PathVariable String ambiguousId, @RequestBody String comments)
@RequestMapping(value="/documents/{ambiguousId}/users", method=POST, produces="application/json") public org.springframework.http.ResponseEntity<Map<String,List<Map<String,String>>>> getUsers(@PathVariable String ambiguousId, @RequestBody List<String> userIds) throws IOException
IOException
@ResponseBody @RequestMapping(value="/documents/{documentAmbiguousId}/thumbnails**", method=GET) public ThumbnailJson getDocumentsThumbnailsAs(@PathVariable String documentAmbiguousId)
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.