org.esupportail.portal.utils.channels
Class ConfigChannel

java.lang.Object
  extended byorg.esupportail.portal.utils.channels.ConfigChannel
All Implemented Interfaces:
java.lang.Cloneable, IConfigActions, IConfigMail, IConfigPools

public abstract class ConfigChannel
extends java.lang.Object
implements IConfigActions, IConfigPools, IConfigMail

ConfigChannel

Implémentation de référence de la classe de lecture de la configuration

(c)Copyright CRI Nancy 2 2004

Version:
$Revision: 1.1 $
Author:
Olivier Ziller

Method Summary
 void addAction(Action a)
          Méthode appelée par digester lorsqu'une action a été lue dans le fichier de config
 void addActions(java.lang.String xmlencoding, java.lang.String log)
          Méthode appelée par le digester pour lire les attributs du tag actions
 void addDisplayError(java.lang.String msg)
          Méthode appelée par le digester lorsqu'un affichage d'erreur a été lu dans le fichier de config
 void addGroup(Group g)
          Méthode appelée par le digester lorsqu'un groupmapping a été lu dans le fichier de config
 void addMailError(java.lang.String smtp, java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String message)
          Méthode appelée par le digester lorsque le mail d'erreur a été lu dans le fichier de config
 void addPool(Database db)
          Méthode appelée par le digester lorsqu'un pool a été lu dans le fichier de config
 java.lang.Object clone()
          Duplique l'objet
 java.util.HashMap getActions()
          Retourne la liste des actions
 Query getConnexion(java.lang.String name)
          Retourne une connexion vers le pool spécifié
 Query getConnexionDefault()
          Retourne une connexion vers le pool "default"
 java.lang.String getDisplayError()
          Retourne le message d'erreur
 java.lang.String getFrom()
          Retourne l'expéditeur du mail
 java.util.HashMap getGroupmapping()
          Retourne les mappings des groupes
 java.lang.String getLog()
          Retourne le niveau de log par défaut
 org.apache.log4j.Priority getLogLevel()
          Deprecated.  
 java.lang.String getMessage()
          Retourne le contenu du mail
 java.util.HashMap getPools()
          Retourne la liste des pools
 java.lang.String getSmtp()
          Retourne le serveur de mail SMTP
 java.lang.String getSubject()
          Retourne le sujet du mail
 java.lang.String getTo()
          Retourne le destinataire du mail
 java.lang.String getXmlEncoding()
          Retourne l'encodage XML utilisé
 void setActions(java.util.HashMap map)
          Positionne la liste des actions
 void setDisplayError(java.lang.String string)
          Positionne le message d'erreur
 void setGroupmapping(java.util.HashMap groupmapping)
          Positionne les mappings des groupes
 void setLog(java.lang.String log)
          Deprecated.  
 void setPools(java.util.HashMap map)
          Positionne la liste des pools
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addAction

public void addAction(Action a)
Méthode appelée par digester lorsqu'une action a été lue dans le fichier de config

Parameters:
a -

getActions

public java.util.HashMap getActions()
Retourne la liste des actions

Specified by:
getActions in interface IConfigActions
Returns:

setActions

public void setActions(java.util.HashMap map)
Positionne la liste des actions

Specified by:
setActions in interface IConfigActions
Parameters:
map -

addPool

public void addPool(Database db)
Méthode appelée par le digester lorsqu'un pool a été lu dans le fichier de config

Parameters:
db -

getPools

public java.util.HashMap getPools()
Retourne la liste des pools

Specified by:
getPools in interface IConfigPools
Returns:

setPools

public void setPools(java.util.HashMap map)
Positionne la liste des pools

Specified by:
setPools in interface IConfigPools
Parameters:
map -

getConnexionDefault

public Query getConnexionDefault()
Retourne une connexion vers le pool "default"

Specified by:
getConnexionDefault in interface IConfigPools
Returns:

getConnexion

public Query getConnexion(java.lang.String name)
Retourne une connexion vers le pool spécifié

Specified by:
getConnexion in interface IConfigPools
Returns:

addDisplayError

public void addDisplayError(java.lang.String msg)
Méthode appelée par le digester lorsqu'un affichage d'erreur a été lu dans le fichier de config

Parameters:
msg -

addMailError

public void addMailError(java.lang.String smtp,
                         java.lang.String from,
                         java.lang.String to,
                         java.lang.String subject,
                         java.lang.String message)
Méthode appelée par le digester lorsque le mail d'erreur a été lu dans le fichier de config

Parameters:
smtp -
from -
to -
subject -
message -

getSubject

public java.lang.String getSubject()
Retourne le sujet du mail

Specified by:
getSubject in interface IConfigMail
Returns:

getFrom

public java.lang.String getFrom()
Retourne l'expéditeur du mail

Specified by:
getFrom in interface IConfigMail
Returns:

getTo

public java.lang.String getTo()
Retourne le destinataire du mail

Specified by:
getTo in interface IConfigMail
Returns:

getMessage

public java.lang.String getMessage()
Retourne le contenu du mail

Specified by:
getMessage in interface IConfigMail
Returns:

getSmtp

public java.lang.String getSmtp()
Retourne le serveur de mail SMTP

Specified by:
getSmtp in interface IConfigMail
Returns:

getDisplayError

public java.lang.String getDisplayError()
Retourne le message d'erreur

Specified by:
getDisplayError in interface IConfigMail
Returns:

setDisplayError

public void setDisplayError(java.lang.String string)
Positionne le message d'erreur

Parameters:
string -

getXmlEncoding

public java.lang.String getXmlEncoding()
Retourne l'encodage XML utilisé

Specified by:
getXmlEncoding in interface IConfigActions
Returns:

getLogLevel

public org.apache.log4j.Priority getLogLevel()
Deprecated.  

Retourne le niveau de log par défaut

Specified by:
getLogLevel in interface IConfigActions
Returns:

setLog

public void setLog(java.lang.String log)
Deprecated.  

Positionne le niveau de log par défaut

Parameters:
log -

addActions

public void addActions(java.lang.String xmlencoding,
                       java.lang.String log)
Méthode appelée par le digester pour lire les attributs du tag actions

Parameters:
xmlencoding -
log -

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Duplique l'objet

Specified by:
clone in interface IConfigActions
Returns:
Throws:
java.lang.CloneNotSupportedException

getLog

public java.lang.String getLog()
Retourne le niveau de log par défaut

Specified by:
getLog in interface IConfigActions
Returns:

addGroup

public void addGroup(Group g)
Méthode appelée par le digester lorsqu'un groupmapping a été lu dans le fichier de config

Parameters:
g -

getGroupmapping

public java.util.HashMap getGroupmapping()
Retourne les mappings des groupes

Returns:

setGroupmapping

public void setGroupmapping(java.util.HashMap groupmapping)
Positionne les mappings des groupes