<?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 obtain the coordinator users from a space with a java functi in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/obtain-the-coordinator-users-from-a-space-with-a-java-functi/m-p/140111#M98136</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to make a java function in which I could obtain all the users with the coordinator role from a specific space. I have read many posts and a I have some ideas, but I donÃ‚Â´t have found the answer yet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Some ideas:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FacesContext fc = FacesContext.getCurrentInstance();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServiceRegistry services = Repository.getServiceRegistry(fc);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NavigationBean navigator = (NavigationBean)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FacesHelper.getManagedBean(fc, NavigationBean.BEAN_NAME);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NodeRef space = navigator.getCurrentNode().getNodeRef();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Once I have the current space, I would like to get its users. (And what I don't have any idea about is how to insert the coordinator role comparision&lt;BR /&gt;&lt;BR /&gt;// I don't know if the following code is correct&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; services.getNodeService().getProperty(space, ContentModel.PROP_USERNAME));&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;/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;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another ideas from &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/viewtopic.php?t=5140" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/viewtopic.php?t=5140&lt;/A&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;NodeRef peopleRef = personService.getPeopleContainer();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;ChildAssociationRef&amp;gt; childRefs = nodeService.getChildAssocs(peopleRef);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (ChildAssociationRef ref: childRefs)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; // get the NodeRef of the 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; NodeRef personRef = ref.getChildRef();&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; if (nodeService.getType(nodeRef).equals(ContentModel.TYPE_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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; … do some work with person properties here …&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; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &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;/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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Nov 2007 12:39:22 GMT</pubDate>
    <dc:creator>elenaor</dc:creator>
    <dc:date>2007-11-02T12:39:22Z</dc:date>
    <item>
      <title>obtain the coordinator users from a space with a java functi</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/obtain-the-coordinator-users-from-a-space-with-a-java-functi/m-p/140111#M98136</link>
      <description>Hello,I would like to make a java function in which I could obtain all the users with the coordinator role from a specific space. I have read many posts and a I have some ideas, but I donÃ‚Â´t have found the answer yet.Some ideas:&amp;nbsp;&amp;nbsp;&amp;nbsp; FacesContext fc = FacesContext.getCurrentInstance();&amp;nbsp;&amp;nbsp;&amp;nbsp; ServiceReg</description>
      <pubDate>Fri, 02 Nov 2007 12:39:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/obtain-the-coordinator-users-from-a-space-with-a-java-functi/m-p/140111#M98136</guid>
      <dc:creator>elenaor</dc:creator>
      <dc:date>2007-11-02T12:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: obtain the coordinator users from a space with a java functi</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/obtain-the-coordinator-users-from-a-space-with-a-java-functi/m-p/140112#M98137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have solved this issue yet.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Nov 2007 09:18:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/obtain-the-coordinator-users-from-a-space-with-a-java-functi/m-p/140112#M98137</guid>
      <dc:creator>elenaor</dc:creator>
      <dc:date>2007-11-08T09:18:43Z</dc:date>
    </item>
    <item>
      <title>Re: obtain the coordinator users from a space with a java functi</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/obtain-the-coordinator-users-from-a-space-with-a-java-functi/m-p/140113#M98138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You need to use the PermissionService to get the list of permissions (use the getAllSetPermissions() method) and the users that are applied to the space. You can then examine the data returned looking for the Coordinator role in the results.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The best code to look at is in this class: &lt;/SPAN&gt;&lt;EM&gt;org.alfresco.web.bean.users.UserMembersBean&lt;/EM&gt;&lt;BR /&gt;&lt;SPAN&gt;in the getUsers() method.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Nov 2007 17:56:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/obtain-the-coordinator-users-from-a-space-with-a-java-functi/m-p/140113#M98138</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2007-11-09T17:56:24Z</dc:date>
    </item>
  </channel>
</rss>

