@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.