Author: tchemit Date: 2013-05-23 18:23:44 +0200 (Thu, 23 May 2013) New Revision: 998 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/998 Log: fixes #2492: [TECH] Message en cas de mise ?\195?\160 jour de l'appli indisponible Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/ShowAboutAction.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/UpdateApplicationAction.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/UpdateDbAction.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/TuttiErrorHelper.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/AttachmentEditorUIHandler.java trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_en_GB.properties trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java 2013-05-23 15:26:38 UTC (rev 997) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java 2013-05-23 16:23:44 UTC (rev 998) @@ -109,7 +109,7 @@ n_("tutti.error.update.could.not.reach.url") ); } catch (TuttiBusinessException e) { - TuttiUIContext.getErrorHelper().showErrorDialog(e.getMessage()); + TuttiUIContext.getErrorHelper().showWarningDialog(e.getMessage()); canUpdate = false; } Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/ShowAboutAction.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/ShowAboutAction.java 2013-05-23 15:26:38 UTC (rev 997) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/ShowAboutAction.java 2013-05-23 16:23:44 UTC (rev 998) @@ -31,7 +31,6 @@ import fr.ifremer.tutti.ui.swing.TuttiApplicationUpdaterCallBack; import fr.ifremer.tutti.ui.swing.TuttiUIContext; import fr.ifremer.tutti.ui.swing.config.TuttiApplicationConfig; -import fr.ifremer.tutti.ui.swing.util.TuttiErrorHelper; import fr.ifremer.tutti.ui.swing.util.TuttiUIUtil; import fr.ifremer.tutti.ui.swing.util.action.AbstractTuttiAction; import fr.ifremer.tutti.ui.swing.util.action.TuttiActionHelper; @@ -86,7 +85,7 @@ n_("tutti.error.about.could.not.reach.url")); canUpdate = true; } catch (TuttiBusinessException e) { - new TuttiErrorHelper(getContext()).showErrorDialog(e.getMessage()); + TuttiUIContext.getErrorHelper().showWarningDialog(e.getMessage()); canUpdate = false; } Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/UpdateApplicationAction.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/UpdateApplicationAction.java 2013-05-23 15:26:38 UTC (rev 997) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/UpdateApplicationAction.java 2013-05-23 16:23:44 UTC (rev 998) @@ -30,7 +30,6 @@ import fr.ifremer.tutti.ui.swing.TuttiApplicationUpdaterCallBack; import fr.ifremer.tutti.ui.swing.TuttiUIContext; import fr.ifremer.tutti.ui.swing.config.TuttiApplicationConfig; -import fr.ifremer.tutti.ui.swing.util.TuttiErrorHelper; import fr.ifremer.tutti.ui.swing.util.TuttiUIUtil; import fr.ifremer.tutti.ui.swing.util.action.AbstractTuttiAction; import fr.ifremer.tutti.ui.swing.util.action.TuttiActionHelper; @@ -84,7 +83,7 @@ n_("tutti.error.update.could.not.reach.url") ); } catch (TuttiBusinessException e) { - new TuttiErrorHelper(getContext()).showErrorDialog(e.getMessage()); + TuttiUIContext.getErrorHelper().showWarningDialog(e.getMessage()); return false; } Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/UpdateDbAction.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/UpdateDbAction.java 2013-05-23 15:26:38 UTC (rev 997) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/UpdateDbAction.java 2013-05-23 16:23:44 UTC (rev 998) @@ -30,7 +30,6 @@ import fr.ifremer.tutti.ui.swing.TuttiUIContext; import fr.ifremer.tutti.ui.swing.config.TuttiApplicationConfig; import fr.ifremer.tutti.ui.swing.content.db.OpenDbAction; -import fr.ifremer.tutti.ui.swing.util.TuttiErrorHelper; import fr.ifremer.tutti.ui.swing.util.TuttiUIUtil; import fr.ifremer.tutti.ui.swing.util.action.TuttiActionHelper; import org.apache.commons.logging.Log; @@ -71,7 +70,7 @@ n_("tutti.error.update.could.not.reach.url") ); } catch (TuttiBusinessException e) { - new TuttiErrorHelper(getContext()).showErrorDialog(e.getMessage()); + TuttiUIContext.getErrorHelper().showWarningDialog(e.getMessage()); return false; } Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/TuttiErrorHelper.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/TuttiErrorHelper.java 2013-05-23 15:26:38 UTC (rev 997) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/TuttiErrorHelper.java 2013-05-23 16:23:44 UTC (rev 998) @@ -92,4 +92,17 @@ showErrorDialog(errorInfo.getBasicErrorMessage(), errorInfo.getErrorException()); } + /** + * Display a user friendly warning frame. + * + * @param message message for user + */ + public void showWarningDialog(String message) { + + JOptionPane.showMessageDialog(context.getMainUI(), "<html><body>"+message+"</body></html>", + _("tutti.error.ui.business.warning"), + JOptionPane.WARNING_MESSAGE); + + } + } Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/AttachmentEditorUIHandler.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/AttachmentEditorUIHandler.java 2013-05-23 15:26:38 UTC (rev 997) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/AttachmentEditorUIHandler.java 2013-05-23 16:23:44 UTC (rev 998) @@ -267,7 +267,7 @@ desktop.browse(file.toURI()); } catch (IOException e) { - TuttiUIContext.getErrorHelper().showErrorDialog(_("swing.error.cannot.open.file"), null); + TuttiUIContext.getErrorHelper().showErrorDialog(_("swing.error.cannot.open.file")); } } Modified: trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_en_GB.properties =================================================================== --- trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_en_GB.properties 2013-05-23 15:26:38 UTC (rev 997) +++ trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_en_GB.properties 2013-05-23 16:23:44 UTC (rev 998) @@ -963,6 +963,7 @@ tutti.error.about.could.not.reach.url= tutti.error.errorpane.htmlmessage= tutti.error.ui.business.error= +tutti.error.ui.business.warning= tutti.error.ui.other.error= tutti.error.update.could.not.reach.url= tutti.exportCruise.action.success= Modified: trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties =================================================================== --- trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2013-05-23 15:26:38 UTC (rev 997) +++ trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2013-05-23 16:23:44 UTC (rev 998) @@ -927,6 +927,7 @@ tutti.error.about.could.not.reach.url=Récupération des versions de mises à jour impossible (l'url <strong>%s</strong> n'est pas joignable) tutti.error.errorpane.htmlmessage=<html><body><b>Une erreur s'est produite</b>\:<br/>%s</body></html> tutti.error.ui.business.error=Erreur +tutti.error.ui.business.warning=Avertissement tutti.error.ui.other.error=Erreur tutti.error.update.could.not.reach.url=Mise à jour impossible (l'url <strong>%s</strong> n'est pas joignable) tutti.exportCruise.action.success=La campagne <strong>%s</strong> a été exportée dans le fichier <strong>%s</strong>.