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;
.getLogger(ExternalReferenceServiceWizardPage.class);
private ConversationHolder conversation;
private CdmFormFactory formFactory;
- private ReferenceBase entity;
+ private Reference entity;
private Composite control;
private ListViewer viewer;
* @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;
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";
}
@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);
}
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);
}