...
Une des problématiques en mode portlet est liée au fait qu'une portlet s'exécute dans un contexte (Tomcat) différent de celui du portail. Il est ainsi impossible pour l'application d'accéder aux objets du portail, notamment pour récupérer les groupes et attributs utilisateurs (comme on le faisait avec de simple canaux uPortal (implémentations de l'interface IChannel).
Principe
esup-commons s'appuie sur le projet esup-portal-ws (http://www.ja-sig.org/wiki/display/UPC/esup-portal-ws+-+a+web+service+to+publish+groups+and+user+attributes) pour l'accès aux informations du portail. Celui est basé sur un web service :
...
Le lecteur se reportera à la documentation de esup-portal-ws pour savoir comment configurer la partie serveur.
Utilisation
Afin d'accéder aux groupes et attributs utilisateurs du portail, le développeur doit configurer le bean portalService dans le fichier de configuration Spring /properties/portal/portal.xml. Le bean portalService doit implémenter l'interface PortalService, qui possède les méthodes suivantes :
...