Author: chatellier Date: 2009-10-27 11:03:36 +0000 (Tue, 27 Oct 2009) New Revision: 2701 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/AnalysePlanStorage.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/CodeSourceStorage.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/ExportStorage.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/FormuleStorage.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/JavaSourceStorage.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/RegionStorage.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/RuleStorage.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/ScriptStorage.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/SimulatorStorage.java Log: Misc doc, code format, generics... Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/AnalysePlanStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/AnalysePlanStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/AnalysePlanStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -299,7 +299,7 @@ public Doc getClassDoc() { Doc result = null; try { - Class klazz = getCodeClass(); + Class<?> klazz = getCodeClass(); result = DocHelper.getClassDoc(klazz); } catch (IsisFishException e) { log.warn(_("isisfish.error.not.found.code", this)); @@ -317,7 +317,7 @@ public Doc getFieldDoc(String fieldName) { Doc result = null; try { - Class klazz = getCodeClass(); + Class<?> klazz = getCodeClass(); result = DocHelper.getFieldDoc(klazz, fieldName); } catch (Exception e) { log.warn(_("isisfish.error.not.found.field", fieldName, this)); Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/CodeSourceStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/CodeSourceStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/CodeSourceStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -19,13 +19,15 @@ package fr.ifremer.isisfish.datastore; -import fr.ifremer.isisfish.IsisFishRuntimeException; -import fr.ifremer.isisfish.vcs.VCSException; +import java.io.File; +import java.io.IOException; +import java.util.Collections; +import java.util.List; import org.nuiton.util.FileUtil; -import java.io.File; -import java.io.IOException; +import fr.ifremer.isisfish.IsisFishRuntimeException; +import fr.ifremer.isisfish.vcs.VCSException; /** * Classes abstraite permettant la gestion des fichiers de code source. @@ -91,6 +93,19 @@ // Il n'y a rien a faire pour les code sources } + /* + * @see fr.ifremer.isisfish.datastore.VersionStorage#getFiles(boolean) + */ + @Override + protected List<File> getFiles(boolean withParent) { + + // don't work in svn, commiting each parent + // just return current script + List<File> result = Collections.singletonList(getFile()); + + return result; + } + /** * Check if script exists. * Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/ExportStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/ExportStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/ExportStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -151,7 +151,7 @@ public Doc getFieldDoc(String fieldName) { Doc result=null; try { - Class klazz = getCodeClass(); + Class<?> klazz = getCodeClass(); result = DocHelper.getFieldDoc(klazz,fieldName); } catch (Exception e) { log.warn(_("isisfish.error.not.found.field",fieldName,this)); Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/FormuleStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/FormuleStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/FormuleStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -200,7 +200,7 @@ } /** - * Retourne toutes les categories existantes dans les formules sauvegardées + * Retourne toutes les categories existantes dans les formules sauvegardées. * * @return la liste des categories existant en tant que modele */ Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/JavaSourceStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/JavaSourceStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/JavaSourceStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -37,12 +37,13 @@ * Classes abstraite permettant la gestion des fichiers de code source. * * Exemple : + * {@link fr.ifremer.isisfish.datastore.AnalysePlanStorage} + * {@link fr.ifremer.isisfish.datastore.ExportStorage}, + * {@link fr.ifremer.isisfish.datastore.RuleStorage}, * {@link fr.ifremer.isisfish.datastore.ScriptStorage}, - * {@link fr.ifremer.isisfish.datastore.RuleStorage}, - * {@link fr.ifremer.isisfish.datastore.ExportStorage} - * {@link fr.ifremer.isisfish.datastore.SensitivityStorage} - * {@link fr.ifremer.isisfish.datastore.AnalysePlanStorage} - * + * {@link fr.ifremer.isisfish.datastore.SensitivityStorage}, + * {@link fr.ifremer.isisfish.datastore.SimulatorStorage} + * * @author poussin * * @version $Revision$ @@ -52,7 +53,7 @@ public abstract class JavaSourceStorage extends CodeSourceStorage { protected static final String PARAM_PREFIX = "param_"; - + /** * Build a new java source storage. * @@ -118,7 +119,7 @@ * * @param force force javadoc build even if destination file is never * @param out output print stream. if <tt>null</tt standart output will be used - * @return + * @return 0 si la generation a reussi, une autre valeur sinon */ public int doJavadoc(boolean force, PrintWriter out) { int result = JavadocHelper.generateJavadoc(this, IsisFish.config.getJavadocDirectory(), force, out); Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/RegionStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/RegionStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/RegionStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -130,9 +130,12 @@ * @see fr.ifremer.isisfish.datastore.DataStorage#isVersionnableAbleFile(java.io.File) */ @Override - protected boolean isVersionnableAbleFile(File file) { - boolean result = super.isVersionnableAbleFile(file); + protected boolean isVersionnableFile(File file) { + boolean result = super.isVersionnableFile(file); + + // do not commit file commentForNextCommitFile if (result) { + // file can be named commentForNextCommit.txt/date result = !file.getAbsolutePath().startsWith(commentForNextCommitFile.getAbsolutePath()); } return result; @@ -206,7 +209,7 @@ } /** - * Recupere le TopiaContext d'une region + * Recupere le TopiaContext d'une region. * * @param name le nom de la region a recuperer * @return Le TopiaContext contenant la region, si la region n'existait null @@ -227,8 +230,9 @@ } /** - * Recupere le TopiaContext d'une region + * Recupere le TopiaContext d'une region. * + * @param directory root form where to load database (hack should be removed) * @param name le nom de la region a recuperer * @return Le TopiaContext contenant la region, si la region n'existait null * est retourné @@ -248,7 +252,7 @@ } /** - * Verifie si la region exists en local ou sur le serveur CVS + * Verifie si la region exists en local ou sur le serveur CVS. * * @param name le nom de la region * @return vrai si la region existe deja @@ -263,7 +267,7 @@ /** * Permet de creer une nouvelle region. Si le nom est deja utilisé en local * ou sur le serveur alors une exception est leve. Sinon le repertoire pour - * accueillir la region est cree + * accueillir la region est cree. * * @param name Le nom de la nouvelle region * @return La nouvelle region @@ -297,7 +301,7 @@ return result; } - /* (non-Javadoc) + /* * @see fr.ifremer.isisfish.datastore.DataStorage#delete(boolean) */ @Override @@ -311,7 +315,7 @@ } /** - * Retourne la liste des noms de toutes les régions disponible en local + * Retourne la liste des noms de toutes les régions disponible en local. * * @return la liste des noms de toutes les régions disponible en local */ @@ -323,7 +327,7 @@ } /** - * Retourne la liste de toutes les régions disponible en local + * Retourne la liste de toutes les régions disponible en local. * * @return la liste de toutes les régions disponible en local */ @@ -338,7 +342,7 @@ /** * Retourne la liste des noms de toutes les régions disponible en local qui - * ne sont pas encore sur le serveur CVS + * ne sont pas encore sur le serveur VCS. * * @return liste de noms de regions */ @@ -350,10 +354,10 @@ /** * Retourne la liste des noms de toutes les régions disponible sur le - * serveur CVS + * serveur VCS. * * @return la liste des noms de toutes les régions disponible sur le serveur - * CVS. Si le serveur n'est pas disponible la liste retournée est + * VCS. Si le serveur n'est pas disponible la liste retournée est * vide. */ static public List<String> getRemoteRegionNames() { @@ -366,7 +370,7 @@ /** * Retourne la liste des noms de toutes les régions disponible sur le - * serveur CVS qui ne sont pas encore en local + * serveur VCS qui ne sont pas encore en local. * * @return liste de noms de regions */ @@ -396,7 +400,7 @@ } /** - * import zipped region + * Import zipped region. * * @param file zipped region file * @return region storage or null @@ -410,7 +414,7 @@ } /** - * import zipped region + * Import zipped region. * * @param file zipped region file * @param newName new name for the imported simulation Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/RuleStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/RuleStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/RuleStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -232,7 +232,7 @@ /** * Recupere les parametres et leur valeur pour les retourner sous forme - * de chaine. Pour pouvoir par exemple les afficher a l'utilisateur + * de chaine. Pour pouvoir par exemple les afficher a l'utilisateur. * * @param rule the rule to inspect * @return a string representation of parameters and their values for Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/ScriptStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/ScriptStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/ScriptStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -168,7 +168,7 @@ public Doc getClassDoc() { Doc result=null; try { - Class klazz = getCodeClass(); + Class<?> klazz = getCodeClass(); result = DocHelper.getClassDoc(klazz); } catch (IsisFishException e) { log.warn(_("isisfish.error.not.found.code",this)); @@ -186,7 +186,7 @@ public Doc getFieldDoc(String fieldName) { Doc result=null; try { - Class klazz = getCodeClass(); + Class<?> klazz = getCodeClass(); result = DocHelper.getFieldDoc(klazz,fieldName); } catch (Exception e) { log.warn(_("isisfish.error.not.found.field",fieldName,this)); Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/SimulatorStorage.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/SimulatorStorage.java 2009-10-27 11:02:32 UTC (rev 2700) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/datastore/SimulatorStorage.java 2009-10-27 11:03:36 UTC (rev 2701) @@ -49,7 +49,6 @@ public static final String SIMULATOR_TEMPLATE = "templates/script/simulator.ftl"; /** - * * Constructeur * * @param rootSrc