Revision ce1318e1
Added by Patrick Plitzner over 7 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/dbstatus/DistributionTableView.java | ||
---|---|---|
169 | 169 |
|
170 | 170 |
@Override |
171 | 171 |
public void buttonClick(ClickEvent event) { |
172 |
try{
|
|
173 |
Object selectedItemId = DistributionTableView.this.table.getValue();
|
|
174 |
final UUID uuid = UUID.fromString(table.getItem(selectedItemId).getItemProperty("uuid").getValue().toString());
|
|
175 |
Taxon taxon = HibernateProxyHelper.deproxy(listener.getTaxonService().load(uuid), Taxon.class);
|
|
172 |
Object selectedItemId = DistributionTableView.this.table.getValue();
|
|
173 |
if(selectedItemId!=null){
|
|
174 |
final UUID uuid = UUID.fromString(table.getItem(selectedItemId).getItemProperty("uuid").getValue().toString());
|
|
175 |
Taxon taxon = HibernateProxyHelper.deproxy(listener.getTaxonService().load(uuid), Taxon.class);
|
|
176 | 176 |
List<DescriptionElementBase> listDescriptions = listener.listDescriptionElementsForTaxon(taxon, null); |
177 | 177 |
DetailWindow dw = new DetailWindow(taxon, listDescriptions); |
178 | 178 |
Window window = dw.createWindow(); |
179 | 179 |
getUI().addWindow(window); |
180 |
}catch(Exception e){ |
|
181 |
Notification.show("Unexpected Error, \n\n Please log in again!", Notification.Type.WARNING_MESSAGE); |
|
180 |
} |
|
181 |
else{ |
|
182 |
Notification.show("Please select a taxon", Type.HUMANIZED_MESSAGE); |
|
182 | 183 |
} |
183 | 184 |
} |
184 | 185 |
}); |
Also available in: Unified diff
ref #5458 Enhance detail window messages