<?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 Help: Inherit Parent Space Permissions in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216994#M170124</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello there, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is it possible to set this property via the Repository Service. Each Folder which is created with the following Standardcode, has this property set by default. But for every Folder i create, this should be not checked.&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; public String createFolder(String folderPath, final String folderId,final String folderName) {&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; final ParentReference parentReference = new ParentReference(STORE,null,folderPath,Constants.ASSOC_CONTAINS,getChildName(folderName));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; final String newId = (null == folderId) ? "-1" : folderId;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CMLCreate create = new CMLCreate(newId, parentReference, null, null, null, Constants.TYPE_FOLDER, createDefaultProperties(folderName));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; //create content manipulation language&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CML cml = new CML();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; //set content to create&lt;BR /&gt;&amp;nbsp;&amp;nbsp; cml.setCreate(new CMLCreate[]{create});&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; UpdateResult[] result;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = WebServiceFactory.getRepositoryService().update(cml);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; folderPath = result[0].getDestination().getPath();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; } catch (RepositoryFault e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; } catch (RemoteException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; return folderPath;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;A href="http://www.pic-upload.de/view-3948197/Clipboard01.jpg.html" rel="nofollow noopener noreferrer"&gt;[img]http://www2.pic-upload.de/14.12.09/kzwfevnsx2wx.jpg[/img]&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks very much vor any advice!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Steve&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Dec 2009 11:43:04 GMT</pubDate>
    <dc:creator>robobot</dc:creator>
    <dc:date>2009-12-14T11:43:04Z</dc:date>
    <item>
      <title>Help: Inherit Parent Space Permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216994#M170124</link>
      <description>Hello there, is it possible to set this property via the Repository Service. Each Folder which is created with the following Standardcode, has this property set by default. But for every Folder i create, this should be not checked. &amp;nbsp; public String createFolder(String folderPath, final String folderI</description>
      <pubDate>Mon, 14 Dec 2009 11:43:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216994#M170124</guid>
      <dc:creator>robobot</dc:creator>
      <dc:date>2009-12-14T11:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Inherit Parent Space Permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216995#M170125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not sure what you mean by Repository service. This property can be set using permission service, presuming that serviceRegistry is a reference to ServiceRegistry&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;serviceRegistry.getPermissionService().setInheritParentPermissions(folderRef, inheritPermissions);&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;BR /&gt;&lt;SPAN&gt;Denis&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Dec 2009 12:40:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216995#M170125</guid>
      <dc:creator>dhalupa</dc:creator>
      <dc:date>2009-12-14T12:40:28Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Inherit Parent Space Permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216996#M170126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;With RepositoryService I generally&amp;nbsp; mean the classes found in the package&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.alfresco.webservice.*&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But how can i use the ServiceRegistry ? It does not seem to be available in the alfresco-webservice-client.jar ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Dec 2009 12:48:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216996#M170126</guid>
      <dc:creator>robobot</dc:creator>
      <dc:date>2009-12-14T12:48:24Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Inherit Parent Space Permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216997#M170127</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not sure, I have never used web services interface myself. Having a quick look at web-service-client it does not seem that PermissionService is exposed for invocation. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You might want to try web scripts interface instead of&amp;nbsp; web service which has far more richer api and IMHO is more actively supported by alfresco itself.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kind regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Denis&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Dec 2009 13:44:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216997#M170127</guid>
      <dc:creator>dhalupa</dc:creator>
      <dc:date>2009-12-14T13:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Inherit Parent Space Permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216998#M170128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can use the AccessControlService exposed by the Web Services API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To set inheritPermission you can use the following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Reference nodeReference = new Reference(SPACES_STORE, nodeUuid, null);&lt;BR /&gt;Predicate nodes = new Predicate(new Reference[]{reference});&lt;BR /&gt;WebServiceFactory.getAccessControlService().setInheritPermission(predicate, true);&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;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 21:36:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216998#M170128</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2010-01-19T21:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Inherit Parent Space Permissions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216999#M170129</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank you. that was exactlly what i had&amp;nbsp; been searching for.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jan 2010 14:52:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/help-inherit-parent-space-permissions/m-p/216999#M170129</guid>
      <dc:creator>robobot</dc:creator>
      <dc:date>2010-01-26T14:52:37Z</dc:date>
    </item>
  </channel>
</rss>

