Class IdentifiableController

java.lang.Object
de.digitalcollections.commons.springmvc.controller.AbstractController
de.digitalcollections.cudami.admin.controller.AbstractPagingAndSortingController
de.digitalcollections.cudami.admin.controller.AbstractUniqueObjectController<I>
de.digitalcollections.cudami.admin.controller.identifiable.AbstractIdentifiablesController<de.digitalcollections.model.identifiable.Identifiable,CudamiIdentifiablesClient<de.digitalcollections.model.identifiable.Identifiable>>
de.digitalcollections.cudami.admin.controller.identifiable.IdentifiableController

@Controller public class IdentifiableController extends AbstractIdentifiablesController<de.digitalcollections.model.identifiable.Identifiable,CudamiIdentifiablesClient<de.digitalcollections.model.identifiable.Identifiable>>
  • Constructor Details

  • Method Details

    • find

      @GetMapping("/identifiables") @ResponseBody public List<de.digitalcollections.model.identifiable.Identifiable> find(@RequestParam(name="pageNumber",required=false,defaultValue="0") int pageNumber, @RequestParam(name="pageSize",required=false,defaultValue="25") int pageSize, @RequestParam(name="searchField",required=false,defaultValue="label") String searchField, @RequestParam(name="term",required=false) String searchTerm, @RequestParam(name="sortBy",required=false) List<de.digitalcollections.model.list.sorting.Order> sortBy) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • view

      @GetMapping("/identifiables/{namespace:[a-zA-Z_\\-]+}:{id:.+}") public String view(@PathVariable String namespace, @PathVariable String id, org.springframework.ui.Model model) throws de.digitalcollections.model.exception.TechnicalException, de.digitalcollections.model.exception.ResourceNotFoundException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
      de.digitalcollections.model.exception.ResourceNotFoundException
    • viewBase64Encoded

      @GetMapping("/identifiables/{base64:[^:]+}") public String viewBase64Encoded(@PathVariable String base64, org.springframework.ui.Model model) throws de.digitalcollections.model.exception.TechnicalException, de.digitalcollections.model.exception.ResourceNotFoundException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
      de.digitalcollections.model.exception.ResourceNotFoundException