<?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 getServiceRegistry, getRepositoryContext in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222172#M175302</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;getServiceRegistry, getRepositoryContext&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I recently upgraded from to the 3.2 CE edition of alfresco. In our previous version of alfresco we used java backed webscripts and in many of our webscripts we used the get getServiceRegistry and getRepositoryContext methods as they were available through the AbstractWebScript class.&amp;nbsp; Since upgrading to version 3.2 it looks like these methods have been removed from the AbstractWebScript class. Below is an example of abstract class where we extended AbstractWebScript and called these methods&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected AuthenticationService getAuthenticationService() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AuthenticationService returnAuthenticationService = this.getServiceRegistry().getAuthenticationService();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return returnAuthenticationService;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected AuthorityService getAuthorityService() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AuthorityService returnAuthorityService = this.getServiceRegistry().getAuthorityService();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return returnAuthorityService;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected NodeRef getCompanyHomeReference() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodeRef nodeRef = this.getRepositoryContext().getCompanyHome();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return nodeRef;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Since the getServiceRegistry() and getRepositoryContext() methods are no longer available from the AbstractWebScript class, what is the best way to adapt the methods above&amp;nbsp; in order to utilize the getAuthenticationService(), getAuthorityService() and getCompanyHome() methods in 3.2? In other words how can I get access to the methods in the ServiceRegistry interface in org.alfresco.service?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Oct 2009 14:59:33 GMT</pubDate>
    <dc:creator>tasso</dc:creator>
    <dc:date>2009-10-22T14:59:33Z</dc:date>
    <item>
      <title>getServiceRegistry, getRepositoryContext</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222172#M175302</link>
      <description>getServiceRegistry, getRepositoryContextI recently upgraded from to the 3.2 CE edition of alfresco. In our previous version of alfresco we used java backed webscripts and in many of our webscripts we used the get getServiceRegistry and getRepositoryContext methods as they were available through the</description>
      <pubDate>Thu, 22 Oct 2009 14:59:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222172#M175302</guid>
      <dc:creator>tasso</dc:creator>
      <dc:date>2009-10-22T14:59:33Z</dc:date>
    </item>
    <item>
      <title>Re: getServiceRegistry, getRepositoryContext</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222173#M175303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can inject the ServiceRegistry bean into your webscript bean when you have the appropriate setter in your class:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;bean id="webscript.com.example.mywebscript.get" class="com.example.MyWebScript" parent="webscript"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="serviceRegistry" ref="ServiceRegistry"/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;lt;/bean&amp;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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Oct 2009 09:03:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222173#M175303</guid>
      <dc:creator>bramthielemans</dc:creator>
      <dc:date>2009-10-23T09:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: getServiceRegistry, getRepositoryContext</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222174#M175304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to upgrade to Alfresco 3.2.0 too and I have the same problem than tasso with the method getRepositoryContext. Is there a solution to get the RepositoryContext with another method in my java backed webscripts?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Christophe&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 10:30:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222174#M175304</guid>
      <dc:creator>christophes</dc:creator>
      <dc:date>2010-03-05T10:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: getServiceRegistry, getRepositoryContext</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222175#M175305</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;SPAN&gt;you need to inject repositoryHelper in your bean definition&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;bean id="webscript.org.alfresco.demo.test.get"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class="org.alfresco.Demo"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; parent="webscript"&amp;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;lt;property name="repository" ref="repositoryHelper" /&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;It will provide class org.alfresco.repo.model.Repository with methods you expect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thomas&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Mar 2010 11:29:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/getserviceregistry-getrepositorycontext/m-p/222175#M175305</guid>
      <dc:creator>thomasg</dc:creator>
      <dc:date>2010-03-19T11:29:43Z</dc:date>
    </item>
  </channel>
</rss>

