org.esupportail.portal.channels.CIntranet.actions.admin
Class ManagePopulation

java.lang.Object
  extended byorg.esupportail.portal.utils.channels.SubChannel
      extended byorg.esupportail.portal.channels.CIntranet.actions.admin.AdminAction
          extended byorg.esupportail.portal.channels.CIntranet.actions.admin.ManagePopulation
All Implemented Interfaces:
org.jasig.portal.ICacheable, org.esupportail.portal.utils.channels.ISubChannel

public class ManagePopulation
extends AdminAction

ManagePopulation

Cette action prend en charge toutes les manipulations concernant
l'ajout d'utilisateurs ou de groupes à la population d'un intranet

(c)Copyright ESup-Portail 2004

Version:
1.2
Author:
Mathieu Larchet

Field Summary
 
Fields inherited from class org.esupportail.portal.channels.CIntranet.actions.admin.AdminAction
login
 
Fields inherited from class org.esupportail.portal.utils.channels.SubChannel
END_XML, INIT_XML, mainChannel, runtimeData, START_XML, xml, xslParameters
 
Constructor Summary
ManagePopulation(org.esupportail.portal.utils.channels.MainChannel mainChannel)
          Constructeur
 
Method Summary
 java.lang.Boolean action()
          Méthode appelée si l'utilisateur est un super-utilisateur
 java.lang.Boolean groupinit(org.jasig.portal.ChannelRuntimeData rd)
          Traite l'ajout d'un groupe
 java.lang.Boolean setXML()
          Affiche la population de l'intranet
 java.lang.Boolean userinit(org.jasig.portal.ChannelRuntimeData rd)
          Traite l'ajout d'un utilisateur
 
Methods inherited from class org.esupportail.portal.channels.CIntranet.actions.admin.AdminAction
init
 
Methods inherited from class org.esupportail.portal.utils.channels.SubChannel
addDefaultXslParameters, addDownloadXslParameter, clearChannel, generateKey, getMainChannel, getMediaPath, getPackageName, getRuntimeData, getSSL, getXML, getXSL, getXSLParameter, isCacheValid, log, log, renderXML, setDefaultXslParameters, setOutput, setSSL, setXML, setXSL, setXSLParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagePopulation

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

Parameters:
mainChannel - La channel principale
Method Detail

action

public java.lang.Boolean action()
                         throws org.jasig.portal.PortalException,
                                org.esupportail.portal.utils.channels.FrameWorkException
Méthode appelée si l'utilisateur est un super-utilisateur

Specified by:
action in class AdminAction
Returns:
Boolean.TRUE si l'action s'est bien passée, Boolean.FALSE sinon
Throws:
org.esupportail.portal.utils.channels.FrameWorkException
org.jasig.portal.PortalException

setXML

public java.lang.Boolean setXML()
                         throws org.esupportail.portal.utils.channels.FrameWorkException
Affiche la population de l'intranet

Returns:
Boolean.TRUE
Throws:
org.esupportail.portal.utils.channels.FrameWorkException

userinit

public java.lang.Boolean userinit(org.jasig.portal.ChannelRuntimeData rd)
                           throws org.jasig.portal.PortalException,
                                  org.esupportail.portal.utils.channels.FrameWorkException
Traite l'ajout d'un utilisateur

Parameters:
rd -
Returns:
Boolean.FALSE (pas d'affichage)
Throws:
org.jasig.portal.PortalException
org.esupportail.portal.utils.channels.FrameWorkException

groupinit

public java.lang.Boolean groupinit(org.jasig.portal.ChannelRuntimeData rd)
                            throws org.jasig.portal.PortalException,
                                   org.esupportail.portal.utils.channels.FrameWorkException
Traite l'ajout d'un groupe

Parameters:
rd -
Returns:
Boolean.FALSE (pas d'affichage)
Throws:
org.jasig.portal.PortalException
org.esupportail.portal.utils.channels.FrameWorkException