Author: tchemit Date: 2008-02-13 13:40:06 +0000 (Wed, 13 Feb 2008) New Revision: 918 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorerConfig.java trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerUIRefreshHelper.java trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/ConnectAction.java trunk/simexplorer-is/simexplorer-is-swing/src/resources/commandline.properties Log: les options revisitees Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorerConfig.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorerConfig.java 2008-02-13 13:39:25 UTC (rev 917) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorerConfig.java 2008-02-13 13:40:06 UTC (rev 918) @@ -101,7 +101,7 @@ } public void initI18n() { - I18n.initISO88591(getLanguage().name(), getCountry().name()); + I18n.initISO88591(getUserLanguage().name(), getUserCountry().name()); } protected void loadFromOptions(SimExplorerOptionParser parser) { @@ -125,7 +125,7 @@ } public void setI18n(LanguageEnum language, CountryEnum country) { - setLanguage(language); - setCountry(country); + setUserLanguage(language); + setUserCountry(country); } } \ No newline at end of file Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerUIRefreshHelper.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerUIRefreshHelper.java 2008-02-13 13:39:25 UTC (rev 917) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerUIRefreshHelper.java 2008-02-13 13:40:06 UTC (rev 918) @@ -140,8 +140,8 @@ * @param ui l'ui principale */ public static void refreshI18nActions(SimExplorerMainUI ui) { - LanguageEnum language = SimExplorer.getContext().getConfig().getLanguage(); - CountryEnum country = SimExplorer.getContext().getConfig().getCountry(); + LanguageEnum language = SimExplorer.getContext().getConfig().getUserLanguage(); + CountryEnum country = SimExplorer.getContext().getConfig().getUserCountry(); String[] actions = SimExplorerActionManager.getFactory().getActionNames(); for (String actionName : actions) { Matcher matcher = ChangeI18nAbstractAction.PATTERN_NAME.matcher(actionName); Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/ConnectAction.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/ConnectAction.java 2008-02-13 13:39:25 UTC (rev 917) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/ConnectAction.java 2008-02-13 13:40:06 UTC (rev 918) @@ -57,12 +57,12 @@ return false; } - login = getContext().getConfig().getLogin(); - password = getContext().getConfig().getPassword(); + login = getContext().getConfig().getRemoteLogin(); + password = getContext().getConfig().getRemotePassword(); if (login == null || password == null) { //TODO show login ui password = "password"; - getContext().getConfig().setPassword(password); + getContext().getConfig().setRemotePassword(password); } return true; } Modified: trunk/simexplorer-is/simexplorer-is-swing/src/resources/commandline.properties =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/resources/commandline.properties 2008-02-13 13:39:25 UTC (rev 917) +++ trunk/simexplorer-is/simexplorer-is-swing/src/resources/commandline.properties 2008-02-13 13:40:06 UTC (rev 918) @@ -1,5 +1,9 @@ +############################################################################### +### Option definitions ######################################################## +############################################################################### + ### -### common options +### common options (TODO should be in commandline project) ### showConfig.option.definition=--show-config {0,1} [all|tec] editConfig.option.definition=--edit-config {0,1} [all|tec] @@ -10,52 +14,34 @@ ui.option.definition=--ui <value:Boolean> ### -### define others options +### others options TODO ### +############################################################################### +### Main configuration definition ############################################# +############################################################################### + ### -### les propriétés de la configuration principal +### Application global properties ### - main.config.definition.configFileName=java.io.File:.simexplorer-si-1 main.config.modifiers.configFileName=final,mandatory,transient -main.config.definition.country=org.codelutin.i18n.CountryEnum:FR -main.config.modifiers.country=mandatory - main.config.definition.baseDirectory=java.io.File:simexplorer-si main.config.modifiers.baseDirectory=final,mandatory main.config.definition.backupDirectory=java.io.File:simexplorer-si-backup main.config.modifiers.backupDirectory=final,mandatory -main.config.definition.language=org.codelutin.i18n.LanguageEnum:fr -main.config.modifiers.language=mandatory +main.config.definition.version=org.codelutin.util.VersionNumber:0.0.1 +main.config.modifiers.version=final,static,mandatory -main.config.definition.login=java.lang.String:anonymous -main.config.modifiers.login=mandatory - -main.config.definition.password=java.lang.String -main.config.modifiers.password=transient - -main.config.definition.serverURL=java.net.URL:http://www.codelutin.com -main.config.modifiers.serverURL=mandatory - #main.config.definition.smtpServer=java.lang.String:smtp #main.config.modifiers.smtpServer=mandatory -main.config.definition.userMail=java.lang.String -main.config.modifiers.userMail=mandatory - -main.config.definition.firstName=java.lang.String -main.config.modifiers.firstName=mandatory - -main.config.definition.lastName=java.lang.String -main.config.modifiers.lastName=mandatory - -main.config.definition.version=org.codelutin.util.VersionNumber:0.0.1 -main.config.modifiers.version=final,static,mandatory - +### +### Application preferences +### main.config.definition.sizor=java.lang.Integer:10 main.config.modifiers.sizor= @@ -65,8 +51,38 @@ main.config.definition.showRemoteTab=java.lang.Boolean:False main.config.modifiers.showRemoteTab= -main.config.definition.showSynchTab=java.lang.Boolean:False -main.config.modifiers.showSynchTab= +#main.config.definition.showSynchTab=java.lang.Boolean:False +#main.config.modifiers.showSynchTab= main.config.definition.autoConnect=java.lang.Boolean:False main.config.modifiers.autoConnect= + +### +### Remote service configuration +### +main.config.definition.remoteLogin=java.lang.String:anonymous +main.config.modifiers.remoteLogin=mandatory + +main.config.definition.remotePassword=java.lang.String +main.config.modifiers.remotePassword=transient + +main.config.definition.remoteURL=java.net.URL:http://www.codelutin.com +main.config.modifiers.remoteURL=mandatory + +### +### user properties +### +main.config.definition.userCountry=org.codelutin.i18n.CountryEnum:FR +main.config.modifiers.userCountry=mandatory + +main.config.definition.userFirstName=java.lang.String +main.config.modifiers.userFirstName=mandatory + +main.config.definition.userLanguage=org.codelutin.i18n.LanguageEnum:fr +main.config.modifiers.userLanguage=mandatory + +main.config.definition.userLastName=java.lang.String +main.config.modifiers.userLastName=mandatory + +main.config.definition.userMail=java.lang.String +main.config.modifiers.userMail=mandatory