public class DiscoverySearchRequestProcessor extends java.lang.Object implements SearchRequestProcessor
| Constructor and Description |
|---|
DiscoverySearchRequestProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
doAdvancedSearch(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Method for constructing the discovery advanced search form
author: Andrea Bollini
|
void |
doItemMapSearch(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Method for searching authors in item map
author: gam
|
void |
doOpenSearch(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doSimpleSearch(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
exportMetadata(Context context,
javax.servlet.http.HttpServletResponse response,
Item[] items)
Export the search results as a csv file
|
java.lang.String |
getI18NKeyPrefix() |
java.util.List<java.lang.String> |
getSearchIndices() |
void |
init() |
public void init()
public void doOpenSearch(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws SearchProcessorException, java.io.IOException, javax.servlet.ServletException
doOpenSearch in interface SearchRequestProcessorSearchProcessorExceptionjava.io.IOExceptionjavax.servlet.ServletExceptionpublic void doSimpleSearch(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws SearchProcessorException, java.io.IOException, javax.servlet.ServletException
doSimpleSearch in interface SearchRequestProcessorSearchProcessorExceptionjava.io.IOExceptionjavax.servlet.ServletExceptionprotected void exportMetadata(Context context, javax.servlet.http.HttpServletResponse response, Item[] items) throws java.io.IOException, javax.servlet.ServletException
context - The DSpace contextresponse - The request objectitems - The result itemsjava.io.IOExceptionjavax.servlet.ServletExceptionpublic void doAdvancedSearch(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws SearchProcessorException, java.io.IOException, javax.servlet.ServletException
doAdvancedSearch in interface SearchRequestProcessorSearchProcessorExceptionjava.io.IOExceptionjavax.servlet.ServletExceptionpublic void doItemMapSearch(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws SearchProcessorException, javax.servlet.ServletException, java.io.IOException
doItemMapSearch in interface SearchRequestProcessorSearchProcessorExceptionjavax.servlet.ServletExceptionjava.io.IOExceptionpublic java.lang.String getI18NKeyPrefix()
getI18NKeyPrefix in interface SearchRequestProcessorpublic java.util.List<java.lang.String> getSearchIndices()
getSearchIndices in interface SearchRequestProcessorCopyright © 2018 DuraSpace. All Rights Reserved.