Revision 41e2f693
Added by Cherian Mathew over 9 years ago
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/TaxonNavigator.java | ||
---|---|---|
39 | 39 |
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap; |
40 | 40 |
import eu.etaxonomy.taxeditor.model.DataChangeBridge; |
41 | 41 |
import eu.etaxonomy.taxeditor.model.IDataChangeBehavior; |
42 |
import eu.etaxonomy.taxeditor.model.MessagingUtils; |
|
42 | 43 |
import eu.etaxonomy.taxeditor.navigation.NavigationUtil; |
43 | 44 |
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled; |
44 | 45 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
... | ... | |
285 | 286 |
path += ((CdmBase) segment).getUuid().toString() + " "; |
286 | 287 |
monitor.worked(1); |
287 | 288 |
} else { |
288 |
NavigationUtil.warn(getClass(),
|
|
289 |
MessagingUtils.warn(getClass(),
|
|
289 | 290 |
"Non-taxon tree path segment " + segment); |
290 | 291 |
} |
291 | 292 |
} |
Also available in: Unified diff
Moved all logging and dialog functionality to the new class MessagingUtils.
Refactoring code to adapt to above change.
Added new custom error dialog - CdmErrorDialog
Added runtime exception handling to the ApplicationWorkbenchAdvisor by adding a custom status handler