<?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 Re: get user groups in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217323#M170453</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes the Java Authority service makes this information available.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can also get it from Java Script via.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;person.getContainerGroups(ScriptNode person)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Aug 2009 15:39:43 GMT</pubDate>
    <dc:creator>mrogers</dc:creator>
    <dc:date>2009-08-03T15:39:43Z</dc:date>
    <item>
      <title>get user groups</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217322#M170452</link>
      <description>Hi there.I'm developing an smartgwt (Java) application that communicates with Alfresco to store information.I'm using Alfresco 3.2 SDK, and now I'm trying to get all the groups that a users belongs to (the user that login in my application)Is possible to get those groups?Can any of you help me?Thank</description>
      <pubDate>Mon, 03 Aug 2009 14:23:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217322#M170452</guid>
      <dc:creator>luisg</dc:creator>
      <dc:date>2009-08-03T14:23:41Z</dc:date>
    </item>
    <item>
      <title>Re: get user groups</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217323#M170453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes the Java Authority service makes this information available.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can also get it from Java Script via.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;person.getContainerGroups(ScriptNode person)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2009 15:39:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217323#M170453</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2009-08-03T15:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: get user groups</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217324#M170454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, and thanks for your reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to use Java Authority Service with no success. I'm a little lost…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have some code right know… I'm testing if the user exists, and that code works fine:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;protected static void groups(String username) throws Exception{&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;administrationService = WebServiceFactory.getAdministrationService();&lt;BR /&gt;&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;int batchSize = 5;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;QueryConfiguration queryCfg = new QueryConfiguration();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;queryCfg.setFetchSize(batchSize);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebServiceFactory.getAdministrationService().setHeader(&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;new RepositoryServiceLocator().getServiceName().getNamespaceURI(),&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;"QueryHeader",&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;queryCfg);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// check the user&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;boolean existUser=false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// test before the user&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;UserDetails userDetails =&amp;nbsp; administrationService.getUser(username);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;existUser=true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (Exception e){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;existUser=false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (existUser) {System.out.println("the user "+username+" exists");}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else{System.out.println("the user "+username+" DO NOT exists");}&lt;BR /&gt;&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; /*TODO: get all the groups which the user belongs to*/&lt;BR /&gt;&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;/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;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;BR /&gt;&lt;SPAN&gt;In 'TODO' part I need to write the appropriate code to get all the groups which the user belongs to… I have had no success.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I saw, in the forum, that we need to do something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;AuthorityService authorityService=serviceRegistry.getAuthorityService();&lt;BR /&gt;Set&amp;lt;String&amp;gt; auths = authorityService.getAuthoritiesForUser(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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;The thing I dont understand is how to get an instance of 'serviceRegistry'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm a little lost here… Can someone help?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Luis&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 09:28:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217324#M170454</guid>
      <dc:creator>luisg</dc:creator>
      <dc:date>2009-08-04T09:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: get user groups</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217325#M170455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi again…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I had take a look at &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Java_Foundation_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Java_Foundation_API&lt;/A&gt;&lt;SPAN&gt;. After that I write the following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;ApplicationContext appContext = new ClassPathXmlApplicationContext("alfresco/application-context.xml");&lt;BR /&gt;ServiceRegistry serviceRegistry = (ServiceRegistry)appContext.getBean(ServiceRegistry.SERVICE_REGISTRY);&lt;BR /&gt;&lt;BR /&gt;AuthorityService authorityService = serviceRegistry.getAuthorityService();&lt;BR /&gt;Set&amp;lt;String&amp;gt; auths = authorityService.getAuthoritiesForUser(username);&lt;BR /&gt;Iterator&amp;lt;String&amp;gt; authIt = auths.iterator();&lt;BR /&gt;while (authIt.hasNext()){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("- " + authIt.next());&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;/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 when I run this code (as a java application in Eclipse) I get the following error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'avmRemoteService' defined in class path resource [alfresco/remote-services-context.xml]: Invocation of init method failed; nested exception is java.rmi.server.ExportException: Port already in use: 50501; nested exception is: &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;java.net.BindException: Address already in use&lt;BR /&gt;Caused by: java.rmi.server.ExportException: Port already in use: 50501; nested exception is: &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;java.net.BindException: Address already in use&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:328)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:236)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:207)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:310)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:252)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.remoting.rmi.RmiServiceExporter.prepare(RmiServiceExporter.java:280)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.remoting.rmi.RmiServiceExporter.afterPropertiesSet(RmiServiceExporter.java:227)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.context.support.ClassPathXmlApplicationContext.&amp;lt;init&amp;gt;(ClassPathXmlApplicationContext.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.context.support.ClassPathXmlApplicationContext.&amp;lt;init&amp;gt;(ClassPathXmlApplicationContext.java:66)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at pt.moredata.Grupos.groups(Grupos.java:100)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at pt.moredata.Grupos.main(Grupos.java:41)&lt;BR /&gt;Caused by: java.net.BindException: Address already in use&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.PlainSocketImpl.socketBind(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:336)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.ServerSocket.bind(ServerSocket.java:336)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.ServerSocket.&amp;lt;init&amp;gt;(ServerSocket.java:202)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.ServerSocket.&amp;lt;init&amp;gt;(ServerSocket.java:114)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMIDirectSocketFactory.java:45)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMIMasterSocketFactory.java:351)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:667)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:317)&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;/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;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;BR /&gt;&lt;SPAN&gt;This is caused because Alfresco is running and, as you know, uses the ports 50500 to 50507.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is something I can't understand, cause to test my code I need my Alfresco running.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can any of you can tell me what I'm doing wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Luis&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 10:42:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217325#M170455</guid>
      <dc:creator>luisg</dc:creator>
      <dc:date>2009-08-04T10:42:06Z</dc:date>
    </item>
    <item>
      <title>Re: get user groups</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217326#M170456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You need to think through the environment where your code is running.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your code is starting Alfresco as local java application and this is the way that the unit tests and some of the SDK examples run. But if you are running Alfresco as a local java app then you don't want another instance hogging the same resources.&amp;nbsp;&amp;nbsp; So shut down your already running instance of alfresco to run your test.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or you can have an application which connects to a remote instance of Alfresco.&amp;nbsp;&amp;nbsp;&amp;nbsp; I think this is the pattern you want.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The recommended approach is to write a web script that implements your buisness logic and returns your results&amp;nbsp;&amp;nbsp; (in your case gets the user's groups).&amp;nbsp;&amp;nbsp; You then call your web script from your remote application.&amp;nbsp;&amp;nbsp;&amp;nbsp; Since your web script runs on the alfresco repository you can simply inject those services that you need without resorting to the service registry.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 11:34:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217326#M170456</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2009-08-04T11:34:40Z</dc:date>
    </item>
    <item>
      <title>Re: get user groups</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217327#M170457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there, and thanks for you explanation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, I have a Java application and I was trying to connect to an running instance of Alfresco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I thought it was a way to get the groups from a user just using the Java API without the use of do new web scripts. I was trying to avoid web scripts, but with your explanation, I think I must use them…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I never created a web script… Do you have an example how to do this kind of operations?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Luis&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 13:29:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217327#M170457</guid>
      <dc:creator>luisg</dc:creator>
      <dc:date>2009-08-04T13:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: get user groups</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217328#M170458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi again…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was looking into alfresco web scripts and I think I can do my own… Then I just need to find a way to call the web script and treat the response (Json file) in my Java code, right?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Luis&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 16:16:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-user-groups/m-p/217328#M170458</guid>
      <dc:creator>luisg</dc:creator>
      <dc:date>2009-08-04T16:16:04Z</dc:date>
    </item>
  </channel>
</rss>

