Oops j'avais pas vu ton code. :)

Alexis Annosse
Ingénieur études et développements 

Smile – Motoristes Internet

www.smile.fr 

 

Tél : 01 41 40 59 25 

Mailto : [EMAIL PROTECTED] 


-----Message d'origine-----
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De
la part de Bastien
Envoyé : jeudi 24 juillet 2008 12:43
À : [email protected]
Objet : [French_list] Retrouver JahiaUser depuis metadata

Bonjour,

Je souhaite récupérer un objet JahiaUser depuis la metadata CREATOR. Et je
cherche la meilleure (bonne ?) méthode.

Actuellement voici ce que je fais :
----------
JahiaContainer comment = (JahiaContainer) commentsEnum.nextElement();
// Récupération de la valeur de la metadata
String author =
comment.getContentContainer().getMetadataValue(CoreMetadataConstant.CREATOR,
jData.params(), "");
// Récupération du JahiaUser
JahiaUser creator = null;
if (!"".equalsIgnoreCase(author)) {
    // recherche dans LDAP
    creator =
ServicesRegistry.getInstance().getJahiaUserManagerService().lookupUser(autho
r);
    if (creator == null) {
        // recherche dans la base Jahia
 
      creator =
ServicesRegistry.getInstance().getJahiaUserManagerService().lookupUser(autho
r
+ ":" + jData.params().getSiteID());
    }
}
----------

Merci pour vos réponses ou avis.

Bastien

PS:
Je trouve étrange que dans la metadata CREATOR c'est le username qui
est stocké au lieu du userkey. C'est normal ? Si oui pourquoi ?


 
____________________________________________________________________________
_ 
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente
http://mail.yahoo.fr
_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list

_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list

Répondre à