Class LookupRequestBuilder
- java.lang.Object
-
- uk.ac.bristol.hiddenmuseum.requests.LookupRequestBuilder
-
- All Implemented Interfaces:
RequestBuilder<SearchRecord>
public class LookupRequestBuilder extends java.lang.Object implements RequestBuilder<SearchRecord>
Creates requests to lookup individual records
-
-
Constructor Summary
Constructors Constructor Description LookupRequestBuilder(java.lang.String base, java.lang.String dataset, java.lang.String recordID)Create a lookup request builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetUrl()Returns the URL that will be queried by the requestSearchRecordsendRequest()Send the completed request to the API, returns the response
-
-
-
Constructor Detail
-
LookupRequestBuilder
public LookupRequestBuilder(java.lang.String base, java.lang.String dataset, java.lang.String recordID)Create a lookup request builder- Parameters:
base- URL where datasets can be found (do not include API endpoints)dataset- dataset to searchrecordID- record to look up
-
-
Method Detail
-
getUrl
public java.lang.String getUrl()
Description copied from interface:RequestBuilderReturns the URL that will be queried by the request- Specified by:
getUrlin interfaceRequestBuilder<SearchRecord>- Returns:
- URL
-
sendRequest
public SearchRecord sendRequest()
Description copied from interface:RequestBuilderSend the completed request to the API, returns the response- Specified by:
sendRequestin interfaceRequestBuilder<SearchRecord>- Returns:
- appropriate Java object for this request
-
-