Class Query
- java.lang.Object
-
- edu.indiana.lib.twinpeaks.search.QueryBase
-
- edu.indiana.lib.twinpeaks.search.HttpTransactionQueryBase
-
- edu.indiana.lib.twinpeaks.search.singlesearch.musepeer.Query
-
- All Implemented Interfaces:
HttpTransactionQueryInterface,QueryInterface
public class Query extends HttpTransactionQueryBase
Send a query to the Musepeer interface
-
-
Field Summary
Fields Modifier and Type Field Description static StringRECORDS_PER_PAGERecords displayed "per page"-
Fields inherited from interface edu.indiana.lib.twinpeaks.search.HttpTransactionQueryInterface
METHOD_GET, METHOD_POST, REDIRECT_AUTOMATIC, REDIRECT_MANAGED, REDIRECT_MANAGED_SINGLESTEP
-
-
Constructor Summary
Constructors Constructor Description Query()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoQuery()SearchStringgetSearchString()Fetch the (Muse format) search string (overrides HttpTransactionQueryBase)voidparseRequest(Map parameterMap)Parse user request parameters.-
Methods inherited from class edu.indiana.lib.twinpeaks.search.HttpTransactionQueryBase
clearParameters, getBody, getFollowRedirects, getFormElement, getParameter, getParameterName, getQueryDocument, getQueryMethod, getQueryUrl, getResponseBytes, getResponseCharacterSet, getResponseDocument, getResponseHeader, getResponseString, getSessionContext, getSessionParameter, getSessionValue, getUrl, initialize, newFullUrl, removeQueryUrl, removeSessionParameter, setDefaultCharacterSet, setParameter, setParametersFromFormInputs, setParametersFromInputNames, setParametersFromInputs, setParametersFromInputValues, setParametersFromNameList, setParametersFromValueList, setPreserveBaseUrlFile, setQueryDocument, setQueryMethod, setQueryUrl, setRedirectBehavior, setSearchString, setSessionParameter, setSessionValue, setUrl, setUrl, setUrlFromAnchor, setUrlFromForm, submit
-
Methods inherited from class edu.indiana.lib.twinpeaks.search.QueryBase
getIntegerRequestParameter, getRequestParameter, getRequestParameterMap, populateRequestParameters
-
-
-
-
Field Detail
-
RECORDS_PER_PAGE
public static final String RECORDS_PER_PAGE
Records displayed "per page"- See Also:
- Constant Field Values
-
-
Method Detail
-
parseRequest
public void parseRequest(Map parameterMap)
Parse user request parameters.- Specified by:
parseRequestin interfaceQueryInterface- Overrides:
parseRequestin classQueryBase- Parameters:
parameterMap- Request details (name=value pairs)
-
doQuery
public void doQuery()
Search
-
getSearchString
public String getSearchString()
Fetch the (Muse format) search string (overrides HttpTransactionQueryBase)- Overrides:
getSearchStringin classHttpTransactionQueryBase- Returns:
- The native Muse query text
-
-