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 d'erreur, d'information ou de warning avec éventuellement un bouton qui renvoie vers une nouvelle action
Une liste de paramètres à transmettre à l'action suivante peut également être ajoutée

(c)Copyright ESup-Portail 2004

Version:
$Revision: 1.1 $
Author:
Mathieu Larchet

Field Summary
static int ERROR
           
static int INFO
           
static int WARNING
           
 
Constructor Summary
Message(MainChannel main)
          Constructeur
 
Method Summary
static void message(MainChannel main, org.jasig.portal.ChannelRuntimeData rd, MessageBean mb)
          Méthode statique qui permet d'afficher un message associé à un icône
static void message(MainChannel main, org.jasig.portal.ChannelRuntimeData rd, MessageBean mb, java.lang.String newAction)
          Méthode statique qui permet d'afficher un message associé à un icône
static void message(MainChannel main, org.jasig.portal.ChannelRuntimeData rd, MessageBean mb, java.lang.String newAction, java.util.Hashtable parameters)
          Méthode statique qui permet d'afficher un message associé à un icône
static void message(MainChannel main, org.jasig.portal.ChannelRuntimeData rd, java.util.Vector messages, java.lang.String newAction, java.util.Hashtable parameters)
          Méthode statique qui permet d'afficher une liste de messages associés à un icône
static void register(MainChannel main)
          Méthode statique qui permet d'enregistrer le plug-in error message dans la liste des actions d'un channel
 java.lang.Boolean setXML()
          Positionnement du XML pour le plug-in
 
Methods inherited from class org.esupportail.portal.utils.channels.SubChannel
addDefaultXslParameters, addDownloadXslParameter, 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
 

Field Detail

ERROR

public static final int ERROR
See Also:
Constant Field Values

INFO

public static final int INFO
See Also:
Constant Field Values

WARNING

public static final int WARNING
See Also:
Constant Field Values
Constructor Detail

Message

public Message(MainChannel main)
Constructeur

Parameters:
main - Channel principale
Method Detail

register

public static void register(MainChannel main)
Méthode statique qui permet d'enregistrer le plug-in error message dans la liste des actions d'un channel

Parameters:
main - Channel principale

message

public static void message(MainChannel main,
                           org.jasig.portal.ChannelRuntimeData rd,
                           MessageBean mb)
                    throws org.jasig.portal.PortalException
Méthode statique qui permet d'afficher un message associé à un icône

Parameters:
main - Channel principale
rd -
mb - Le MessageBean à afficher
Throws:
org.jasig.portal.PortalException

message

public static void message(MainChannel main,
                           org.jasig.portal.ChannelRuntimeData rd,
                           MessageBean mb,
                           java.lang.String newAction)
                    throws org.jasig.portal.PortalException
Méthode statique qui permet d'afficher un message associé à un icône

Parameters:
main - Channel principale
rd -
mb - Le MessageBean à afficher
newAction - L'action qui suivra le message
Throws:
org.jasig.portal.PortalException

message

public static void message(MainChannel main,
                           org.jasig.portal.ChannelRuntimeData rd,
                           MessageBean mb,
                           java.lang.String newAction,
                           java.util.Hashtable parameters)
                    throws org.jasig.portal.PortalException
Méthode statique qui permet d'afficher un message associé à un icône

Parameters:
main - Channel principale
rd -
mb - Le MessageBean à afficher
newAction - L'action qui suivra le message
parameters - Les paramètres à transmettre à l'action suivante
Throws:
org.jasig.portal.PortalException

message

public static void message(MainChannel main,
                           org.jasig.portal.ChannelRuntimeData rd,
                           java.util.Vector messages,
                           java.lang.String newAction,
                           java.util.Hashtable parameters)
                    throws org.jasig.portal.PortalException
Méthode statique qui permet d'afficher une liste de messages associés à un icône

Parameters:
main - Channel principale
rd -
messages - La liste des MessageBean à afficher
newAction - L'action qui suivra le message
parameters - Les paramètres à transmettre à l'action suivante
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:
Boolean.TRUE
Throws:
FrameWorkException