*/
public class BioCaseEditorInput extends DataImportEditorInput<SpecimenOrObservationBase<?>> {
- private final OccurenceQuery query;
-
/**
* @param results
*/
Collection<SpecimenOrObservationBase<?>> results = new ArrayList<SpecimenOrObservationBase<?>>();
try {
+ //FIXME move ABCD import to cdmlib -> this will also get rid of the transient services
InputStream resultStream;
resultStream = new BioCaseQueryServiceWrapper().query(query);
Abcd206ImportConfigurator configurator = Abcd206ImportConfigurator.NewInstance(resultStream, null, false);
import org.eclipse.ui.IPersistableElement;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
+import eu.etaxonomy.cdm.ext.occurrence.OccurenceQuery;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
private final ConversationHolder conversationHolder;
+ protected OccurenceQuery query;
+
/**
* @param results
*/
*/
public class GbifImportEditorInput extends DataImportEditorInput<GbifResponse> {
- private final OccurenceQuery query;
-
/**
* @param query
*/
if (getClass() != obj.getClass()) {
return false;
}
- GbifImportEditorInput other = (GbifImportEditorInput) obj;
+ DataImportEditorInput<GbifResponse> other = (DataImportEditorInput<GbifResponse>) obj;
if (query == null) {
if (other.query != null) {
return false;
package eu.etaxonomy.taxeditor.editor.view.dataimport;
-import java.net.URI;
-
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;
-import eu.etaxonomy.cdm.ext.occurrence.gbif.GbifResponse;
-
public class QueryOriginalRecordCommand extends AbstractHandler {
/* (non-Javadoc)
StructuredSelection structuredSelection = (StructuredSelection)selection;
if(structuredSelection.size()==1){
Object next = structuredSelection.iterator().next();
- if(next instanceof GbifResponse){
- URI endPoint = ((GbifResponse) next).getDataSetUri();
- }
+// if(next instanceof GbifResponse){
+// InputStream inputStream = new GbifQueryServiceWrapper().queryForOriginalRecord((GbifResponse)next);
+// BioCaseEditorInput input = new BioCaseEditorInput(query);
+// }
}
}
return null;