com.jurismarches.vradi
Class VradiConfig

java.lang.Object
  extended by org.nuiton.util.ApplicationConfig
      extended by com.jurismarches.vradi.VradiConfig

public class VradiConfig
extends org.nuiton.util.ApplicationConfig


Nested Class Summary
static class VradiConfig.Action
           
static class VradiConfig.Option
           
static class VradiConfig.Step
           
 
Nested classes/interfaces inherited from class org.nuiton.util.ApplicationConfig
org.nuiton.util.ApplicationConfig.CacheItem<T>, org.nuiton.util.ApplicationConfig.OptionDef
 
Field Summary
static String APPLICATION_PROPERTIES
          le fichier de configuration de l'application avec les informations sur le projet (version, license,...) et la configuration des ui (icons, ...)
static String[] DEFAULT_JAXX_PCS
           
protected  boolean fullscreen
          un drapeau pour savoir si on est en mode pleine écran
static String USER_DIRECTORY_FILENAME
          le nom du repertoire ou sont les donnees de l'application
protected static File vradiUserDirectory
          le repertoire utilisateur de l'application
 
Fields inherited from class org.nuiton.util.ApplicationConfig
actions, aliases, cacheAction, cacheOption, classpath, CONFIG_FILE_NAME, curfile, defaults, env, etcfile, homefile, inParseOptionPhase, jvm, line, options, pcs, unparsed, useOnlyAliases
 
Constructor Summary
VradiConfig()
           
 
Method Summary
 String getCopyrightText()
           
 org.nuiton.util.Version getDbVersion()
           
 Locale getLocale()
           
 File getUserFile()
           
 org.nuiton.util.Version getVersion()
          La version du logiciel constitue de l.d.r l: le numero de version du logiciel d: le numero de version du schema de la base de donnees r: le numero de version de de l'interface graphique ou autre modif mineur

lors de l'increment de l, d et r sont remis a 0 lors de l'increment de d et r sont remis a 0 lors de l'increment de r est remis a 0

Un changement d'UI ne modifie jamais le numero de version de database Un changement de schema de base pour lequel on ne peut pas faire de migration de donnees demande automatiquement un changement de version d'application.

 File getVradiUserDirectory()
           
 void initActions()
           
 boolean isCanUseUI()
           
 boolean isDisplayMainUI()
           
 boolean isFullScreen()
           
 void removeJaxxPropertyChangeListener()
           
 void setCanUseUI(boolean canUseUI)
           
 void setDisplayMainUI(boolean b)
           
 void setFullscreen(boolean fullscreen)
           
 void setLocale(Locale newLocale)
           
 
Methods inherited from class org.nuiton.util.ApplicationConfig
addAction, addActionAlias, addAlias, addPropertyChangeListener, addPropertyChangeListener, createAction, doAction, firePropertyChange, getConfigFileName, getMethods, getOption, getOption, getOption, getOptionAsBoolean, getOptionAsClass, getOptionAsDate, getOptionAsDouble, getOptionAsFile, getOptionAsInt, getOptionAsTime, getOptionAsTimestamp, getOptionAsURL, getOptionStartsWith, getParams, getPropertyChangeListeners, getPropertyChangeListeners, getUnparsed, getUserHome, getUsername, hasListeners, isUseOnlyAliases, parse, printConfig, removePropertyChangeListener, removePropertyChangeListener, save, saveForSystem, saveForUser, setConfigFileName, setDefaultOption, setOption, setUseOnlyAliases
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_PROPERTIES

public static final String APPLICATION_PROPERTIES
le fichier de configuration de l'application avec les informations sur le projet (version, license,...) et la configuration des ui (icons, ...)

See Also:
Constant Field Values

USER_DIRECTORY_FILENAME

public static final String USER_DIRECTORY_FILENAME
le nom du repertoire ou sont les donnees de l'application

See Also:
Constant Field Values

vradiUserDirectory

protected static File vradiUserDirectory
le repertoire utilisateur de l'application


fullscreen

protected boolean fullscreen
un drapeau pour savoir si on est en mode pleine écran


DEFAULT_JAXX_PCS

public static final String[] DEFAULT_JAXX_PCS
Constructor Detail

VradiConfig

public VradiConfig()
Method Detail

getVradiUserDirectory

public File getVradiUserDirectory()

getUserFile

public File getUserFile()

initActions

public void initActions()

getCopyrightText

public String getCopyrightText()

getVersion

public org.nuiton.util.Version getVersion()
La version du logiciel constitue de l.d.r
  • l: le numero de version du logiciel
  • d: le numero de version du schema de la base de donnees
  • r: le numero de version de de l'interface graphique ou autre modif mineur

    lors de l'increment de l, d et r sont remis a 0 lors de l'increment de d et r sont remis a 0 lors de l'increment de r est remis a 0

    Un changement d'UI ne modifie jamais le numero de version de database Un changement de schema de base pour lequel on ne peut pas faire de migration de donnees demande automatiquement un changement de version d'application.

    Returns:
    la version de l'application.

  • getDbVersion

    public org.nuiton.util.Version getDbVersion()
    Returns:
    la version de la base

    isFullScreen

    public boolean isFullScreen()

    isDisplayMainUI

    public boolean isDisplayMainUI()

    isCanUseUI

    public boolean isCanUseUI()

    getLocale

    public Locale getLocale()

    setFullscreen

    public void setFullscreen(boolean fullscreen)

    setDisplayMainUI

    public void setDisplayMainUI(boolean b)

    setCanUseUI

    public void setCanUseUI(boolean canUseUI)

    setLocale

    public void setLocale(Locale newLocale)

    removeJaxxPropertyChangeListener

    public void removeJaxxPropertyChangeListener()


    Copyright © 2009-2010 JurisMarches. All Rights Reserved.