Class QueryResultRequestParser
- java.lang.Object
-
- org.intermine.webservice.server.WebServiceRequestParser
-
- org.intermine.webservice.server.query.QueryRequestParser
-
- org.intermine.webservice.server.query.result.QueryResultRequestParser
-
public class QueryResultRequestParser extends QueryRequestParser
Processes service request. Evaluates parameters and validates them and check if its combination is valid.- Author:
- Jakub Kulaviak
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COMPUTE_TOTAL_COUNT_PARAMETER
Compute total count parameter name.static java.lang.String
LAYOUT_PARAMETER
Layout parameter name.static java.lang.String
QUERY_PARAMETER
Name of parameter with query-
Fields inherited from class org.intermine.webservice.server.query.QueryRequestParser
request
-
Fields inherited from class org.intermine.webservice.server.WebServiceRequestParser
ADD_HEADER_PARAMETER, CALLBACK_PARAMETER, DEFAULT_LIMIT, FILENAME_PARAMETER, FORMAT_PARAMETER_ANY, FORMAT_PARAMETER_COUNT, FORMAT_PARAMETER_CSV, FORMAT_PARAMETER_HTML, FORMAT_PARAMETER_JSON, FORMAT_PARAMETER_JSON_COUNT, FORMAT_PARAMETER_JSON_DATA_TABLE, FORMAT_PARAMETER_JSON_OBJ, FORMAT_PARAMETER_JSON_ROW, FORMAT_PARAMETER_JSON_TABLE, FORMAT_PARAMETER_JSONP, FORMAT_PARAMETER_JSONP_COUNT, FORMAT_PARAMETER_JSONP_DATA_TABLE, FORMAT_PARAMETER_JSONP_OBJ, FORMAT_PARAMETER_JSONP_ROW, FORMAT_PARAMETER_JSONP_TABLE, FORMAT_PARAMETER_TAB, FORMAT_PARAMETER_TEXT, FORMAT_PARAMETER_TSV, FORMAT_PARAMETER_XML, LIMIT_PARAMETER, MIN_LIMIT, OUTPUT_PARAMETER, START_PARAMETER
-
-
Constructor Summary
Constructors Constructor Description QueryResultRequestParser(QueryStore queryStore, javax.servlet.http.HttpServletRequest request)
RequestProcessor constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryResultInput
getInput()
Returns parsed parameters in parameter object - so this values can be easily get from this object.-
Methods inherited from class org.intermine.webservice.server.query.QueryRequestParser
decodeLZWString, decompressLZW, getQueryXml
-
Methods inherited from class org.intermine.webservice.server.WebServiceRequestParser
getAcceptableFormats, interpretFormat, isCountRequest, isJsonP, parseFormatFromPathInfo, parseRequest
-
-
-
-
Field Detail
-
QUERY_PARAMETER
public static final java.lang.String QUERY_PARAMETER
Name of parameter with query- See Also:
- Constant Field Values
-
COMPUTE_TOTAL_COUNT_PARAMETER
public static final java.lang.String COMPUTE_TOTAL_COUNT_PARAMETER
Compute total count parameter name.- See Also:
- Constant Field Values
-
LAYOUT_PARAMETER
public static final java.lang.String LAYOUT_PARAMETER
Layout parameter name.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
QueryResultRequestParser
public QueryResultRequestParser(QueryStore queryStore, javax.servlet.http.HttpServletRequest request)
RequestProcessor constructor.- Parameters:
request
- requestqueryStore
- A place to lookup qids in.
-
-
Method Detail
-
getInput
public QueryResultInput getInput()
Returns parsed parameters in parameter object - so this values can be easily get from this object.- Returns:
- web service input
-
-