|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.esupportail.portal.channels.CSMS.ActionSaisieProfil
Id: ActionSaisieProfil.java,v 1.0 3 janv. 2005 Copyright (c) 2004 Esup Portail (www.esup-portail.org) Classes: ActionSaisieProfil Original Author: Yohan Colmant Gere les actions lors de la saisie du profil
Field Summary | |
private java.lang.String |
contactMode
Le mode de contact de l'utilisateur (courriel, sms, both ou code d'activation) |
private java.lang.String |
login
Le login de l'utilisateur |
private java.lang.String |
phoneNumber
Le numero de telephone de l'utilisateur |
private java.lang.String |
SAISIE_PROFIL
Action de saisie de profil |
private java.lang.String |
stylesheet
La feuille de style utilisee |
private java.lang.String |
TRAITEMENT
Effectue le traitement apres validation de l'etudiant |
Constructor Summary | |
ActionSaisieProfil(java.lang.String login)
Constructeur par defaut |
Method Summary | |
private boolean |
isWellFormed(java.lang.String phone)
On verifie que le numero de telephone a un bon format |
private java.lang.String |
newCode()
On genere un code d'activation |
void |
renderXML(org.xml.sax.ContentHandler out,
org.jasig.portal.utils.XSLT xslt,
org.jasig.portal.ChannelRuntimeData runtimeData)
Output channel content to the portal |
private java.lang.String |
renderXmlMessage(int messageCode,
java.lang.String etatSuivant)
On genere le XML de sortie pour l'affichage d'un message |
private java.lang.String |
renderXmlSaisieProfil()
On genere le XML de sortie pour la saisie du profil |
private java.lang.String |
renderXmlTraitement(org.jasig.portal.ChannelRuntimeData runtimeData)
On genere le XML de sortie pour l'affichage d'un message apres traitement |
private void |
sendActivationCode(java.lang.String phoneNumber,
java.lang.String activationCode)
On envoie le code d'activation dans un message |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String SAISIE_PROFIL
private java.lang.String TRAITEMENT
private java.lang.String stylesheet
private java.lang.String login
private java.lang.String phoneNumber
private java.lang.String contactMode
Constructor Detail |
public ActionSaisieProfil(java.lang.String login)
login
- le login de la personne connecteeMethod Detail |
public void renderXML(org.xml.sax.ContentHandler out, org.jasig.portal.utils.XSLT xslt, org.jasig.portal.ChannelRuntimeData runtimeData) throws org.jasig.portal.PortalException
out
- a sax document handlerxslt
- object used for the renderingruntimeData
- the channelRuntimeData object
org.jasig.portal.PortalException
private java.lang.String renderXmlMessage(int messageCode, java.lang.String etatSuivant)
messageCode
- le code de message a afficheretatSuivant
- l'etat dans lequel devra se retrouver le canal apres ce message
private java.lang.String renderXmlSaisieProfil() throws ExceptionAccesLdap, ExceptionConfigurationCanal
ExceptionAccesLdap
ExceptionConfigurationCanal
private java.lang.String renderXmlTraitement(org.jasig.portal.ChannelRuntimeData runtimeData) throws ExceptionAccesLdap, ExceptionEnvoi, ExceptionEnvoiMail, ExceptionEnvoiSms, ExceptionConfirmationEnvoiSms, ExceptionConfigurationCanal, ExceptionNumeroTelephone, ExceptionCodeActivation
runtimeData
-
ExceptionAccesLdap
ExceptionEnvoi
ExceptionEnvoiMail
ExceptionEnvoiSms
ExceptionConfirmationEnvoiSms
ExceptionConfigurationCanal
ExceptionNumeroTelephone
ExceptionCodeActivation
private boolean isWellFormed(java.lang.String phone)
phone
- le numero de telephone
private java.lang.String newCode()
private void sendActivationCode(java.lang.String phoneNumber, java.lang.String activationCode) throws ExceptionEnvoi, ExceptionEnvoiMail, ExceptionEnvoiSms, ExceptionConfirmationEnvoiSms, ExceptionConfigurationCanal
phoneNumber
- le numero de telephoneactivationCode
- le code d'activation
ExceptionEnvoi
ExceptionEnvoiMail
ExceptionEnvoiSms
ExceptionConfirmationEnvoiSms
ExceptionConfigurationCanal
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |