<?xml version="1.0" encoding="ISO-8859-1"?>
<configuration
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.exoplatform.org/xml/ns/kernel_1_2.xsd http://www.exoplatform.org/xml/ns/kernel_1_2.xsd"
	xmlns="http://www.exoplatform.org/xml/ns/kernel_1_2.xsd">
	<external-component-plugins>
  	<target-component>org.exoplatform.services.organization.OrganizationService</target-component>
	  <component-plugin>
	    <name>ecm.new.group.event.listener</name>
	    <set-method>addListenerPlugin</set-method>
	    <type>org.exoplatform.services.jcr.ext.hierarchy.impl.NewGroupListener</type>
	    <description>description</description>
	    <init-params>
	      <object-param>
	        <name>configuration></name>
	        <description>description</description>
	        <object type="org.exoplatform.services.jcr.ext.hierarchy.impl.HierarchyConfig">
          	<field  name="repository"><string>repository</string></field>
           	<field name="workspaces">
             	<collection type="java.util.ArrayList">
              	<value><string>collaboration</string></value>              	              
              </collection>              	
            </field>            
            <field  name="jcrPaths">
             	<collection type="java.util.ArrayList">
                <value>              	
		             	<object type="org.exoplatform.services.jcr.ext.hierarchy.impl.HierarchyConfig$JcrPath">              	 	
		             		<field name="alias"><string>groupApplicationData</string></field>
		                <field name="path"><string>ApplicationData</string></field>
		                <field name="nodeType"><string>nt:unstructured</string></field>
		                <field name="permissions">
				              <collection type="java.util.ArrayList">               
				                <value>                            
				                  <object type="org.exoplatform.services.jcr.ext.hierarchy.impl.HierarchyConfig$Permission">             
				                    <field name="identity"><string>*:/platform/administrators</string></field>
				                    <field name="read"><string>true</string></field>                
				                    <field name="addNode"><string>true</string></field>                
				                    <field name="setProperty"><string>true</string></field>                
				                    <field name="remove"><string>true</string></field>                
				                  </object>  
				                </value>			                  
			                </collection>
			              </field>
			              <field name="mixinTypes">
			                <collection type="java.util.ArrayList">
			                  <value><string>exo:hiddenable</string></value>
			                </collection>
			              </field>   			               
	              	</object>
              	</value>
                <value>              	
		             	<object type="org.exoplatform.services.jcr.ext.hierarchy.impl.HierarchyConfig$JcrPath">              	 	
		             		<field name="alias"><string>documents</string></field>
		                <field name="path"><string>Documents</string></field>
		                <field name="nodeType"><string>nt:unstructured</string></field>
		                <field name="permissions">
				              <collection type="java.util.ArrayList">               
				                <value>                            
				                  <object type="org.exoplatform.services.jcr.ext.hierarchy.impl.HierarchyConfig$Permission">             
				                    <field name="identity"><string>*:/platform/administrators</string></field>
				                    <field name="read"><string>true</string></field>                
				                    <field name="addNode"><string>true</string></field>                
				                    <field name="setProperty"><string>true</string></field>                
				                    <field name="remove"><string>true</string></field>                
				                  </object>  
				                </value>
                        <value>                            
				                  <object type="org.exoplatform.services.jcr.ext.hierarchy.impl.HierarchyConfig$Permission">             
				                    <field name="identity"><string>any</string></field>
				                    <field name="read"><string>true</string></field>                
				                    <field name="addNode"><string>true</string></field>                
				                    <field name="setProperty"><string>false</string></field>                
				                    <field name="remove"><string>false</string></field>                
				                  </object>  
				                </value>				                			                  
			                </collection>
			              </field>
			              <field name="mixinTypes">
			                <collection type="java.util.ArrayList">
			                  <value><string>exo:hiddenable</string></value>
			                </collection>
			              </field>   			               
	              	</object>
              	</value>             	              	             	
             	</collection>
            </field>            
	        </object>
	      </object-param>
	    </init-params> 
	  </component-plugin>

	</external-component-plugins>
</configuration>
