public abstract class SruQueryBase extends HttpTransactionQueryBase
| Modifier and Type | Field and Description |
|---|---|
static String |
SRU_EXPLAIN |
static String |
SRU_MAX_RECORD |
static String |
SRU_OPERATION |
static String |
SRU_QUERY |
static String |
SRU_RECORD_PACKING |
static String |
SRU_RECORD_SCHEMA |
static String |
SRU_SEARCH_RETRIEVE |
static String |
SRU_SORT |
static String |
SRU_START_RECORD |
static String |
SRU_STATUS |
static String |
SRU_VERSION |
METHOD_GET, METHOD_POST, REDIRECT_AUTOMATIC, REDIRECT_MANAGED, REDIRECT_MANAGED_SINGLESTEP| Constructor and Description |
|---|
SruQueryBase() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
addFirstParameter(String newParameter)
Add the first parameter to a new parameter list
|
protected String |
addParameter(String base,
String newParameter)
Add a parameter to the parameter list
|
protected String |
appendItems(String... items)
Trim and concatenate all arguments
|
protected String |
formatParameter(String name,
String value)
Format a parameter (
name=value) |
protected String |
normalizeParameter(String value)
Normalize a query parameter value
|
protected String |
sruExplain()
Make an explain operation parameter
|
protected String |
sruMaximumRecords(int maximum)
Make a maximum record parameter
|
protected String |
sruMaximumRecords(String maximum)
Make a maximum record parameter
|
protected String |
sruOperation(String operation)
Make an SRU operation parameter
|
protected void |
sruPostExplain()
Make an explain operation parameter
|
protected void |
sruPostMaximumRecords(int maximum)
Make a maximum record parameter
|
protected void |
sruPostMaximumRecords(String maximum)
Make a maximum record parameter
|
protected void |
sruPostOperation(String operation)
Make an SRU operation parameter
|
protected void |
sruPostQuery(String criteria)
Make a query parameter
|
protected void |
sruPostRecordPacking(String packing)
Make a record packing parameter
|
protected void |
sruPostRecordSchema(String schema)
Make a record schema parameter
|
protected void |
sruPostSearchRetrieve()
Make a searchRetrieve operation parameter
|
protected void |
sruPostSort(String key)
Make a sort parameter
|
protected void |
sruPostStartRecord(int start)
Make a start record parameter
|
protected void |
sruPostStartRecord(String start)
Make a start record parameter
|
protected void |
sruPostStatus()
Make a status operation parameter
|
protected void |
sruPostVersion(String version)
Make a version parameter (this is the version of our SRU request)
|
protected String |
sruQuery(String criteria)
Make a query parameter
|
protected String |
sruRecordPacking(String packing)
Make a record packing parameter
|
protected String |
sruRecordSchema(String schema)
Make a record schema parameter
|
protected String |
sruSearchRetrieve()
Make a searchRetrieve operation parameter
|
protected String |
sruSort(String key)
Make a sort parameter
|
protected String |
sruStartRecord(int start)
Make a start record parameter
|
protected String |
sruStartRecord(String start)
Make a start record parameter
|
protected String |
sruStatus()
Make a status operation parameter
|
protected String |
sruVersion(String version)
Make a version parameter (this is the version of our SRU request)
|
clearParameters, getBody, getFollowRedirects, getFormElement, getParameter, getParameterName, getQueryDocument, getQueryMethod, getQueryUrl, getResponseBytes, getResponseCharacterSet, getResponseDocument, getResponseHeader, getResponseString, getSearchString, 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, submitgetIntegerRequestParameter, getRequestParameter, getRequestParameterMap, parseRequest, populateRequestParametersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoQuerypublic static final String SRU_VERSION
public static final String SRU_OPERATION
public static final String SRU_EXPLAIN
public static final String SRU_SEARCH_RETRIEVE
public static final String SRU_STATUS
public static final String SRU_RECORD_PACKING
public static final String SRU_RECORD_SCHEMA
public static final String SRU_START_RECORD
public static final String SRU_MAX_RECORD
public static final String SRU_SORT
public static final String SRU_QUERY
protected String sruVersion(String version)
protected String sruExplain()
protected String sruSearchRetrieve()
protected String sruOperation(String operation)
The - desired operation (searchRetrieve>, explain, etc)protected String sruStatus()
protected String sruRecordPacking(String packing)
packing - How to pack (escape) result records (typically xml)protected String sruRecordSchema(String schema)
schema - Schema to useprotected String sruStartRecord(String start)
start - The starting record numberprotected String sruStartRecord(int start)
start - The starting record numberprotected String sruMaximumRecords(int maximum)
maximum - The maximum record to returnprotected String sruMaximumRecords(String maximum)
maximum - The maximum record to returnprotected String sruSort(String key)
key - The sort keyprotected String sruQuery(String criteria)
criteria - The search criteriaprotected void sruPostVersion(String version)
protected void sruPostExplain()
protected void sruPostSearchRetrieve()
protected void sruPostOperation(String operation)
The - desired operation (searchRetrieve>, explain, etc)protected void sruPostStatus()
protected void sruPostRecordPacking(String packing)
packing - How to pack (escape) result records (typically xml)protected void sruPostRecordSchema(String schema)
schema - Schema to useprotected void sruPostStartRecord(String start)
start - The starting record numberprotected void sruPostStartRecord(int start)
start - The starting record numberprotected void sruPostMaximumRecords(int maximum)
maximum - The maximum record to returnprotected void sruPostMaximumRecords(String maximum)
maximum - The maximum record to returnprotected void sruPostSort(String key)
key - The sort keyprotected void sruPostQuery(String criteria)
criteria - The search criteriaprotected String appendItems(String... items)
items - Items to appendprotected String formatParameter(String name, String value)
name=value)name - Parameter namevalue - Parameter valuename=value pairprotected String addFirstParameter(String newParameter)
newParameter - Parmeter to addprotected String addParameter(String base, String newParameter)
base - Base parameter list - we'll add to thisnewParameter - Parmeter to addCopyright © 2023. All rights reserved.