<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Get group members properties in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274752#M227882</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to fetch in my JavaDelegate class properties of some user which is member of some group.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When i have node ref to the user i can fetch his properties on this way for example&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;final QName PROP_QNAME_EMAIL = QName.createQName("&lt;A href="http://www.alfresco.org/model/content/1.0" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0&lt;/A&gt;", "email");&lt;BR /&gt;final Map&amp;lt;QName, Serializable&amp;gt; properties = nodeService.getProperties(nodeRef);&lt;BR /&gt;properties.get(PROP_QNAME_EMAIL)&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;But the problem is now that i only have GROUP NAME, and i don't know how to get NodeRef of the user which is in that group? Any idea on this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Aleksandar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Mar 2012 21:19:46 GMT</pubDate>
    <dc:creator>azivotic</dc:creator>
    <dc:date>2012-03-13T21:19:46Z</dc:date>
    <item>
      <title>Get group members properties</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274752#M227882</link>
      <description>Hi, I need to fetch in my JavaDelegate class properties of some user which is member of some group.When i have node ref to the user i can fetch his properties on this way for examplefinal QName PROP_QNAME_EMAIL = QName.createQName("http://www.alfresco.org/model/content/1.0", "email");final Map&amp;lt;QN</description>
      <pubDate>Tue, 13 Mar 2012 21:19:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274752#M227882</guid>
      <dc:creator>azivotic</dc:creator>
      <dc:date>2012-03-13T21:19:46Z</dc:date>
    </item>
    <item>
      <title>Re: Get group members properties</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274753#M227883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Aleksandar,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;you can use the AuthorityService to retrieve the members of a specific group via getContainedAuthorities. Each user name you retrieve can be resolved to a person nodeRef via the PersonService afterwards.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A small suggestion: Try to use the QName constants provided by Alfresco in the ContentModel interface (and similar other interfaces for specific models). You avoid any issues with typos when constructing the QName yourself. It also is a tad more efficient for the size of your classfiles / PermGen, although this in itself may only be attractive enough for purists / perfectionists.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 21:15:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274753#M227883</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2012-03-14T21:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: Get group members properties</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274754#M227884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank's man a lot on your help.&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I wrote:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;final Set&amp;lt;String&amp;gt; authorities = authorityService.getContainedAuthorities(AuthorityType.GROUP, "GROUP_PMO support", false);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;where PMO support is the name of my group, but size of authorities is 0 and i am sure that there is two members of this group. What i am doing wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Aleksadnar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2012 09:20:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274754#M227884</guid>
      <dc:creator>azivotic</dc:creator>
      <dc:date>2012-03-15T09:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: Get group members properties</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274755#M227885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;lol, dumb me&amp;nbsp; &lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;ops: . &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Instead of AuthorityType.GROUP it should be AuthorityType.User.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Working solution is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;final Set&amp;lt;String&amp;gt; authorities = authorityService.getContainedAuthorities(AuthorityType.USER, "GROUP_PMO support", false);&lt;BR /&gt;for (final String authority : authorities) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final NodeRef person = personService.getPerson(authority);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final Map&amp;lt;QName, Serializable&amp;gt; properties = nodeService.getProperties(person);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOGGER.debug(properties.get(ContentModel.PROP_EMAIL).toString());&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Thanks Axel once again on your help and for pointing me to the ContentModel interface.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Aleksandar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2012 09:50:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-group-members-properties/m-p/274755#M227885</guid>
      <dc:creator>azivotic</dc:creator>
      <dc:date>2012-03-15T09:50:02Z</dc:date>
    </item>
  </channel>
</rss>

