com.indexdata.masterkey.pazpar2.client
public class ClientCommand extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
CLIENT_WINDOW_ID_PARAMETER |
static String |
COMMAND_PARAMETER |
static String |
RECORD_FILTER_PARAMETER |
static String |
RECORD_QUERY_PARAMETER |
static String |
TARGET_FILTER_PARAMETER |
static String |
TORUS_QUERY_PARAMETER |
Constructor and Description |
---|
ClientCommand(Map<String,String[]> params,
String queryString)
Create an instance of pazpar2 search command.
|
ClientCommand(String command,
String queryString) |
Modifier and Type | Method and Description |
---|---|
boolean |
bytarget()
Is this a 'bytarget' command
|
String |
getCommand() |
String |
getPz2queryString() |
String |
getQueryString() |
String |
getRecordFilter() |
String |
getRecordFilterTargetCriteria() |
String |
getRecordQuery() |
String |
getTargetFilter() |
String |
getTorusParams() |
boolean |
hasRecordFilter()
Does the SP request contain a record filter
|
boolean |
hasRecordFilterTargetCriteria() |
boolean |
hasRecordQuery() |
boolean |
hasTorusParams()
Does the SP request contain a torus query
|
boolean |
isSameAs(ClientCommand anotherCommand)
Compares queryStrings
|
boolean |
ping() |
boolean |
record() |
boolean |
search()
Is this a 'search' command
|
void |
setRecordQuery(String recordQueryParam) |
boolean |
show()
Is this a 'show' command
|
boolean |
stat() |
boolean |
termlist()
Is this a 'termlist' command
|
public static final String CLIENT_WINDOW_ID_PARAMETER
public static final String RECORD_FILTER_PARAMETER
public static final String RECORD_QUERY_PARAMETER
public static final String TORUS_QUERY_PARAMETER
public static final String COMMAND_PARAMETER
public static final String TARGET_FILTER_PARAMETER
public ClientCommand(Map<String,String[]> params, String queryString)
params
- decoded HTTP params (e.g as returned by the Servlet#getParametersMap)queryString
- original, encoded query stringnonPz2Params
- additional names of non-pz2 paramspublic boolean search()
public boolean record()
public String getRecordQuery()
public boolean hasRecordQuery()
public void setRecordQuery(String recordQueryParam)
public boolean isSameAs(ClientCommand anotherCommand)
anotherCommand
- public boolean hasRecordFilter()
public boolean hasRecordFilterTargetCriteria()
public boolean hasTorusParams()
public boolean bytarget()
public boolean show()
public boolean termlist()
public boolean stat()
public boolean ping()
public String getCommand()
public String getRecordFilter()
public String getRecordFilterTargetCriteria()
public String getTorusParams()
public String getTargetFilter()
public String getQueryString()
public String getPz2queryString()
Copyright © 2014. All rights reserved.