fr.paris.lutece.portal.service.util
Class AppPropertiesService

java.lang.Object
  extended by fr.paris.lutece.portal.service.util.AppPropertiesService

public final class AppPropertiesService
extends java.lang.Object

this class provides management services for properties files


Method Summary
static java.lang.String getProperty(java.lang.String strProperty)
          Returns the value of a variable defined in the .properties file of the application as a String
static java.lang.String getProperty(java.lang.String strProperty, java.lang.String strDefault)
          Returns the value of a variable defined in the .properties file of the application as a String
static int getPropertyInt(java.lang.String strProperty, int nDefault)
          Returns the value of a variable defined in the .properties file of the application as an int
static void init(java.lang.String strConfPath)
          Initializes the service
static void reload(java.lang.String strFilename)
          Reloads a given properties file
static void reloadAll()
          Reloads all the properties files
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public static void init(java.lang.String strConfPath)
                 throws LuteceInitException
Initializes the service

Parameters:
strConfPath - The configuration path
Throws:
LuteceInitException - If an error occured

getProperty

public static java.lang.String getProperty(java.lang.String strProperty)
Returns the value of a variable defined in the .properties file of the application as a String

Parameters:
strProperty - The variable name
Returns:
The variable value read in the properties file

getProperty

public static java.lang.String getProperty(java.lang.String strProperty,
                                           java.lang.String strDefault)
Returns the value of a variable defined in the .properties file of the application as a String

Parameters:
strProperty - The variable name
strDefault - The default value which is returned if no value is found for the variable in the .properties file.
Returns:
The variable value read in the properties file

getPropertyInt

public static int getPropertyInt(java.lang.String strProperty,
                                 int nDefault)
Returns the value of a variable defined in the .properties file of the application as an int

Parameters:
strProperty - The variable name
nDefault - The default value which is returned if no value is found for the variable in the le downloadFile .properties. .properties file.
Returns:
The variable value read in the properties file

reloadAll

public static void reloadAll()
Reloads all the properties files


reload

public static void reload(java.lang.String strFilename)
Reloads a given properties file

Parameters:
strFilename - The file name


Copyright © 2009 Mairie de Paris. All Rights Reserved.