From 2c68ccb9279b6a3db783cc120ba5eb98901983a2 Mon Sep 17 00:00:00 2001 From: rkv Date: Wed, 5 Dec 2012 11:52:02 +0000 Subject: [PATCH] During checkout call run_salome_siman.sh. Show message about downloaded data after successful checkout. --- .../Siman/WebContent/jap/splat-launcher.jar | Bin 10025 -> 10218 bytes .../WebContent/jap/splat-signedlauncher.jar | Bin 11748 -> 11943 bytes Workspace/Siman/WebContent/jsp/toolbar.jsp | 18 +++++++--- .../Siman/WebContent/layout/baseLayout.jsp | 6 +++- Workspace/Siman/src/labels.properties | 1 + Workspace/Siman/src/labels_en.properties | 1 + .../src/org/splat/launcher/ToolbarApplet.java | 32 +++++++++++------- .../Siman/src/org/splat/simer/Action.java | 20 +++++++++++ 8 files changed, 61 insertions(+), 17 deletions(-) diff --git a/Workspace/Siman/WebContent/jap/splat-launcher.jar b/Workspace/Siman/WebContent/jap/splat-launcher.jar index 40a4ad46303911f414c277b276b7c34590d3f527..4c5e772c785da1a1248c278a6dfc1e6c02e21520 100644 GIT binary patch delta 4882 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 QEAl^Anh+1Kfcx+7KbkK~#{d8T delta 4676 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 RPh`aW--r``iT$tq`40jy?!Ev3 diff --git a/Workspace/Siman/WebContent/jap/splat-signedlauncher.jar b/Workspace/Siman/WebContent/jap/splat-signedlauncher.jar index 7b9637f7bfe635ba0885c2333180354d336bd130..c4f5926e7e8e1744eba0f0c6d66332c8acf44d55 100644 GIT binary patch delta 6128 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 C>i" border="none" title="" /> + + + + /tmp/SimanSalome//download + + <%-- URL for refreshing scenario view after checkin --%> + namespace="/study" action="open-%{#entitype}" includeParams="none" escapeAmp="no"> + + " border="none" /> - --siman --siman-study=--siman-study= --siman-scenario= --siman-user= -k + value="connectedUser.username" /> + " @@ -92,4 +102,4 @@ - \ No newline at end of file + diff --git a/Workspace/Siman/WebContent/layout/baseLayout.jsp b/Workspace/Siman/WebContent/layout/baseLayout.jsp index ffbc1e3..7356f06 100644 --- a/Workspace/Siman/WebContent/layout/baseLayout.jsp +++ b/Workspace/Siman/WebContent/layout/baseLayout.jsp @@ -38,6 +38,10 @@
- + + + \ No newline at end of file diff --git a/Workspace/Siman/src/labels.properties b/Workspace/Siman/src/labels.properties index ccdb361..b826000 100644 --- a/Workspace/Siman/src/labels.properties +++ b/Workspace/Siman/src/labels.properties @@ -294,6 +294,7 @@ message.info.type = Si besoin, modifiez le nom ci-dessous, message.info.step = Si besoin, sélectionnez une autre activité ci-dessous: message.info.value = Si besoin, modifiez la valeur ci-dessous: message.info.context = ou sélectionnez une valeur déjà utilisée. +message.info.data = You can find checked out data in the directory {0}. message.error.internal = Erreur interne. Contactez votre administrateur. message.error.launch = Erreur fatale lors du démarrage de l''application {0}. Contactez votre administrateur. diff --git a/Workspace/Siman/src/labels_en.properties b/Workspace/Siman/src/labels_en.properties index a62244d..09111f5 100644 --- a/Workspace/Siman/src/labels_en.properties +++ b/Workspace/Siman/src/labels_en.properties @@ -295,6 +295,7 @@ message.info.type = If needed, edit the name below, providing that it is message.info.step = If needed, select another activity below: message.info.value = If needed, change the value below: message.info.context = or select a value already used. +message.info.data = You can find checked out data in the directory {0}. message.error.internal = Internal error. Contact your system administrator. message.error.launch = Fatal error when starting {0}. Contact your system administrator. diff --git a/Workspace/Siman/src/org/splat/launcher/ToolbarApplet.java b/Workspace/Siman/src/org/splat/launcher/ToolbarApplet.java index dd4d356..92632e2 100644 --- a/Workspace/Siman/src/org/splat/launcher/ToolbarApplet.java +++ b/Workspace/Siman/src/org/splat/launcher/ToolbarApplet.java @@ -32,6 +32,14 @@ public class ToolbarApplet extends java.applet.Applet implements ActionListener */ private static final long serialVersionUID = 3243053622061086715L; + /** + * The name of the script to run Salome. + */ + private static final String RUN_SALOME_SCRIPT = "run_salome_siman"; + /** + * Possible script extensions. + */ + private static final String[] SCRIPT_EXT = { "", ".sh", ".bat", ".cmd" }; /** * The response key string: '"canCheckout" :'. */ @@ -198,16 +206,16 @@ public class ToolbarApplet extends java.applet.Applet implements ActionListener } else if (!SALOME_HOME.endsWith(File.separator)) { SALOME_HOME += File.separator; } - String pathToScript = SALOME_HOME + "KERNEL" + File.separator + "bin" - + File.separator + "salome" + File.separator + "runSalome"; - - // Look for the launching script in the file system + String pathToScript = SALOME_HOME + File.separator + RUN_SALOME_SCRIPT; File script = new File(pathToScript); - if (!script.exists()) { - script = new File(pathToScript + ".bat"); - if (!script.exists()) { - script = new File(pathToScript + ".cmd"); + String extensions = ""; + // Look for the launching script in the file system + for (String ext : SCRIPT_EXT) { + script = new File(pathToScript + ext); //RKV: NOPMD: There are not so much extensions + if (script.exists()) { + break; } + extensions += "|" + ext; } if (script.exists()) { @@ -215,8 +223,7 @@ public class ToolbarApplet extends java.applet.Applet implements ActionListener // Call to the Siman server to checkout the scenario URL checkoutUrl = new URL(getCodeBase().toString() + "checkout.action?" - + params.replaceAll("siman-", "").replaceAll("--", "-") - .replaceAll("-", "&").replaceAll("\\s", "")); + + params.replaceAll("--siman-", "&").replaceAll("\\s", "")); BufferedReader buffer = new BufferedReader(new InputStreamReader( checkoutUrl.openStream())); @@ -252,9 +259,10 @@ public class ToolbarApplet extends java.applet.Applet implements ActionListener showError(response); } } else { - showError("SALOME module is not found: " + script.getAbsolutePath()); + extensions = "[" + extensions.replaceAll("\\|\\|", "") + "]"; + showError("SALOME module is not found: " + pathToScript + extensions); throw new ConfigurationException("SALOME module is not found: " - + script.getAbsolutePath()); + + pathToScript + extensions); } } diff --git a/Workspace/Siman/src/org/splat/simer/Action.java b/Workspace/Siman/src/org/splat/simer/Action.java index a6eb8c3..04a6253 100644 --- a/Workspace/Siman/src/org/splat/simer/Action.java +++ b/Workspace/Siman/src/org/splat/simer/Action.java @@ -69,6 +69,10 @@ public class Action extends ActionSupport implements ServletRequestAware, * Error code. */ private String _errorCode; + /** + * The message to show when the page is loaded. + */ + private String _message = ""; /** * ActionType for specifying the type of the operaion. */ @@ -683,4 +687,20 @@ public class Action extends ActionSupport implements ServletRequestAware, public void setActionType(final String actionType) { _actionType = actionType; } + + /** + * Get the message. + * @return the message + */ + public String getMessage() { + return _message; + } + + /** + * Set the message. + * @param message the message to set + */ + public void setMessage(final String message) { + _message = message; + } } \ No newline at end of file -- 2.39.2