|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.esupportail.portal.channels.CSMS.changeProfile.AccesLdap
Id: AccesLdap.java,v 1.0 10 mai 2004 Copyright (c) 2004 Esup Portail (www.esup-portail.org) Classes: AccesLdap Original Author: Yohan Colmant Permet d'interroger l'annuaire LDAP
Field Summary | |
private static javax.naming.directory.DirContext |
context
Contexte d'interrogation de l'annuaire |
private static java.lang.String |
ldaplogin
Compte d'acces a l'annuaire LDAP |
private static java.lang.String |
ldapPassword
Mot de passe d'acces a l'annuaire LDAP |
private static java.lang.String |
ldapPeople
Groupe des people de l'annuaire LDAP |
private static java.lang.String |
ldapUrl
URL de l'annuaire LDAP |
static java.lang.String |
MAIL
Mode de contact par courriel |
static java.lang.String |
MAIL_AND_SMS
Mode de contact par courriel et sms |
static java.lang.String |
SMS
Mode de contact par sms |
Constructor Summary | |
AccesLdap()
|
Method Summary | |
static void |
deletePhoneNumber(java.lang.String login)
Efface le numero de telephone de l'etudiant dont le login est passe en parametre |
static java.lang.String |
getContactMode(java.lang.String login)
retourne le mode de contact pour l'etudiant dont le login est donne en parametre |
static java.lang.String |
getDisplayName(java.lang.String login)
Recupere le nom complet d'un user donné |
static java.lang.String |
getMail(java.lang.String login)
Recupere l'adresse email d'un user donné |
static java.lang.String |
getPhoneNumber(java.lang.String login)
retourne le numero de telephone de l'etudiant dont le login est donne en parametre |
private static void |
initContext()
Initialise le contexte LDAP |
private static java.lang.String |
phoneFromLdapFormat(java.lang.String phoneNumber)
Transforme un numero de telephone du format LDAP au format standard |
private static java.lang.String |
phoneToLdapFormat(java.lang.String phoneNumber)
Transforme un numero de telephone du format standard au format LDAP |
static void |
setContactMode(java.lang.String login,
java.lang.String contactMode)
Affecte le mode de contact pour l'etudiant dont le login est passe en parametre |
static void |
setPhoneNumber(java.lang.String login,
java.lang.String phoneNumber)
Affecte le numero de telephone de l'etudiant dont le login est passe en parametre |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String MAIL
public static java.lang.String SMS
public static java.lang.String MAIL_AND_SMS
private static java.lang.String ldapUrl
private static java.lang.String ldaplogin
private static java.lang.String ldapPassword
private static java.lang.String ldapPeople
private static javax.naming.directory.DirContext context
Constructor Detail |
public AccesLdap()
Method Detail |
private static void initContext() throws javax.naming.NamingException, ExceptionConfigurationCanal
javax.naming.NamingException
ExceptionConfigurationCanal
public static java.lang.String getContactMode(java.lang.String login) throws ExceptionAccesLdap, ExceptionConfigurationCanal
login
- le login de l'etudiant
ExceptionAccesLdap
ExceptionConfigurationCanal
public static void setContactMode(java.lang.String login, java.lang.String contactMode) throws ExceptionAccesLdap, ExceptionConfigurationCanal
login
- le login de l'etudiantcontactMode
- le mode de contact: MAIL, SMS ou MAIL_AND_SMS ou code d'activation
ExceptionAccesLdap
ExceptionConfigurationCanal
public static java.lang.String getPhoneNumber(java.lang.String login) throws ExceptionAccesLdap, ExceptionConfigurationCanal
login
- le login de l'etudiant
ExceptionAccesLdap
ExceptionConfigurationCanal
public static void setPhoneNumber(java.lang.String login, java.lang.String phoneNumber) throws ExceptionAccesLdap, ExceptionConfigurationCanal
login
- le login de l'etudiantphoneNumber
- le numero de telephone de l'etudiant
ExceptionAccesLdap
ExceptionConfigurationCanal
public static void deletePhoneNumber(java.lang.String login) throws ExceptionAccesLdap, ExceptionConfigurationCanal
login
- le login de l'etudiant
ExceptionAccesLdap
ExceptionConfigurationCanal
public static java.lang.String getMail(java.lang.String login) throws ExceptionAccesLdap, ExceptionConfigurationCanal
login
- le login de la personne citée
ExceptionAccesLdap
ExceptionConfigurationCanal
public static java.lang.String getDisplayName(java.lang.String login) throws ExceptionAccesLdap, ExceptionConfigurationCanal
login
- le login de la personne citée
ExceptionAccesLdap
ExceptionConfigurationCanal
private static java.lang.String phoneToLdapFormat(java.lang.String phoneNumber)
phoneNumber
- numero de telephone au format 06********
private static java.lang.String phoneFromLdapFormat(java.lang.String phoneNumber)
phoneNumber
- numero de telephone au format +33 6 ** ** ** **
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |