// // DO NOT EDIT THIS FILE, IT HAS BEEN GENERATED USING AndroidAnnotations. // package org.voxe.android.data; import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpMethod; import org.springframework.http.client.ClientHttpRequestFactory; import org.springframework.web.client.RestTemplate; public class ElectionResourceClient_ implements ElectionResourceClient { private RestTemplate restTemplate; private String rootUrl; public ElectionResourceClient_() { restTemplate = new RestTemplate(); rootUrl = "http://voxe.org/api/v1"; } public ElectionResourceClient_(RestTemplate restTemplate) { this.restTemplate = restTemplate; } public ElectionResourceClient_(ClientHttpRequestFactory requestFactory) { restTemplate = new RestTemplate(requestFactory); } @Override public RestTemplate getRestTemplate() { return restTemplate; } @Override public void setRestTemplate(RestTemplate restTemplate) { this.restTemplate = restTemplate; } @Override public ElectionResponse getElections() { HttpHeaders httpHeaders = new HttpHeaders(); HttpEntity<Object> requestEntity = new HttpEntity<Object>(httpHeaders); return restTemplate.exchange(rootUrl.concat("/elections/search"), HttpMethod.GET, requestEntity, ElectionResponse.class).getBody(); } }