@Controller
public class WebController
extends de.digitalcollections.commons.springmvc.controller.AbstractController
| Constructor and Description |
|---|
WebController() |
| Modifier and Type | Method and Description |
|---|---|
String |
add(IiifManifestSummary manifestSummary,
org.springframework.ui.Model model) |
String |
add(org.springframework.ui.Model model) |
IiifManifestSummary |
apiAdd(String manifestUri) |
org.springframework.http.ResponseEntity<Map<String,Object>> |
handleApiException(de.digitalcollections.iiif.bookshelf.frontend.controller.ApiException e) |
String |
list(SearchRequest searchRequest,
org.springframework.ui.Model model,
org.springframework.data.domain.Pageable pageRequest,
String style,
org.springframework.validation.BindingResult results)
List with or without search query.
|
String |
viewBook(UUID uuid,
org.springframework.ui.Model model) |
@RequestMapping(value={"","/"},
method=GET)
public String list(SearchRequest searchRequest,
org.springframework.ui.Model model,
org.springframework.data.domain.Pageable pageRequest,
@RequestParam(required=false,defaultValue="grid")
String style,
org.springframework.validation.BindingResult results)
searchRequest - contains search term if anymodel - view modelpageRequest - paging paramsstyle - switching style between list and grid listingresults - validation results and errors@RequestMapping(value="/add",
method=GET)
public String add(org.springframework.ui.Model model)
@RequestMapping(value="/add",
method=POST)
public String add(IiifManifestSummary manifestSummary,
org.springframework.ui.Model model)
@ResponseBody
@RequestMapping(value="/api/add",
method=POST,
produces="application/json")
public IiifManifestSummary apiAdd(@RequestParam(value="uri")
String manifestUri)
throws de.digitalcollections.iiif.bookshelf.frontend.controller.ApiException
de.digitalcollections.iiif.bookshelf.frontend.controller.ApiException@CrossOrigin(origins="*")
@RequestMapping(value="/view/{uuid}",
method=GET)
public String viewBook(@PathVariable
UUID uuid,
org.springframework.ui.Model model)
Copyright © 2017. All rights reserved.