package eu.europeana.creative.geomapping;
import java.io.IOException;
import eu.europeana.api.client.EuropeanaApi2Client;
import eu.europeana.api.client.exception.EuropeanaApiProblem;
import eu.europeana.api.client.model.EuropeanaApi2Results;
import eu.europeana.api.client.search.query.Api2Query;
import eu.europeana.api.client.search.query.EuropeanaComplexQuery;
public class EuropeanaSearchBean {
public EuropeanaApi2Results getEuropeanaResults(String searchTerms, String country) throws IOException, EuropeanaApiProblem{
//create the query object
Api2Query europeanaQuery = new Api2Query();
//europeanaQuery.setCreator("picasso");
europeanaQuery.setType("IMAGE");
europeanaQuery.setGeneralTerms(searchTerms);
europeanaQuery.setCountry(country);
//perform search
EuropeanaApi2Client europeanaClient = new EuropeanaApi2Client();
EuropeanaApi2Results res = europeanaClient.searchApi2(europeanaQuery, 5, 1);
return res;
}
}