<?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 Getting User Role programatically in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/getting-user-role-programatically/m-p/222858#M175988</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 want to get role of the user who has logged in programatically on click of delete icon.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am getting user name &amp;amp; user role using this api &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ServiceRegistry services = (ServiceRegistry) factory.getBean(ServiceRegistry.SERVICE_REGISTRY);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeService nodeServ = services.getNodeService();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;User user1 = bean.getCurrentUser();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef nodeRef = user1.getPerson();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;String username = (String) nodeServ.getProperty(nodeRef, WCMAppModel.PROP_WEBUSERNAME);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; String userrole = (String) nodeServ.getProperty(nodeRef, WCMAppModel.PROP_WEBUSERROLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But i am getting null for both.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone tell me where it is going wrong or which api should i use to get the user role.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Sep 2009 09:47:18 GMT</pubDate>
    <dc:creator>dynamolalit</dc:creator>
    <dc:date>2009-09-14T09:47:18Z</dc:date>
    <item>
      <title>Getting User Role programatically</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/getting-user-role-programatically/m-p/222858#M175988</link>
      <description>Hi,i want to get role of the user who has logged in programatically on click of delete icon.I am getting user name &amp;amp; user role using this api ServiceRegistry services = (ServiceRegistry) factory.getBean(ServiceRegistry.SERVICE_REGISTRY);NodeService nodeServ = services.getNodeService();User user1</description>
      <pubDate>Mon, 14 Sep 2009 09:47:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/getting-user-role-programatically/m-p/222858#M175988</guid>
      <dc:creator>dynamolalit</dc:creator>
      <dc:date>2009-09-14T09:47:18Z</dc:date>
    </item>
    <item>
      <title>Re: Getting User Role programatically</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/getting-user-role-programatically/m-p/222859#M175989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The roles are not properties of a person node which is why you are getting null back.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The AuthorityService is where you get the authorities for the current user.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Sep 2009 10:04:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/getting-user-role-programatically/m-p/222859#M175989</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2009-09-14T10:04:49Z</dc:date>
    </item>
    <item>
      <title>Re: Getting User Role programatically</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/getting-user-role-programatically/m-p/222860#M175990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For Alfresco 3.1 (or higher) to get the user's role for a given WCM web project, please refer to: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/wcm/webproject/WebProjectService.html#getWebUserRole%28java.lang.String,%20java.lang.String%29" rel="nofollow noopener noreferrer"&gt;http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/wcm/webproject/WebProjectService.html#getWebUserRole%28java.lang.String,%20java.lang.String%29&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please refer to the Alfresco Explorer ("web-client" project) for example usage. Note: the given web project can be passed in either as the DM-based web project nodeRef or the AVM-based store name. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2009 15:29:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/getting-user-role-programatically/m-p/222860#M175990</guid>
      <dc:creator>janv</dc:creator>
      <dc:date>2009-09-15T15:29:53Z</dc:date>
    </item>
  </channel>
</rss>

