fr.ifremer.isisfish
Class IsisFish

java.lang.Object
  extended by fr.ifremer.isisfish.IsisFish

public class IsisFish
extends java.lang.Object

This is the main class of IsisFish application. Created: 1 aout 2005 18:37:25 CEST

Version:
$Revision: 3070 $ Last update: $Date: 2010-06-18 18:17:03 +0200 (ven., 18 juin 2010) $ by : $Author: chatellier $
Author:
Benjamin POUSSIN , chemit

Nested Class Summary
static class IsisFish.IsisQuitHook
          Start daemon that monitor quit value, if value is true, quit isis.
 
Field Summary
static IsisConfig config
           
static VCS vcs
           
 
Constructor Summary
IsisFish()
           
 
Method Summary
protected static boolean ask(java.lang.Object msg)
          Permet de faire une demande a l'utilisateur.
protected static void doNuitonMigration()
          Move user script to nuiton dependants packages.
static void init(java.lang.String... args)
          All main in other class must call this method, parse arguments, load configuration file, init language and load converter.
protected static void initConvertersAndMatrixFactory()
          Deprecated. since 3.2.0.5 duplicated with ConverterUtil.getConverter(org.nuiton.topia.TopiaContext)
static void initVCS()
          Initialise le VCS et check s'il y a des mises à jour pour prevenir l'utilisateur.
static void launchUI()
          Initialise et lance l'interface graphique si elle a demandé a être lancée.
static void main(java.lang.String... args)
           
static void quit()
          ask for application quit
protected static void startCronService()
          Start cron service (if enabled).
protected static void switchToNoneVCS()
          Switch le vcs vers VCSNone et le sauvegarde pour le prochain lancement
protected static void warnFileListDialog(java.lang.String dialogTitle, java.lang.String labelTitle, java.util.List<java.io.File> conflictFiles)
          Display dialog with files list, and specifique label.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

public static IsisConfig config

vcs

public static VCS vcs
Constructor Detail

IsisFish

public IsisFish()
Method Detail

quit

public static void quit()
ask for application quit


main

public static void main(java.lang.String... args)

startCronService

protected static void startCronService()
Start cron service (if enabled).


doNuitonMigration

protected static void doNuitonMigration()
Move user script to nuiton dependants packages. Find all files containing "org.codelutin." into "org.nuiton."


init

public static void init(java.lang.String... args)
                 throws java.lang.Exception
All main in other class must call this method, parse arguments, load configuration file, init language and load converter.

Parameters:
args - main args
Throws:
java.lang.Exception - if any exception while build configuration

ask

protected static boolean ask(java.lang.Object msg)
Permet de faire une demande a l'utilisateur. S'il repond annuler, on quit l'application

Parameters:
msg - question to ask
Returns:
true if user confirm question

switchToNoneVCS

protected static void switchToNoneVCS()
Switch le vcs vers VCSNone et le sauvegarde pour le prochain lancement


initVCS

public static void initVCS()
                    throws VCSException
Initialise le VCS et check s'il y a des mises à jour pour prevenir l'utilisateur.

Throws:
VCSException

warnFileListDialog

protected static void warnFileListDialog(java.lang.String dialogTitle,
                                         java.lang.String labelTitle,
                                         java.util.List<java.io.File> conflictFiles)
Display dialog with files list, and specifique label.

Parameters:
dialogTitle - dialog title
labelTitle - labelTitle
conflictFiles - conflict files

launchUI

public static void launchUI()
Initialise et lance l'interface graphique si elle a demandé a être lancée.


initConvertersAndMatrixFactory

protected static void initConvertersAndMatrixFactory()
Deprecated. since 3.2.0.5 duplicated with ConverterUtil.getConverter(org.nuiton.topia.TopiaContext)

Initialise les convertiseurs utilisé par commons-beansutils.



Copyright © 1999-2010 CodeLutin. All Rights Reserved.