<?xml version="1.0"?>
<Repository>
    <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
        <param name="path" value="${rep.home}/repository"/>
    </FileSystem>
    <Security appName="Jackrabbit">

  <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager"/>
<!--  <AccessManager class="es.git.openkm.core.OKMAccessManager"/> -->
<!--  <AccessManager class="es.git.openkm.test.MyAccessManager"/> -->
<!--
        <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule">
           <param name="anonymousId" value="anonymous"/>
        </LoginModule>
-->
<!--
        <LoginModule class="es.git.openkm.core.OKMLoginModule">
        </LoginModule>
-->
<!--
        <LoginModule class="org.jboss.security.auth.spi.UsersRolesLoginModule">
           <module-option name="usersProperties">file:///home/pavila/workspace/OpenKM/users.properties</module-option>
           <module-option name="rolesProperties">file:///home/pavila/workspace/OpenKM/roles.properties</module-option>
	</LoginModule>
-->
    </Security>
    <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" />
    <Workspace name="${wsp.name}">
        <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
            <param name="path" value="${wsp.home}"/>
        </FileSystem>
        <!--
        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
           <param name="driver" value="com.mysql.jdbc.Driver"/>
           <param name="url" value="jdbc:mysql://localhost/conejo"/>
           <param name="schema" value="mysql"/>
           <param name="schemaObjectPrefix" value="rep_"/>
           <param name="user" value="root"/>
           <param name="password" value=""/>
        </FileSystem>
        -->
        <PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager" />
        <!--
        <PersistenceManager class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
           <param name="driver" value="com.mysql.jdbc.Driver"/>
           <param name="url" value="jdbc:mysql://localhost/conejo"/>
           <param name="schema" value="mysql"/>
           <param name="schemaObjectPrefix" value="${wsp.name}_"/>
           <param name="externalBLOBs" value="false"/>
           <param name="user" value="root"/>
           <param name="password" value=""/>
        </PersistenceManager>
        -->

        <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
            <param name="path" value="${wsp.home}/index"/>
            <param name="textFilterClasses" value="
org.apache.jackrabbit.core.query.lucene.TextPlainTextFilter,
org.apache.jackrabbit.core.query.MsExcelTextFilter,
org.apache.jackrabbit.core.query.MsPowerPointTextFilter,
org.apache.jackrabbit.core.query.MsWordTextFilter,
org.apache.jackrabbit.core.query.PdfTextFilter,
org.apache.jackrabbit.core.query.HTMLTextFilter,
org.apache.jackrabbit.core.query.XMLTextFilter,
org.apache.jackrabbit.core.query.RTFTextFilter,
org.apache.jackrabbit.core.query.OpenOfficeTextFilter" />

            <!-- These are all default values. You can change them if you want -->
            <!--
            <param name="useCompoundFile" value="true"/>
            <param name="minMergeDocs" value="100"/>
            <param name="volatileIdleTime" value="3"/>
            <param name="maxMergeDocs" value="100000"/>
            <param name="mergeFactor" value="10"/>
            <param name="bufferSize" value="10"/>
            <param name="cacheSize" value="1000"/>
            <param name="forceConsistencyCheck" value="false"/>
            <param name="autoRepair" value="true"/>
            <param name="analyzer" value="org.apache.lucene.analysis.standard.StandardAnalyzer"/>
            <param name="queryClass" value="org.apache.jackrabbit.core.query.QueryImpl"/>
            <param name="idleTime" value="-1"/>
            -->
            <!-- end of default values -->
        
            <!--
            <param name="respectDocumentOrder" value="false"/>
            -->
        </SearchIndex>
    </Workspace>
    <Versioning rootPath="${rep.home}/versions">
        <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
            <param name="path" value="${rep.home}/versions"/>
        </FileSystem>
        <!--
        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
           <param name="driver" value="com.mysql.jdbc.Driver"/>
           <param name="url" value="jdbc:mysql://localhost/conejo"/>
           <param name="schema" value="mysql"/>
           <param name="schemaObjectPrefix" value="ver_rep_"/>
           <param name="user" value="root"/>
           <param name="password" value=""/>
        </FileSystem>
        -->
        <PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager" />
        <!--
        <PersistenceManager class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
           <param name="driver" value="com.mysql.jdbc.Driver"/>
           <param name="url" value="jdbc:mysql://localhost/conejo"/>
           <param name="schema" value="mysql"/>
           <param name="schemaObjectPrefix" value="ver_"/>
           <param name="externalBLOBs" value="false"/>
           <param name="user" value="root"/>
           <param name="password" value=""/>
        </PersistenceManager>
        -->
    </Versioning>
</Repository>
