com.jurismarches.vradi
Class VradiConfigHelper

java.lang.Object
  extended by com.jurismarches.vradi.VradiServiceConfigurationHelper
      extended by com.jurismarches.vradi.VradiConfigHelper

public class VradiConfigHelper
extends VradiServiceConfigurationHelper

TODO poussin 20101207 il ne devrait y avoir aucune reference a VradiConfig dans les signatures des methodes sinon ca sert a rien de faire ce Helper :(. Remplacer VradiConfig par ApplicationConfig. Le mieux serait de sortir VradiSwingOption de VradiConfig en meme temps

Author:
sletellier

Constructor Summary
VradiConfigHelper()
           
 
Method Summary
static String getCopyrightText(org.nuiton.util.ApplicationConfig config)
           
static String getCriterias(org.nuiton.util.ApplicationConfig config)
          Get user criteria (comma separated).
static org.nuiton.util.Version getDatabaseVersion(org.nuiton.util.ApplicationConfig config)
           
static String getLastVersion(org.nuiton.util.ApplicationConfig config)
          La derniere version de lancement du logiciel.
static Locale getLocale(org.nuiton.util.ApplicationConfig config)
           
static String getLogin(org.nuiton.util.ApplicationConfig config)
          Get user login.
static String getOfferColumns(org.nuiton.util.ApplicationConfig config)
          Get user columns list : offer (comma separated).
static String getPassword(org.nuiton.util.ApplicationConfig config)
          Get user password.
static String getQueries(org.nuiton.util.ApplicationConfig config)
          Get user queries (comma separated).
static String getRemoteEndpoint(org.nuiton.util.ApplicationConfig config)
          Get remote endpoint base url.
static String getRootCriterias(org.nuiton.util.ApplicationConfig config)
          Get user root criteria (comma separated).
static String getRootThesaurus(org.nuiton.util.ApplicationConfig config)
          Get user rootThesaurus (comma separated).
static File getSwingConfigFile(org.nuiton.util.ApplicationConfig config)
          Get the swing vradi config file (used by SwingSession)
static String getThesaurus(org.nuiton.util.ApplicationConfig config)
          Get user thesaurus (comma separated).
static String getThesaurusColors(org.nuiton.util.ApplicationConfig config)
          Get thesaurus color and level.
static org.nuiton.util.Version getVersion(org.nuiton.util.ApplicationConfig config)
          La version du logiciel.
static boolean isFullScreen(org.nuiton.util.ApplicationConfig config)
           
static boolean isOnClickThesaurusExpanded(org.nuiton.util.ApplicationConfig config)
          Get thesaurus expanded state.
static boolean isSwingDebug(org.nuiton.util.ApplicationConfig config)
           
static void setCriterias(org.nuiton.util.ApplicationConfig config, String criterias)
          Set user criterias and save user configuration.
static void setFullscreen(VradiConfig config, boolean fullscreen)
           
static void setLastVersion(org.nuiton.util.ApplicationConfig config, String lastVersion)
          Change last version.
static void setLocale(VradiConfig config, Locale newLocale)
           
static void setLogin(org.nuiton.util.ApplicationConfig config, String login)
          Set user login.
static void setOfferColumns(org.nuiton.util.ApplicationConfig config, String columns)
          Set user columns and save user configuration.
static void setOnClickThesaurusExpanded(org.nuiton.util.ApplicationConfig config, boolean state)
          Set thesaurus expanded state.
static void setPassword(VradiConfig config, String password)
          Set user password.
static void setQueries(org.nuiton.util.ApplicationConfig config, String queries)
          Set user queries and save user configuration.
static void setRemoteEndPoint(org.nuiton.util.ApplicationConfig config, String newEndpoint)
          Change remote endpoint url.
static void setRootCriterias(org.nuiton.util.ApplicationConfig config, String criterias)
          Set user root criterias and save user configuration.
static void setRootThesaurus(org.nuiton.util.ApplicationConfig config, String rootThesaurus)
          Set user rootThesaurus and save user configuration.
static void setSwingConfigFile(org.nuiton.util.ApplicationConfig config, String path)
           
static void setThesaurus(org.nuiton.util.ApplicationConfig config, String thesaurus)
          Set user thesaurus and save user configuration.
static void setThesaurusColors(org.nuiton.util.ApplicationConfig config, String levelAndColors)
          Set user thesaurus color and level.
 
Methods inherited from class com.jurismarches.vradi.VradiServiceConfigurationHelper
addMailAdmin, addOptionAsList, getApplicationVersion, getAttachmentsDir, getDataDir, getDataDirAsFile, getEmbeddedFilesDir, getExportCSVDir, getImapHost, getImapPort, getImportCSVDir, getMailAdmin, getMailFrom, getMailFromName, getMailPassword, getMailUser, getOfferMailSubject, getOpenOfficeExecDir, getOptionAsList, getPdfDir, getQueryHistoryDir, getServiceVersion, getSessionAttachmentsDir, getSessionDefaultParagraph, getSmtpHost, getSmtpPort, getTempDir, getTemplatesDir, getWebHarvestPreviewDir, getWebHarvestScriptDir, getWikittyEventPropagate, getWikittyEventTransporterXMPPRoom, getWikittyEventTransporterXMPPServer, isMailDebug, setLocale, setServiceVersion, setWikittyEventPropagate, skipMigration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VradiConfigHelper

public VradiConfigHelper()
Method Detail

isSwingDebug

public static boolean isSwingDebug(org.nuiton.util.ApplicationConfig config)

getCopyrightText

public static String getCopyrightText(org.nuiton.util.ApplicationConfig config)

getVersion

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

Parameters:
config - vradi swing configuration
Returns:
la version de l'application.

getDatabaseVersion

public static org.nuiton.util.Version getDatabaseVersion(org.nuiton.util.ApplicationConfig config)
Parameters:
config - vradi swing configuration
Returns:
la version de la base

getLastVersion

public static String getLastVersion(org.nuiton.util.ApplicationConfig config)
La derniere version de lancement du logiciel.

Parameters:
config - vradi swing configuration
Returns:
la derniere version de lancement

setLastVersion

public static void setLastVersion(org.nuiton.util.ApplicationConfig config,
                                  String lastVersion)
Change last version.

Parameters:
config - vradi swing configuration
lastVersion - new last version

isFullScreen

public static boolean isFullScreen(org.nuiton.util.ApplicationConfig config)

getLocale

public static Locale getLocale(org.nuiton.util.ApplicationConfig config)

setFullscreen

public static void setFullscreen(VradiConfig config,
                                 boolean fullscreen)

setLocale

public static void setLocale(VradiConfig config,
                             Locale newLocale)

getLogin

public static String getLogin(org.nuiton.util.ApplicationConfig config)
Get user login.

Parameters:
config - vradi swing configuration
Returns:
user login

setLogin

public static void setLogin(org.nuiton.util.ApplicationConfig config,
                            String login)
Set user login.

Parameters:
config - vradi swing configuration
login - user login

getPassword

public static String getPassword(org.nuiton.util.ApplicationConfig config)
Get user password.

Parameters:
config - vradi swing configuration
Returns:
user password

setPassword

public static void setPassword(VradiConfig config,
                               String password)
Set user password.

Parameters:
config - vradi swing configuration
password - user password

getRemoteEndpoint

public static String getRemoteEndpoint(org.nuiton.util.ApplicationConfig config)
Get remote endpoint base url. If not valid url, embedded mode is used.

Parameters:
config - vradi swing configuration
Returns:
remote endpoint base url

getQueries

public static String getQueries(org.nuiton.util.ApplicationConfig config)
Get user queries (comma separated). Warning to inner comma in queries, use StringUtil.split(String, String)

Parameters:
config - vradi swing configuration
Returns:
user queries.

setQueries

public static void setQueries(org.nuiton.util.ApplicationConfig config,
                              String queries)
Set user queries and save user configuration.

Parameters:
config - vradi swing configuration
queries - user queries (comma separated)

getCriterias

public static String getCriterias(org.nuiton.util.ApplicationConfig config)
Get user criteria (comma separated).

Parameters:
config - vradi swing configuration
Returns:
user criteria.

setCriterias

public static void setCriterias(org.nuiton.util.ApplicationConfig config,
                                String criterias)
Set user criterias and save user configuration.

Parameters:
config - vradi swing configuration
criterias - user criterias (comma separated)

getRootCriterias

public static String getRootCriterias(org.nuiton.util.ApplicationConfig config)
Get user root criteria (comma separated).

Parameters:
config - vradi swing configuration
Returns:
user root criteria.

setRootCriterias

public static void setRootCriterias(org.nuiton.util.ApplicationConfig config,
                                    String criterias)
Set user root criterias and save user configuration.

Parameters:
config - vradi swing configuration
criterias - user root criterias (comma separated)

getRootThesaurus

public static String getRootThesaurus(org.nuiton.util.ApplicationConfig config)
Get user rootThesaurus (comma separated).

Parameters:
config - vradi swing configuration
Returns:
user thesaurus.

setRootThesaurus

public static void setRootThesaurus(org.nuiton.util.ApplicationConfig config,
                                    String rootThesaurus)
Set user rootThesaurus and save user configuration.

Parameters:
config - vradi swing configuration
rootThesaurus - user rootThesaurus (comma separated)

getThesaurus

public static String getThesaurus(org.nuiton.util.ApplicationConfig config)
Get user thesaurus (comma separated).

Parameters:
config - vradi swing configuration
Returns:
user thesaurus.

setThesaurus

public static void setThesaurus(org.nuiton.util.ApplicationConfig config,
                                String thesaurus)
Set user thesaurus and save user configuration.

Parameters:
config - vradi swing configuration
thesaurus - user thesaurus (comma separated)

getOfferColumns

public static String getOfferColumns(org.nuiton.util.ApplicationConfig config)
Get user columns list : offer (comma separated).

Parameters:
config - vradi swing configuration
Returns:
user columns.

setOfferColumns

public static void setOfferColumns(org.nuiton.util.ApplicationConfig config,
                                   String columns)
Set user columns and save user configuration.

Parameters:
config - vradi swing configuration
columns - user columns (comma separated)

getThesaurusColors

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

Parameters:
config - vradi swing configuration
Returns:
thesaurus level and color

setThesaurusColors

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

Parameters:
config - vradi swing configuration
levelAndColors - user columns (; separated)

getSwingConfigFile

public static File getSwingConfigFile(org.nuiton.util.ApplicationConfig config)
Get the swing vradi config file (used by SwingSession)

Parameters:
config - vradi swing configuration
Returns:
file concerned

setSwingConfigFile

public static void setSwingConfigFile(org.nuiton.util.ApplicationConfig config,
                                      String path)

isOnClickThesaurusExpanded

public static boolean isOnClickThesaurusExpanded(org.nuiton.util.ApplicationConfig config)
Get thesaurus expanded state.

Parameters:
config - vradi swing configuration
Returns:
thesaurus expanded state

setOnClickThesaurusExpanded

public static void setOnClickThesaurusExpanded(org.nuiton.util.ApplicationConfig config,
                                               boolean state)
Set thesaurus expanded state.

Parameters:
config - vradi swing configuration
state - thesaurus expanded state

setRemoteEndPoint

public static void setRemoteEndPoint(org.nuiton.util.ApplicationConfig config,
                                     String newEndpoint)
Change remote endpoint url.

Parameters:
config - vradi swing configuration
newEndpoint - new base url


Copyright © 2009-2011 JurisMarches. All Rights Reserved.