Class OpenSearchController

java.lang.Object
org.dspace.app.rest.OpenSearchController

@Controller @RequestMapping("/opensearch") public class OpenSearchController extends Object
This class provides a controller for OpenSearch support. It creates a namespace /opensearch in the DSpace REST webapp.
Author:
Oliver Goldschmidt (o.goldschmidt at tuhh.de)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    search(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String query, Integer start, Integer count, String format, String sort, String sortDirection, String dsoObject, String configuration, List<SearchFilter> searchFilters)
    This method provides the OpenSearch query on the path /search It will pass the result as a OpenSearchDocument directly to the client
    void
    service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    This method provides the OpenSearch servicedescription document on the path /service It will pass the result as a OpenSearchDocument directly to the client
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait