public class RestClientSearchService extends Object implements SearchService
SearchService, which uses REST to communicate with the server| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.web.client.RestTemplate |
restTemplate |
protected String |
serverUrl |
| Constructor and Description |
|---|
RestClientSearchService() |
| Modifier and Type | Method and Description |
|---|---|
String |
commit() |
String |
delete(String site,
String id) |
String |
partialDocumentUpdate(String site,
String id,
File document,
Map<String,String> additionalFields) |
Map<String,Object> |
search(Query query) |
void |
setRestTemplate(org.springframework.web.client.RestTemplate restTemplate) |
void |
setServerUrl(String serverUrl) |
String |
update(String site,
String id,
String xml,
boolean ignoreRootInFieldNames) |
String |
updateDocument(String site,
String id,
File document) |
String |
updateDocument(String site,
String id,
File document,
Map<String,String> additionalFields) |
protected String serverUrl
protected org.springframework.web.client.RestTemplate restTemplate
public void setServerUrl(String serverUrl)
public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
public Map<String,Object> search(Query query) throws SearchException
search in interface SearchServiceSearchExceptionpublic String update(String site, String id, String xml, boolean ignoreRootInFieldNames) throws SearchException
update in interface SearchServiceSearchExceptionpublic String delete(String site, String id) throws SearchException
delete in interface SearchServiceSearchExceptionpublic String commit() throws SearchException
commit in interface SearchServiceSearchExceptionpublic String updateDocument(String site, String id, File document) throws SearchException
updateDocument in interface SearchServiceSearchExceptionpublic String updateDocument(String site, String id, File document, Map<String,String> additionalFields) throws SearchException
updateDocument in interface SearchServiceSearchExceptionpublic String partialDocumentUpdate(String site, String id, File document, Map<String,String> additionalFields) throws SearchException
partialDocumentUpdate in interface SearchServiceSearchExceptionCopyright © 2014 CrafterCMS. All Rights Reserved.