added a readme file
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / editor / newWizard / ExternalReferenceServiceWizardPage.java
index 3c21e267ce4132bfc2c1340d78e74dc0914b44a3..5abbf094f5edef70e7640e74ca3fbac3135a4429 100644 (file)
@@ -32,7 +32,7 @@ import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;
 import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
 import eu.etaxonomy.cdm.ext.ipni.IIpniService;
 import eu.etaxonomy.cdm.ext.ipni.IpniService;
-import eu.etaxonomy.cdm.model.reference.ReferenceBase;
+import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
 import eu.etaxonomy.taxeditor.store.CdmStore;
 
@@ -50,7 +50,7 @@ public class ExternalReferenceServiceWizardPage extends WizardPage implements Se
                        .getLogger(ExternalReferenceServiceWizardPage.class);
        private ConversationHolder conversation;
        private CdmFormFactory formFactory;
-       private ReferenceBase entity;
+       private Reference entity;
        private Composite control;
        private ListViewer viewer;
        
@@ -65,7 +65,7 @@ public class ExternalReferenceServiceWizardPage extends WizardPage implements Se
         * @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
         * @param entity a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
         */
-       protected ExternalReferenceServiceWizardPage(CdmFormFactory formFactory, ConversationHolder conversation, ReferenceBase entity) {
+       protected ExternalReferenceServiceWizardPage(CdmFormFactory formFactory, ConversationHolder conversation, Reference entity) {
                super("ExternalReferenceServiceWizardPage");
                this.formFactory = formFactory;
                this.entity = entity;
@@ -118,8 +118,8 @@ public class ExternalReferenceServiceWizardPage extends WizardPage implements Se
                viewer.setLabelProvider(new LabelProvider(){
                        @Override
                        public String getText(Object element) {
-                               if(element instanceof ReferenceBase){
-                                       return ((ReferenceBase) element).getTitleCache();
+                               if(element instanceof Reference){
+                                       return ((Reference) element).getTitleCache();
                                }
                                return "Element is not a reference";
                        }
@@ -134,7 +134,7 @@ public class ExternalReferenceServiceWizardPage extends WizardPage implements Se
        @Override
        public void widgetSelected(SelectionEvent e) {
                String query = text_query.getText();
-               List<ReferenceBase> publications = ipniService.getPublications(query, null, (ICdmApplicationConfiguration) CdmStore.getCurrentApplicationController(), null);
+               List<Reference> publications = ipniService.getPublications(query, null, (ICdmApplicationConfiguration) CdmStore.getCurrentApplicationController(), null);
                viewer.setInput(publications);
        }
 
@@ -147,7 +147,7 @@ public class ExternalReferenceServiceWizardPage extends WizardPage implements Se
        public void selectionChanged(SelectionChangedEvent event) {
                IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
                
-               ReferenceBase selectedReference = (ReferenceBase) selection.getFirstElement();
+               Reference selectedReference = (Reference) selection.getFirstElement();
                if(selectedReference != null){
                        ((AbstractNewEntityWizard) getWizard()).setEntity(selectedReference);
                }