[Résolu]Recuperer une propriété custom d'un user

cancel
Showing results for 
Search instead for 
Did you mean: 
leyer
Member II

[Résolu]Recuperer une propriété custom d'un user

Bonjour tout le monde,
J'ai rajouté une propriété pour els user dans le contentModel.xml.
Et j'aimerai le récupérer dans ma classe java.
J'arrive bien a récupérer le user son nom son e mail etc mais pas les champs custom.

NodeRef test = personService.getPerson(authService.getCurrentUserName());
         String ActualUser = (String)nodeService.getProperty(test, ContentModel.PROP_USERNAME);
pour son username, comment récuperer un champs du style cm:numentreprise ?

Merci d'avance
3 Replies
rivarola
Active Member

Re: [Résolu]Recuperer une propriété custom d'un user

Bonjour,

C'est quelque chose comme :
NodeRef test = personService.getPerson(authService.getCurrentUserName());
Serializable value = nodeService.getProperty(test, QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "numentreprise"));
leyer
Member II

Re: [Résolu]Recuperer une propriété custom d'un user

Bonjour,

C'est quelque chose comme :
NodeRef test = personService.getPerson(authService.getCurrentUserName());
Serializable value = nodeService.getProperty(test, QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "numentreprise"));

Salut et merci de ton aide,

J'ai essayé ca mais cela me retourne un null il doit pas manquer grand chose je vais continué a chercher ^^ de ce coté
leyer
Member II

Re: [Résolu]Recuperer une propriété custom d'un user

Cela fonctionnne avec le user name mais pas avec mon champ perso ^^.
Voila le nodebrowser peut etre quelqu'un aura une idée Smiley Happy
{http://www.alfresco.org/model/content/1.0}adresseip   
0.0.0.0
      
{http://www.alfresco.org/model/cmis/0.6}id
   true

Erreur trouvée adressip et pas adresseip Smiley Happy

Merci de ton aide