org.esupportail.portal.channels.CSMS
Class CSMS

java.lang.Object
  extended byorg.jasig.portal.channels.BaseChannel
      extended byorg.esupportail.portal.channels.CSMS.CSMS
All Implemented Interfaces:
org.jasig.portal.IChannel

public class CSMS
extends org.jasig.portal.channels.BaseChannel

Titre : CSMS

Description : Un canal pour envoyer des messages aux etudiants

Copyright : Copyright (c) 2004

Société : Université de Valenciennes et du Hainaut Cambrésis

Version:
1.0
Author:
Yohan Colmant

Field Summary
private  java.lang.String action
          L'action que l'on lance dans le canal: saisie de message, saisie de destinataire, resultat de l'envoi
private  ActionEnvoiMessage actionEnvoiMessage
          Object utilise si on est en mode d'envoi de messages
private  ActionSaisieProfil actionSaisieProfil
          Object utilise si on est en mode de saisie du profil
private  java.lang.String login
          Le login de l'utilisateur
private  java.lang.String mode
          Le mode du canal: Envoi de message ou saisie du profil de l'etudiant: "profil" ou "envoi"
private  org.jasig.portal.ChannelRuntimeData runtimeData
           
private  org.jasig.portal.ChannelStaticData staticData
           
private  java.lang.String stylesheet
          La feuille de style pour l'affichage du canal
 
Constructor Summary
CSMS()
          Constructeur
 
Method Summary
 void renderXML(org.xml.sax.ContentHandler out)
          Output channel content to the portal
 void setRuntimeData(org.jasig.portal.ChannelRuntimeData rd)
          Receive channel runtime data from the portal.
 void setStaticData(org.jasig.portal.ChannelStaticData sd)
          Receive static channel data from the portal.
 
Methods inherited from class org.jasig.portal.channels.BaseChannel
getRuntimeProperties, receiveEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

staticData

private org.jasig.portal.ChannelStaticData staticData

runtimeData

private org.jasig.portal.ChannelRuntimeData runtimeData

action

private java.lang.String action
L'action que l'on lance dans le canal: saisie de message, saisie de destinataire, resultat de l'envoi


stylesheet

private java.lang.String stylesheet
La feuille de style pour l'affichage du canal


login

private java.lang.String login
Le login de l'utilisateur


mode

private java.lang.String mode
Le mode du canal: Envoi de message ou saisie du profil de l'etudiant: "profil" ou "envoi"


actionSaisieProfil

private ActionSaisieProfil actionSaisieProfil
Object utilise si on est en mode de saisie du profil


actionEnvoiMessage

private ActionEnvoiMessage actionEnvoiMessage
Object utilise si on est en mode d'envoi de messages

Constructor Detail

CSMS

public CSMS()
Constructeur

Method Detail

setStaticData

public void setStaticData(org.jasig.portal.ChannelStaticData sd)
Receive static channel data from the portal. Satisfies implementation of IChannel Interface.

Parameters:
sd - static channel data

setRuntimeData

public void setRuntimeData(org.jasig.portal.ChannelRuntimeData rd)
Receive channel runtime data from the portal. Satisfies implementation of IChannel Interface.

Parameters:
rd - handle to channel runtime data

renderXML

public void renderXML(org.xml.sax.ContentHandler out)
               throws org.jasig.portal.PortalException
Output channel content to the portal

Parameters:
out - a sax document handler
Throws:
org.jasig.portal.PortalException