ar.com.leak.iolsucker.container.common
Class CommonConfigurationOptionDAO

java.lang.Object
  extended by ar.com.leak.iolsucker.container.common.FileOptionsDAO
      extended by ar.com.leak.iolsucker.container.common.CommonConfigurationOptionDAO
All Implemented Interfaces:
OptionsDAO

public class CommonConfigurationOptionDAO
extends FileOptionsDAO

OptionsDAO que almacena la opciones en un archivo xml usando el paquete Commons-Configuration Por defecto el archivo se almacena relativo al directorio apuntado por user.home pero puede cambiarlo con iolsucker.home.

Since:
Apr 12, 2005
Author:
Juan F. Codagnone
See Also:
OptionsDAO

Field Summary
static String IOL_DIRECTORY
          nombre del directorio donde se guarda la configuraci�n
 
Constructor Summary
CommonConfigurationOptionDAO()
          Crea el CommonConfigurationOptionDAO.
CommonConfigurationOptionDAO(File file)
          Crea el CommonConfigurationOptionDAO.
 
Method Summary
static File getConfigFile(String defaultDir, String defaultFile)
           
 Options getOptions()
          carga las opciones
 void saveOptions(Options options)
          Guarda las opciones en algun lado, permitiendo poderlas buscar mas tarde
 
Methods inherited from class ar.com.leak.iolsucker.container.common.FileOptionsDAO
clearOptions, getFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IOL_DIRECTORY

public static final String IOL_DIRECTORY
nombre del directorio donde se guarda la configuraci�n

See Also:
Constant Field Values
Constructor Detail

CommonConfigurationOptionDAO

public CommonConfigurationOptionDAO()
Crea el CommonConfigurationOptionDAO.


CommonConfigurationOptionDAO

public CommonConfigurationOptionDAO(File file)
Crea el CommonConfigurationOptionDAO.

Parameters:
file - archivo donde se guardan las opciones
Method Detail

getConfigFile

public static File getConfigFile(String defaultDir,
                                 String defaultFile)
Parameters:
defaultDir - directoroio default donde buscar
defaultFile - nombre del archivo por default de la configuracio
Returns:
el archivo que por defecto contiene la configuraci�n de IOL

getOptions

public final Options getOptions()
                         throws MalformedURLException
Description copied from interface: OptionsDAO
carga las opciones

Returns:
las opciones
Throws:
MalformedURLException
See Also:
OptionsDAO#getOptions()

saveOptions

public final void saveOptions(Options options)
                       throws Exception
Description copied from interface: OptionsDAO
Guarda las opciones en algun lado, permitiendo poderlas buscar mas tarde

Parameters:
options - opciones a guardar
Throws:
Exception - on error
See Also:
OptionsDAO#saveOptions(Options)


Copyright © 2005-2009 leak.com.ar. All Rights Reserved.