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
