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 java.lang.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 java.lang.String[] DEFAULT_JAXX_PCS
           
protected  boolean fullscreen
          un drapeau pour savoir si on est en mode pleine écran
static java.lang.String USER_DIRECTORY_FILENAME
          le nom du repertoire ou sont les donnees de l'application
protected static java.io.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
 java.lang.String getCopyrightText()
           
 org.nuiton.util.Version getDbVersion()
           
 java.util.Locale getLocale()
           
 java.io.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.

 java.io.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(java.util.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 java.lang.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 java.lang.String USER_DIRECTORY_FILENAME
le nom du repertoire ou sont les donnees de l'application

See Also:
Constant Field Values

vradiUserDirectory

protected static java.io.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 java.lang.String[] DEFAULT_JAXX_PCS
Constructor Detail

VradiConfig

public VradiConfig()
Method Detail

getVradiUserDirectory

public java.io.File getVradiUserDirectory()

getUserFile

public java.io.File getUserFile()

initActions

public void initActions()

getCopyrightText

public java.lang.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 java.util.Locale getLocale()

    setFullscreen

    public void setFullscreen(boolean fullscreen)

    setDisplayMainUI

    public void setDisplayMainUI(boolean b)

    setCanUseUI

    public void setCanUseUI(boolean canUseUI)

    setLocale

    public void setLocale(java.util.Locale newLocale)

    removeJaxxPropertyChangeListener

    public void removeJaxxPropertyChangeListener()


    Copyright © 2009-2010 JurisMarches. All Rights Reserved.