Class ScriptStorage


public class ScriptStorage extends JavaSourceStorage
Gestion des fichers CVS de type scripts (appartenant au module scripts). Created: 18 août 2005 15:07:36 CEST
Version:
$Revision$ Last update: $Date$ by : $Author$
Author:
Grégoire DESSARD <dessard@codelutin.com>
  • Field Details

  • Constructor Details

    • ScriptStorage

      protected ScriptStorage(File rootSrc, File directory, String name)
      Constructeur
      Parameters:
      rootSrc - le repertoire root de stockage
      directory - le repertoire des scripts
      name - le nom du script
  • Method Details

    • getPackage

      public String getPackage()
      Description copied from class: JavaSourceStorage
      Get package name where script should be declared.
      Specified by:
      getPackage in class JavaSourceStorage
      Returns:
      package declaration
    • getScriptDirectory

      public static File getScriptDirectory()
      Get context (official VCS) script directory.
      Returns:
      context script directory
    • getCommunityScriptDirectory

      public static File getCommunityScriptDirectory()
      Get community VCS script directory.
      Returns:
      community script directory
    • getScript

      public static ScriptStorage getScript(String name, CodeSourceStorage.Location... location)
      Retourne le storage pour la regle demandée
      Parameters:
      name - le nom de la regle souhaitée
      location - location to open storage file
      Returns:
      Le storage pour la regle
    • createScript

      public static ScriptStorage createScript(String name, CodeSourceStorage.Location location)
      Create new script.
      Parameters:
      name - new script to create
      location - location to script storage file
      Returns:
      new rule script
    • checkout

      public static void checkout() throws VCSException
      Throws:
      VCSException
    • getScriptNames

      public static List<String> getScriptNames()
      Retourne la liste des noms de toutes les régions disponible en local
      Returns:
      la liste des noms de toutes les régions disponible en local
    • getNewScriptNames

      public static List<String> getNewScriptNames()
      Retourne la liste des noms de toutes les régions disponible en local qui ne sont pas encore sur le serveur CVS
      Returns:
      liste de noms de regions
    • getRemoteScriptNames

      public static List<String> getRemoteScriptNames()
      Retourne la liste des noms de toutes les régions disponible sur le serveur CVS
      Returns:
      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 vide.
    • getNewRemoteScriptNames

      public static List<String> getNewRemoteScriptNames()
      Retourne la liste des noms de toutes les régions disponible sur le serveur CVS qui ne sont pas encore en local
      Returns:
      liste de noms de regions