*/
package eu.etaxonomy.taxeditor.editor.view.dataimport;
-import java.util.ArrayList;
+import java.io.IOException;
+import java.net.URISyntaxException;
import java.util.Collection;
-import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
+import org.apache.http.client.ClientProtocolException;
+
import eu.etaxonomy.cdm.ext.occurrence.OccurenceQuery;
+import eu.etaxonomy.cdm.ext.occurrence.gbif.GbifQueryServiceWrapper;
import eu.etaxonomy.cdm.ext.occurrence.gbif.GbifResponse;
-import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType;
/**
* @author pplitzner
@Override
public void query(){
String errorMessage = "Could not execute query " + query;
-// try{
-// Collection<GbifResponse> results = new GbifQueryServiceWrapper().query(query);
- Collection<GbifResponse> results = new ArrayList<GbifResponse>();
- DerivedUnitFacade facade = DerivedUnitFacade.NewInstance(SpecimenOrObservationType.PreservedSpecimen);
- facade.setLocality("outbanks of seashore");
- GbifResponse gbifResponse = new GbifResponse(facade, "endPointURL");
- results.add(gbifResponse);
+ try{
+ Collection<GbifResponse> results = new GbifQueryServiceWrapper().query(query);
setResults(results);
-// } catch (ClientProtocolException e) {
-// logger.error(errorMessage, e);
-// } catch (IOException e) {
-// logger.error(errorMessage, e);
-// } catch (URISyntaxException e) {
-// logger.error(errorMessage, e);
-// }
+ } catch (ClientProtocolException e) {
+ logger.error(errorMessage, e);
+ } catch (IOException e) {
+ logger.error(errorMessage, e);
+ } catch (URISyntaxException e) {
+ logger.error(errorMessage, e);
+ }
}