org.esupportail.portal.channels.CIntranet.config
Class Config

java.lang.Object
  extended byorg.esupportail.portal.utils.channels.ConfigChannel
      extended byorg.esupportail.portal.channels.CIntranet.config.Config
All Implemented Interfaces:
java.lang.Cloneable, org.esupportail.portal.utils.channels.IConfigActions, org.esupportail.portal.utils.channels.IConfigMail, org.esupportail.portal.utils.database.IConfigPools, IntranetConfig, SizeLimiter

public class Config
extends org.esupportail.portal.utils.channels.ConfigChannel
implements IntranetConfig, SizeLimiter

Config

Classe implémentant un mécanisme de singleton permettant la lecture du fichier
de configuration du canal Intranet

(c)Copyright ESup-Portail 2004

Version:
1.3
Author:
Mathieu Larchet

Field Summary
 
Fields inherited from class org.esupportail.portal.utils.channels.ConfigChannel
dig, resourceURL
 
Constructor Summary
Config()
           
 
Method Summary
 void addRessource(Ressource res)
          Ajout d'une ressource physique de stockage
protected  void customDigester()
          Méthode permettant la lecture de la partie spécifique
au canal Intranet du fichier de configuration
 java.lang.String getAnnuaires()
          La liste des annuaires à utiliser
protected  java.lang.String getConfigFile()
          Le fichier de configuration
 java.lang.String getDataReadManager()
          La classe d'implémentation du IDataReadManager
 java.lang.String getDataWriteManager()
          La classe d'implémentation du IDataWriteManager
 java.lang.String getGroupManager()
          La classe d'implémentation du IGroupManager
static Config getInstance()
          Récupération du singleton
 java.util.Hashtable getRessources()
          La liste des ressources physiques de stockage
 java.lang.String getSecurityManager()
          La classe d'implémentation du ISecurityManager
 int getSizeUpload()
          La taille limite des fichiers uploadés en octets
 void setAnnuaires(java.lang.String liste)
          La liste des annuaires à utiliser
 void setDataReadManager(java.lang.String classname)
          La classe d'implémentation du IDataReadManager
 void setDataWriteManager(java.lang.String classname)
          La classe d'implémentation du IDataWriteManager
 void setGroupManager(java.lang.String classname)
          La classe d'implémentation du IGroupManager
 void setSecurityManager(java.lang.String classname)
          La classe d'implémentation du ISecurityManager
 void setSizeUpload(java.lang.String size)
          La taille limite des fichiers uploadés en octets
 
Methods inherited from class org.esupportail.portal.utils.channels.ConfigChannel
addAction, addActions, addDisplayError, addGroup, addMailError, addPool, clone, getActions, getConnexionDefault, getDisplayError, getFrom, getGroupmapping, getLog, getLogLevel, getMessage, getPackageName, getPools, getSmtp, getSubject, getTo, getXmlEncoding, setActions, setDisplayError, setGroupmapping, setLog, setPools
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Config

public Config()
Method Detail

getInstance

public static Config getInstance()
Récupération du singleton

Returns:

getConfigFile

protected java.lang.String getConfigFile()
Le fichier de configuration

Returns:

customDigester

protected void customDigester()
Méthode permettant la lecture de la partie spécifique
au canal Intranet du fichier de configuration


setDataReadManager

public void setDataReadManager(java.lang.String classname)
La classe d'implémentation du IDataReadManager

Specified by:
setDataReadManager in interface IntranetConfig
Parameters:
classname -

getDataReadManager

public java.lang.String getDataReadManager()
La classe d'implémentation du IDataReadManager

Specified by:
getDataReadManager in interface IntranetConfig
Returns:

setDataWriteManager

public void setDataWriteManager(java.lang.String classname)
La classe d'implémentation du IDataWriteManager

Specified by:
setDataWriteManager in interface IntranetConfig
Parameters:
classname -

getDataWriteManager

public java.lang.String getDataWriteManager()
La classe d'implémentation du IDataWriteManager

Specified by:
getDataWriteManager in interface IntranetConfig
Returns:

setGroupManager

public void setGroupManager(java.lang.String classname)
La classe d'implémentation du IGroupManager

Specified by:
setGroupManager in interface IntranetConfig
Parameters:
classname -

getGroupManager

public java.lang.String getGroupManager()
La classe d'implémentation du IGroupManager

Specified by:
getGroupManager in interface IntranetConfig
Returns:

setSecurityManager

public void setSecurityManager(java.lang.String classname)
La classe d'implémentation du ISecurityManager

Specified by:
setSecurityManager in interface IntranetConfig
Parameters:
classname -

getSecurityManager

public java.lang.String getSecurityManager()
La classe d'implémentation du ISecurityManager

Specified by:
getSecurityManager in interface IntranetConfig
Returns:

addRessource

public void addRessource(Ressource res)
Ajout d'une ressource physique de stockage

Specified by:
addRessource in interface IntranetConfig
Parameters:
res -

getRessources

public java.util.Hashtable getRessources()
La liste des ressources physiques de stockage

Specified by:
getRessources in interface IntranetConfig
Returns:

setSizeUpload

public void setSizeUpload(java.lang.String size)
La taille limite des fichiers uploadés en octets

Specified by:
setSizeUpload in interface SizeLimiter
Parameters:
size -

getSizeUpload

public int getSizeUpload()
La taille limite des fichiers uploadés en octets

Specified by:
getSizeUpload in interface SizeLimiter
Returns:

getAnnuaires

public java.lang.String getAnnuaires()
La liste des annuaires à utiliser

Specified by:
getAnnuaires in interface IntranetConfig
Returns:

setAnnuaires

public void setAnnuaires(java.lang.String liste)
La liste des annuaires à utiliser

Specified by:
setAnnuaires in interface IntranetConfig
Parameters:
liste -