org.esupportail.portal.channels.CIntranet.actions.intranet
Class AbstractAction

java.lang.Object
  extended byorg.esupportail.portal.utils.channels.SubChannel
      extended byorg.esupportail.portal.channels.CIntranet.actions.intranet.AbstractAction
All Implemented Interfaces:
org.jasig.portal.ICacheable, org.esupportail.portal.utils.channels.ISubChannel
Direct Known Subclasses:
DeleteDocument, DeleteDocuments, DelFolder, Download, HideDocument, HideDocuments, ModifyDocument, NewDocument, NewFolder, OrderDocument, OrderFolder, Permissions, UpdateFolder, ValidDocument, ValidDocuments, ViewDocument, ViewFolder, ViewTree

public abstract class AbstractAction
extends org.esupportail.portal.utils.channels.SubChannel

AbstractAction

Définit un comportement par défaut pour toutes les actions du canal de constultation

(c)Copyright ESup-Portail 2004

Version:
$Revision: 1.1.2.3 $
Author:
Mathieu Larchet

Constructor Summary
AbstractAction(org.esupportail.portal.utils.channels.MainChannel mainChannel)
          Constructeur
 
Method Summary
abstract  int getLevel()
          Méthode abstraite à implémenter pour toutes les classes du canal de consultation Indique le niveau requis pour réaliser cette action
 java.lang.Boolean initialize(org.jasig.portal.ChannelRuntimeData rd)
          Implémente un comportement par défaut pour toutes les actions du canal de consultation Si l'utilisateur n'a pas le niveau requis, le canal affiche un message d'erreur
 
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, setXML, setXSL, setXSLParameter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAction

public AbstractAction(org.esupportail.portal.utils.channels.MainChannel mainChannel)
Constructeur

Parameters:
mainChannel - La channel principale
Method Detail

initialize

public java.lang.Boolean initialize(org.jasig.portal.ChannelRuntimeData rd)
                             throws org.jasig.portal.PortalException,
                                    org.esupportail.portal.utils.channels.FrameWorkException
Implémente un comportement par défaut pour toutes les actions du canal de consultation Si l'utilisateur n'a pas le niveau requis, le canal affiche un message d'erreur

Parameters:
rd - Les runtimeData
Returns:
Boolean TRUE si l'utilisateur a le niveau requis, Boolean.FALSE sinon
Throws:
org.jasig.portal.PortalException
org.esupportail.portal.utils.channels.FrameWorkException

getLevel

public abstract int getLevel()
Méthode abstraite à implémenter pour toutes les classes du canal de consultation Indique le niveau requis pour réaliser cette action

Returns:
level Le niveau requis pour accéder à cette action