/** * Update the list of allowed countries for this job to Crowdflower (the list is set in the job) * * @param job * @throws HttpServerErrorException */ void updateAllowedCountries(CrowdJob job) throws HttpServerErrorException { RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new FormHttpMessageConverter()); if (job.getExcludedCountries().size() > 0) { restTemplate.put(baseJobURL, job.getExcludedCountriesMap(), job.getId(), apiKey); } if (job.getIncludedCountries().size() > 0) { restTemplate.put(baseJobURL, job.getIncludedCountriesMap(), job.getId(), apiKey); } }