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, org.esupportail.portal.utils.database.IConfigPools

public abstract class ConfigChannel
extends java.lang.Object
implements IConfigActions, org.esupportail.portal.utils.database.IConfigPools, IConfigMail

ConfigChannel

Classe permettant d'accéder à la configuration de la channel CAdresses

(c)Copyright CRI Nancy 2 2004

Version:
1.0
Author:
Olivier Ziller

Method Summary
 void addAction(Action a)
          Méthode appelée par le 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)
           
 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(org.esupportail.portal.utils.database.Database db)
          Méthode appelée par le digester lorsqu'un pool a été lu dans le fichier de config
 java.lang.Object clone()
          Pour support du clonage
 java.util.HashMap getActions()
          La liste des actions liée à la configuration
 org.esupportail.portal.utils.database.Query getConnexionDefault()
          Récupère la connexion (JDBC ou JNDI) par défaut de la channnel si elle est définie
 java.lang.String getDisplayError()
           
 java.lang.String getFrom()
           
 java.lang.String getLog()
          Retourne le niveau de log sous forme de string
 org.apache.log4j.Priority getLogLevel()
          Retourne le niveau de log
 java.lang.String getMessage()
           
 java.util.HashMap getPools()
           
 java.lang.String getSmtp()
           
 java.lang.String getSubject()
           
 java.lang.String getTo()
           
 java.lang.String getXmlEncoding()
          Encoding XML
 void setActions(java.util.HashMap map)
          Positionne la liste des actions liée à la configuration
 void setDisplayError(java.lang.String string)
           
 void setLog(java.lang.String log)
           
 void setPools(java.util.HashMap map)
           
 
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 le digester lorsqu'une action a été lue dans le fichier de config

Parameters:
a -

getActions

public java.util.HashMap getActions()
Description copied from interface: IConfigActions
La liste des actions liée à la configuration

Specified by:
getActions in interface IConfigActions
Returns:

setActions

public void setActions(java.util.HashMap map)
Description copied from interface: IConfigActions
Positionne la liste des actions liée à la configuration

Specified by:
setActions in interface IConfigActions

addPool

public void addPool(org.esupportail.portal.utils.database.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()
Specified by:
getPools in interface org.esupportail.portal.utils.database.IConfigPools

setPools

public void setPools(java.util.HashMap map)
Specified by:
setPools in interface org.esupportail.portal.utils.database.IConfigPools

getConnexionDefault

public org.esupportail.portal.utils.database.Query getConnexionDefault()
Récupère la connexion (JDBC ou JNDI) par défaut de la channnel si elle est définie

Specified by:
getConnexionDefault in interface org.esupportail.portal.utils.database.IConfigPools

addDisplayError

public void addDisplayError(java.lang.String 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


getSubject

public java.lang.String getSubject()
Specified by:
getSubject in interface IConfigMail

getFrom

public java.lang.String getFrom()
Specified by:
getFrom in interface IConfigMail

getTo

public java.lang.String getTo()
Specified by:
getTo in interface IConfigMail

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface IConfigMail

getSmtp

public java.lang.String getSmtp()
Specified by:
getSmtp in interface IConfigMail

getDisplayError

public java.lang.String getDisplayError()
Specified by:
getDisplayError in interface IConfigMail
Returns:

setDisplayError

public void setDisplayError(java.lang.String string)
Parameters:
string -

getXmlEncoding

public java.lang.String getXmlEncoding()
Description copied from interface: IConfigActions
Encoding XML

Specified by:
getXmlEncoding in interface IConfigActions
Returns:
Returns the encoding.

getLogLevel

public org.apache.log4j.Priority getLogLevel()
Description copied from interface: IConfigActions
Retourne le niveau de log

Specified by:
getLogLevel in interface IConfigActions
Returns:
Returns the log.

setLog

public void setLog(java.lang.String log)
Parameters:
log - The log to set.

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


clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Description copied from interface: IConfigActions
Pour support du clonage

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

getLog

public java.lang.String getLog()
Description copied from interface: IConfigActions
Retourne le niveau de log sous forme de string

Specified by:
getLog in interface IConfigActions
Returns:
Returns the log.