CSympaMultiServeur 2.0
API Documentation

org.esupportail.portal.channels.CSympaMultiServeur.Digester
Class PropertiesManager

java.lang.Object
  extended by org.esupportail.portal.channels.CSympaMultiServeur.Digester.PropertiesManager

public class PropertiesManager
extends java.lang.Object

Description : Classe permettant de récuperer les différentes
propriétés pour l'affichage du canal Sympa.

Version:
$Id : PropertiesManager.java, V1.2, 16 janv. 2006
Copyright (c) 2004 Esup Portail (www.esup-portail.org)
Classe(s) : PropertiesManager
Author:
Doriane Dusart

Constructor Summary
PropertiesManager(java.lang.String file)
          Construteur initiliasant les variables pour récupérer les informations
d'initialisation du fichier de configuration.
 
Method Summary
 java.lang.String getDefaultText()
          Cette méthode permùet de connaître la texte à afficher concernant
le type d'abonnement.
 int getDescriptionCharacterNumber()
          Cette méthode permet de renvoyer le nombre de caractères d'une descrition
à afficher dans le canal.
 java.lang.String getDisplay()
           
 java.lang.String getDocumentUrl(java.lang.String key)
          Cette méthode permet de récupérer l'URL de l'espace de stockage
du serveur SYMPA désigné par sa clef key dans le fichier de configuration.
 java.lang.String getImageUrl()
          Cette méthode permet de lire l'URL de l'image à afficher dans le canal.
static PropertiesManager getInstance(java.lang.String fichier)
          Permet de gérer l'instance de la classe.
 java.lang.String getListAddressLink(java.lang.String key)
          Cette méthode permet de choisir quel lien sera attache au nom de la liste, celui de la liste ou de son espace de stockage
 java.lang.String getModeEmail()
           
 java.lang.String getPassword()
           
 java.lang.String getsendEmail()
           
 boolean getsendMail()
           
 java.lang.String getServiceUrl(java.lang.String key)
          Cette méthode permet de récupérer l'adresse de service d'un serveur
Sympa désigné par sa clef key dans le fichier de configuration.
 java.util.ArrayList getSympaKey()
           
 java.lang.String getSympaUrl(java.lang.String key)
          Cette méthode permet de récupérer l'adresse du serveur SYMPA désigné
par sa clef key dans le fichier de configuration.
 SympaUrl getSympaUrlKey(java.lang.String key)
          Cette méthode permet de récupérer les informations pour un serveur
SYMPA.
 java.lang.String getValue()
           
 java.lang.String getWsdlUrl(java.lang.String key)
          Cette méthode permet de récupérer l'URL du fichier WSDL identifiant
un serveur SYMPA désigné par sa clef key dans le fichier de configuration.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesManager

public PropertiesManager(java.lang.String file)
Construteur initiliasant les variables pour récupérer les informations
d'initialisation du fichier de configuration.

Parameters:
file - URL du fichier de configuration.
Method Detail

getInstance

public static PropertiesManager getInstance(java.lang.String fichier)
Permet de gérer l'instance de la classe.

Returns:
Une instance de cette classe

getDefaultText

public java.lang.String getDefaultText()
Cette méthode permùet de connaître la texte à afficher concernant
le type d'abonnement. Par défaut, le texte est "dans votre université".

Returns:
Une chaine de caractère contenant le texte à afficher dans le canal.

getImageUrl

public java.lang.String getImageUrl()
Cette méthode permet de lire l'URL de l'image à afficher dans le canal.

Returns:
L'URL de l'image à afficher.

getDescriptionCharacterNumber

public int getDescriptionCharacterNumber()
Cette méthode permet de renvoyer le nombre de caractères d'une descrition
à afficher dans le canal.

Returns:
Le nombre de caractères à afficher.

getSympaUrlKey

public SympaUrl getSympaUrlKey(java.lang.String key)
Cette méthode permet de récupérer les informations pour un serveur
SYMPA.

Returns:
Un bean avec lequel on récupère les informations du serveur.

getServiceUrl

public java.lang.String getServiceUrl(java.lang.String key)
Cette méthode permet de récupérer l'adresse de service d'un serveur
Sympa désigné par sa clef key dans le fichier de configuration.

Parameters:
key - Le nom de la clef identifiant un serveur Sympa.
Returns:
L'URL de service du serveur SYMPA demandé.

getSympaUrl

public java.lang.String getSympaUrl(java.lang.String key)
Cette méthode permet de récupérer l'adresse du serveur SYMPA désigné
par sa clef key dans le fichier de configuration.

Parameters:
key - Le nom de la clef identifiant un serveur Sympa.
Returns:
L'URL du serveur SYMPA demandé.

getWsdlUrl

public java.lang.String getWsdlUrl(java.lang.String key)
Cette méthode permet de récupérer l'URL du fichier WSDL identifiant
un serveur SYMPA désigné par sa clef key dans le fichier de configuration.

Parameters:
key - Le nom de la clef identifiant un serveur Sympa.
Returns:
L'URL du fichier WSDL du serveur SYMPA.

getDocumentUrl

public java.lang.String getDocumentUrl(java.lang.String key)
Cette méthode permet de récupérer l'URL de l'espace de stockage
du serveur SYMPA désigné par sa clef key dans le fichier de configuration.

Parameters:
key - Le nom de la clef identifiant un serveur Sympa.
Returns:
L'URL de l'espace de stockage du serveur SYMPA.

getListAddressLink

public java.lang.String getListAddressLink(java.lang.String key)
Cette méthode permet de choisir quel lien sera attache au nom de la liste, celui de la liste ou de son espace de stockage

Parameters:
key - Le nom de la clef identifiant un serveur Sympa.
Returns:
Le choix du lien.

getSympaKey

public java.util.ArrayList getSympaKey()

getModeEmail

public java.lang.String getModeEmail()

getPassword

public java.lang.String getPassword()

getValue

public java.lang.String getValue()

getDisplay

public java.lang.String getDisplay()

getsendMail

public boolean getsendMail()
                    throws PropertiesMailException
Throws:
PropertiesMailException

getsendEmail

public java.lang.String getsendEmail()

CSympaMultiServeur 2.0
API Documentation