org.esupportail.portal.utils.channels.plugins
Class Message

java.lang.Object
  extended byorg.esupportail.portal.utils.channels.SubChannel
      extended byorg.esupportail.portal.utils.channels.plugins.Message
All Implemented Interfaces:
org.jasig.portal.ICacheable, ISubChannel

public class Message
extends SubChannel

Message

Ce plug-in ajoute une page qui permet d'afficher un message (une ou plusieurs lignes avec des puces) et un bouton ok qui renvoie vers une nouvelle action
Cela correspond à une fenêtre de confirmation

(c)Copyright ESup-Portail 2004

Version:
1.0
Author:
Olivier Ziller

Constructor Summary
Message(MainChannel main)
          Constructeur
 
Method Summary
static void message(MainChannel main, org.jasig.portal.ChannelRuntimeData rd, java.lang.String msg)
          Méthode statique qui permet d'afficher la page avec un message sur une ligne (sans le bouton OK)
static void message(MainChannel main, org.jasig.portal.ChannelRuntimeData rd, java.lang.String msg, java.lang.String newAction)
          Méthode statique qui permet d'afficher la page avec un message sur une ligne
static void message(MainChannel main, org.jasig.portal.ChannelRuntimeData rd, java.util.Vector msg, java.lang.String newAction)
          Méthode statique qui permet d'afficher la page avec une liste de messages
static void register(java.util.HashMap actions)
          Méthode statique qui permet d'enregistrer le plug-in message dans la liste des actions d'une channel
 java.lang.Boolean setXML()
          Positionnement du XML pour le plug-in
 
Methods inherited from class org.esupportail.portal.utils.channels.SubChannel
addDefaultXslParameters, clearChannel, generateKey, getMainChannel, getMediaPath, getPackageName, getRuntimeData, getSSL, getXML, getXSL, getXSLParameter, init, isCacheValid, log, log, renderXML, setDefaultXslParameters, setOutput, setSSL, setXML, setXSL, setXSLParameter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Message

public Message(MainChannel main)
Constructeur

Parameters:
main - channel principale
Method Detail

register

public static void register(java.util.HashMap actions)
Méthode statique qui permet d'enregistrer le plug-in message dans la liste des actions d'une channel

Parameters:
actions - Liste des actions

message

public static void message(MainChannel main,
                           org.jasig.portal.ChannelRuntimeData rd,
                           java.lang.String msg,
                           java.lang.String newAction)
                    throws org.jasig.portal.PortalException
Méthode statique qui permet d'afficher la page avec un message sur une ligne

Parameters:
main - channel principale
rd - runtimeData
msg - message à afficher
newAction - action sur laquelle aller lors du clic sur "OK"
Throws:
org.jasig.portal.PortalException

message

public static void message(MainChannel main,
                           org.jasig.portal.ChannelRuntimeData rd,
                           java.util.Vector msg,
                           java.lang.String newAction)
                    throws org.jasig.portal.PortalException
Méthode statique qui permet d'afficher la page avec une liste de messages

Parameters:
main - channel principale
rd - runtimeData
newAction - action sur laquelle aller lors du clic sur "OK"
Throws:
org.jasig.portal.PortalException

message

public static void message(MainChannel main,
                           org.jasig.portal.ChannelRuntimeData rd,
                           java.lang.String msg)
                    throws org.jasig.portal.PortalException
Méthode statique qui permet d'afficher la page avec un message sur une ligne (sans le bouton OK)

Parameters:
main - channel principale
rd - runtimeData
Throws:
org.jasig.portal.PortalException

setXML

public java.lang.Boolean setXML()
                         throws FrameWorkException
Positionnement du XML pour le plug-in

Specified by:
setXML in interface ISubChannel
Overrides:
setXML in class SubChannel
Returns:
toujours Boolean.TRUE
Throws:
FrameWorkException