[Building Sakai] programmatically add participant to a course site

David Wafula davidwaf at gmail.com
Wed Jun 8 02:57:39 PDT 2011


Thanks a mill. Just what i needed...

On Wed, Jun 8, 2011 at 11:27 AM, Miguel Carro Pellicer <
farreri.sakai at gmail.com> wrote:

>  The class are you looking for  org.sakaiproject.site.api.SiteService.
>
> Example of code:
>
> //Get the Site Object having the siteId string
> Site site = siteService.getSite(siteId);
> //Getting the userId having the externalId (Eid).
> String userid = userDirectoryService.getUserByEid(userEid).getId();
>
>
> //Adding member to the site with "maintain" profile
> //The first argument true is active to set if the user is active or not
> //The second argument false means provided
> //This method "addMember" is not implemented in Site class, is extended from AuthzGroup
>
> site.addMember(userid,"maintain",true,false); siteService.save(site); If
> you have any doubt with this example, just write an email :D Hope this
> helps, Miguel.
>
>
> El 08/06/2011 11:16, David Wafula escribió:
>
> Dear all,
>
> Could you point me to programmatically  adding a user to a course site ( i
> assume Site info tool API ?) . I have been blindly trying to search for such
> a service class, something like UserDirectoryService, that i could use  in
> my code, hopefully via spring.
>
>  Regards,
> --
> David Wafula
>
>
> _______________________________________________
> sakai-dev mailing listsakai-dev at collab.sakaiproject.orghttp://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>
>
> --
>
> [image: cid:image001.jpg at 01C9F98A.71C74E60] <http://www.samoo.es/>
>
>   <http://www.samoo.es/>
>
> *Miguel Carro Pellicer*
>
> *Technical Manager - Director técnico*
>
> miguel.carro at samoo.es
>
> +34 - 96 393 69 15
>
> www.samoo.es
>
>
>
> Este  correo  y  sus archivos asociados son privados y confidenciales y va
> dirigido  exclusivamente  a su destinatario. Si recibe este correo sin ser
> el  destinatario del mismo, le rogamos proceda a su eliminación y lo ponga
> en  conocimiento del emisor. La difusión por cualquier medio del contenido
> de  este  correo podría ser sancionada conforme a lo previsto en las leyes
> españolas, Ley Orgánica 15/1999 de Protección de Datos de Carácter
> Personal.  No  se autoriza la utilización con fines comerciales o para su
> incorporación a ficheros automatizados de las direcciones del emisor o del
> destinatario.”
>
>
>
> This mail and its attached files are confidential and are only and
> exclusively intended to their addressee. In case you may receive this mail
> not being its addressee, we beg you to let us know the error by reply and to
> proceed to destroy it. The circulation by any mean of this mail could be
> penalised in accordance with the Spanish legislation. Is not allowed the use
> of both, the transmitter and the addressee’s, address with a commercial aim,
> or in order to be incorporated to automated data process or to any kind of
> files.
>
>
>
> P Antes de imprimir este correo electrónico piense bien si es necesario
> hacerlo. El medioambiente es cosa de todos.
>
>
>
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"
>



-- 
David Wafula
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110608/0342c8cb/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3022 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110608/0342c8cb/attachment.jpe 


More information about the sakai-dev mailing list