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

Vradi UI configuration. Class is auto instanced by Jaxx when getting it from context.

Version:
$Revision: 1443 $ Last update : $Date: 2010-09-20 10:50:49 +0200 (lun., 20 sept. 2010) $ By : $Author$
Author:
chatellier

Nested Class Summary
static class VradiConfig.Action
           
static class VradiConfig.Option
          Vradi option enum.
static class VradiConfig.Step
          Deprecated. 
 
Nested classes/interfaces inherited from class org.nuiton.util.ApplicationConfig
org.nuiton.util.ApplicationConfig.CacheItem<T>, org.nuiton.util.ApplicationConfig.OptionDef
 
Field Summary
protected static String[] DEFAULT_JAXX_PCS
           
protected  boolean fullscreen
          Un drapeau pour savoir si on est en mode pleine écran.
 
Fields inherited from class org.nuiton.util.ApplicationConfig
actions, ADJUSTING_PROPERTY, aliases, APP_NAME, cacheAction, cacheOption, classpath, CONFIG_FILE_NAME, CONFIG_PATH, curfile, defaults, env, etcfile, homefile, inParseOptionPhase, jvm, line, options, osName, pcs, unparsed, useOnlyAliases, userPath
 
Constructor Summary
VradiConfig()
          Constructor.
 
Method Summary
 String getCopyrightText()
           
 String getCriterias()
          Get user criteria (comma separated).
 org.nuiton.util.Version getDatabaseVersion()
           
 String getLastVersion()
          La derniere version de lancement du logiciel.
 Locale getLocale()
           
 String getLogin()
          Get user login.
 String getOfferColumns()
          Get user columns list : offer (comma separated).
 String getPassword()
          Get user password.
 String getQueries()
          Get user queries (comma separated).
 String getRemoteEndpoint()
          Get remote endpoint base url.
 String getRootCriterias()
          Get user root criteria (comma separated).
 String getRootThesaurus()
          Get user rootThesaurus (comma separated).
 String getThesaurus()
          Get user thesaurus (comma separated).
 String getThesaurusColors()
          Get thesaurus color and level.
 org.nuiton.util.Version getVersion()
          La version du logiciel.
 boolean isCanUseUI()
           
 boolean isDisplayMainUI()
           
 boolean isFullScreen()
           
 boolean isOnClickThesaurusExpanded()
          Get thesaurus expanded state.
 void parse(String[] args)
          Overwrite parse(String[]) to manage version after parsing.
 void removeJaxxPropertyChangeListener()
          TODO EC20100519 used by ?
 void setCanUseUI(boolean canUseUI)
           
 void setCriterias(String criterias)
          Set user criterias and save user configuration.
 void setDisplayMainUI(boolean b)
           
 void setFullscreen(boolean fullscreen)
           
 void setLastVersion(String lastVersion)
          Change last version.
 void setLocale(Locale newLocale)
           
 void setLogin(String login)
          Set user login.
 void setOfferColumns(String columns)
          Set user columns and save user configuration.
 void setOnClickThesaurusExpanded(boolean state)
          Set thesaurus expanded state.
 void setPassword(String password)
          Set user password.
 void setQueries(String queries)
          Set user queries and save user configuration.
 void setRemoteEndPoint(String newEndpoint)
          Change remote endpoint url.
 void setRootCriterias(String criterias)
          Set user root criterias and save user configuration.
 void setRootThesaurus(String rootThesaurus)
          Set user rootThesaurus and save user configuration.
 void setThesaurus(String thesaurus)
          Set user thesaurus and save user configuration.
 void setThesaurusColors(String levelAndColors)
          Set user thesaurus color and level.
 
Methods inherited from class org.nuiton.util.ApplicationConfig
addAction, addActionAlias, addAlias, addPropertyChangeListener, addPropertyChangeListener, createAction, doAction, firePropertyChange, getConfigFileName, getConfigFileNameOption, getConfigPath, getFlatOptions, getFlatOptions, getMethods, getOption, getOption, getOption, getOptionAsBoolean, getOptionAsClass, getOptionAsDate, getOptionAsDouble, getOptionAsFile, getOptionAsInt, getOptionAsTime, getOptionAsTimestamp, getOptionAsURL, getOptions, getOptionStartsWith, getParams, getPropertyChangeListeners, getPropertyChangeListeners, getSystemConfigFile, getSystemConfigurationPath, getUnparsed, getUserConfigFile, getUserHome, getUsername, getUserPath, hasListeners, installSaveUserAction, isAdjusting, isUseOnlyAliases, migrateUserConfigurationFile, printConfig, printConfig, removePropertyChangeListener, removePropertyChangeListener, replaceRecursiveOptions, save, saveForSystem, saveForUser, setAdjusting, setAppName, setConfigFileName, setDefaultOption, setOption, setOptions, setUseOnlyAliases
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fullscreen

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


DEFAULT_JAXX_PCS

protected static final String[] DEFAULT_JAXX_PCS
Constructor Detail

VradiConfig

public VradiConfig()
Constructor. Init default options and actions.

Method Detail

parse

public void parse(String[] args)
           throws org.nuiton.util.ArgumentsParserException
Overwrite parse(String[]) to manage version after parsing.

Overrides:
parse in class org.nuiton.util.ApplicationConfig
Throws:
org.nuiton.util.ArgumentsParserException

getCopyrightText

public String getCopyrightText()

getVersion

public org.nuiton.util.Version getVersion()
La version du logiciel.

Returns:
la version de l'application.

getDatabaseVersion

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

getLastVersion

public String getLastVersion()
La derniere version de lancement du logiciel.

Returns:
la derniere version de lancement

setLastVersion

public void setLastVersion(String lastVersion)
Change last version.

Parameters:
lastVersion - new last version

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)

getLogin

public String getLogin()
Get user login.

Returns:
user login

setLogin

public void setLogin(String login)
Set user login.

Parameters:
login - user login

getPassword

public String getPassword()
Get user password.

Returns:
user password

setPassword

public void setPassword(String password)
Set user password.

Parameters:
password - user password

getRemoteEndpoint

public String getRemoteEndpoint()
Get remote endpoint base url. If not valid url, embedded mode is used.

Returns:
remote endpoint base url

getQueries

public String getQueries()
Get user queries (comma separated). Warning to inner comma in queries, use StringUtil.split(String, String)

Returns:
user queries.

setQueries

public void setQueries(String queries)
Set user queries and save user configuration.

Parameters:
queries - user queries (comma separated)

getCriterias

public String getCriterias()
Get user criteria (comma separated).

Returns:
user criteria.

setCriterias

public void setCriterias(String criterias)
Set user criterias and save user configuration.

Parameters:
criterias - user criterias (comma separated)

getRootCriterias

public String getRootCriterias()
Get user root criteria (comma separated).

Returns:
user root criteria.

setRootCriterias

public void setRootCriterias(String criterias)
Set user root criterias and save user configuration.

Parameters:
criterias - user root criterias (comma separated)

getRootThesaurus

public String getRootThesaurus()
Get user rootThesaurus (comma separated).

Returns:
user thesaurus.

setRootThesaurus

public void setRootThesaurus(String rootThesaurus)
Set user rootThesaurus and save user configuration.

Parameters:
rootThesaurus - user rootThesaurus (comma separated)

getThesaurus

public String getThesaurus()
Get user thesaurus (comma separated).

Returns:
user thesaurus.

setThesaurus

public void setThesaurus(String thesaurus)
Set user thesaurus and save user configuration.

Parameters:
thesaurus - user thesaurus (comma separated)

getOfferColumns

public String getOfferColumns()
Get user columns list : offer (comma separated).

Returns:
user columns.

setOfferColumns

public void setOfferColumns(String columns)
Set user columns and save user configuration.

Parameters:
columns - user columns (comma separated)

getThesaurusColors

public String getThesaurusColors()
Get thesaurus color and level. Storage is : 0=255,323,232;1=232,112,234;...

Returns:
thesaurus level and color

setThesaurusColors

public void setThesaurusColors(String levelAndColors)
Set user thesaurus color and level. Storage is : 0=255,323,232;1=232,112,234;...

Parameters:
levelAndColors - user columns (; separated)

isOnClickThesaurusExpanded

public boolean isOnClickThesaurusExpanded()
Get thesaurus expanded state.

Returns:
thesaurus expanded state

setOnClickThesaurusExpanded

public void setOnClickThesaurusExpanded(boolean state)
Set thesaurus expanded state.

Parameters:
state - thesaurus expanded state

setRemoteEndPoint

public void setRemoteEndPoint(String newEndpoint)
Change remote endpoint url.

Parameters:
newEndpoint - new base url

removeJaxxPropertyChangeListener

public void removeJaxxPropertyChangeListener()
TODO EC20100519 used by ?



Copyright © 2009-2010 JurisMarches. All Rights Reserved.