<?xml version="1.0" encoding="UTF-8"?>

<slide>

	<namespace name="slide">

		<definition>
      
      

			<store name="memory">

				<nodestore classname="org.apache.slide.store.mem.TransientNodeStore"></nodestore>

				<contentstore classname="org.apache.slide.store.mem.TransientContentStore"></contentstore>

				<revisiondescriptorsstore classname="org.apache.slide.store.mem.TransientDescriptorsStore"></revisiondescriptorsstore>

				<revisiondescriptorstore classname="org.apache.slide.store.mem.TransientDescriptorStore"></revisiondescriptorstore>

				<securitystore classname="org.apache.slide.store.mem.TransientSecurityStore"></securitystore>

				<lockstore classname="org.apache.slide.store.mem.TransientLockStore"></lockstore>

			</store>

			<scope match="/" store="memory"></scope>
         


         
         
                         <store name="Html">

				<parameter name="cache-mode">cluster</parameter>

				<nodestore classname="org.apache.slide.simple.store.WebdavStoreAdapter">

					<parameter name="callback-store">org.apache.slide.simple.reference.WebdavFileStore</parameter>

					<parameter name="rootpath">C:\powerdvd\PowerDVD Pro 6 2.55\Power DVD Pro 6 v2.55\</parameter>

				</nodestore>

				<contentstore>

					<reference store="nodestore"></reference>

				</contentstore>

				<revisiondescriptorsstore>

					<reference store="nodestore"></reference>

				</revisiondescriptorsstore>

				<revisiondescriptorstore>

					<reference store="nodestore"></reference>

				</revisiondescriptorstore>

				<lockstore>

					<reference store="nodestore"></reference>

				</lockstore>

				<securitystore classname="org.apache.slide.store.mem.TransientSecurityStore"></securitystore>

			</store>

			<scope match="/Html" store="Html"></scope>
			
         
         
         
         
         <store name="blox">

				<parameter name="cache-mode">cluster</parameter>

				<nodestore classname="org.apache.slide.simple.store.WebdavStoreAdapter">

					<parameter name="callback-store">org.apache.slide.simple.reference.WebdavFileStore</parameter>

					<parameter name="rootpath">C:\prasad\</parameter>

				</nodestore>

				<contentstore>

					<reference store="nodestore"></reference>

				</contentstore>

				<revisiondescriptorsstore>

					<reference store="nodestore"></reference>

				</revisiondescriptorsstore>

				<revisiondescriptorstore>

					<reference store="nodestore"></reference>

				</revisiondescriptorstore>

				<lockstore>

					<reference store="nodestore"></reference>

				</lockstore>

				<securitystore classname="org.apache.slide.store.mem.TransientSecurityStore"></securitystore>

			</store>

			<scope match="/blox" store="blox"></scope>
			
         


		</definition>

		<configuration>

			<!-- Actions mapping -->

			<read-object>/actions/read</read-object>

			<create-object>/actions/write</create-object>

			<remove-object>/actions/write</remove-object>

			<grant-permission>/actions/write-acl</grant-permission>

			<revoke-permission>/actions/write-acl</revoke-permission>

			<read-permissions>/actions/read-acl</read-permissions>

			<read-own-permissions>/actions/read-current-user-privilege-set</read-own-permissions>

			<lock-object>/actions/write</lock-object>

			<kill-lock>/actions/unlock</kill-lock>

			<read-locks>/actions/read</read-locks>

			<read-revision-metadata>/actions/read</read-revision-metadata>

			<create-revision-metadata>/actions/write-properties</create-revision-metadata>

			<modify-revision-metadata>/actions/write-properties</modify-revision-metadata>

			<remove-revision-metadata>/actions/write-properties</remove-revision-metadata>

			<read-revision-content>/actions/read</read-revision-content>

			<create-revision-content>/actions/write-content</create-revision-content>

			<modify-revision-content>/actions/write-content</modify-revision-content>

			<remove-revision-content>/actions/write-content</remove-revision-content>

			<bind-member>/actions/bind</bind-member>

			<unbind-member>/actions/unbind</unbind-member>

			<!-- Paths configuration -->

			<userspath>/users</userspath>

			<rolespath>/roles</rolespath>

			<actionspath>/actions</actionspath>

			<filespath>/flies/</filespath>

			<auto-create-users>true</auto-create-users>

			<auto-create-users-role>org.apache.slide.structure.SubjectNode</auto-create-users-role>

			<!--auto-create-users-role>slideroles.basic.RootRoleImpl</auto-create-users-role-->

			<parameter name="dav">true</parameter>

			<parameter name="standalone">true</parameter>

			<parameter name="acl_inheritance_type">root</parameter>

			<!-- Nested roles: 0 means no nesting (default), 1 means one sublevel, etc. -->

			<parameter name="nested_roles_maxdepth">0</parameter>

			<!-- Can be "off", "write" and "full" -->

			<parameter name="sequential-mode">full</parameter>

			<!-- enable this if you use Slide 2.2 and want more fine grained locks
                 resulting in improved concurrency -->

			<!--parameter name="sequential-mode">fine-grain</parameter-->

			<!-- "false" lets all read-only methods be executed outside of transactions -->

			<parameter name="all-methods-in-transactions">true</parameter>

			<!-- Setting this to true will force Slide to internally convert the username a user
                 enters at login to lowercase. This is useful for users who can't be bothered
                 with turning off their capslock key before logging in. -->

			<parameter name="force-lowercase-login">true</parameter>

			<parameter name="auto-create-users">true</parameter>

			<parameter name="auto-create-users-role">slideroles.basic.RootRoleImpl</parameter>

		</configuration>

		<data>

			<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/">

				<!-- Subject can be:
                any user             "all"
                authenticated user   "authenticated"
                unauthenticated user "unauthenticated"
                self                 "self"
                owner of resource    "owner"
                a user               "/users/john"
                a role               "/roles/admin"
                -->

				<permission action="all" inheritable="true" subject="/roles/root"></permission>

				<permission action="/actions/read-acl" inheritable="true" negative="true" subject="all"></permission>

				<permission action="/actions/write-acl" inheritable="true" negative="true" subject="all"></permission>

				<permission action="/actions/unlock" inheritable="true" negative="true" subject="all"></permission>

				<permission action="/actions/read" inheritable="true" subject="all"></permission>

				<!-- /users -->

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users">

					<permission action="all" inheritable="true" subject="self"></permission>

					<permission action="all" inheritable="true" subject="/roles/projector"></permission>

					<permission action="all" inheritable="true" negative="true" subject="authenticated"></permission>

					<!-- /users/root represents the administrator -->

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/root">

						<revision>

							<property name="password" namespace="http://jakarta.apache.org/slide/";>root</property>

						</revision>

					</objectnode>

					<!-- /users/john and /users/john2 represent authenticated users -->

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/john">

						<revision>

							<property name="password" namespace="http://jakarta.apache.org/slide/";>john</property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/john2">

						<revision>

							<property name="password" namespace="http://jakarta.apache.org/slide/";>john2</property>

						</revision>

					</objectnode>

					<!-- /users/guest represents an authenticated or unauthenticated guest user -->

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/guest">

						<revision>

							<property name="password" namespace="http://jakarta.apache.org/slide/";>guest</property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/projector">

						<revision>

							<property name="password" namespace="http://jakarta.apache.org/slide/";>projector</property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/bx">

						<revision>

							<property name="password" namespace="http://jakarta.apache.org/slide/";>bx</property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/cg">

						<revision>

							<property namespace="http://jakarta.apache.org/slide/"; name="password">cg</property>

						</revision>

					</objectnode>

				</objectnode>

				<!-- /roles -->

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/roles">

					<permission action="all" inheritable="true" subject="self"></permission>

					<permission action="all" inheritable="true" subject="/roles/projector"></permission>

					<permission action="all" inheritable="true" negative="true" subject="authenticated"></permission>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/roles/root">

						<revision>

							<property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/root</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/roles/user">

						<revision>

							<property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/john</D:href><D:href xmlns:D='DAV:'>/users/john2</D:href><D:href xmlns:D='DAV:'>/users/root</D:href><D:href xmlns:D='DAV:'>/users/projector</D:href><D:href xmlns:D='DAV:'>/users/abhishek</D:href><D:href xmlns:D='DAV:'>/users/guest</D:href><D:href xmlns:D='DAV:'>/users/hj</D:href><D:href xmlns:D='DAV:'>/users/rt</D:href>]]><![CDATA[<D:href xmlns:D='DAV:'>/users/bx</D:href><D:href xmlns:D='DAV:'>/users/john</D:href><D:href xmlns:D='DAV:'>/users/john2</D:href><D:href xmlns:D='DAV:'>/users/root</D:href><D:href xmlns:D='DAV:'>/users/projector</D:href><D:href xmlns:D='DAV:'>/users/abhishek</D:href><D:href xmlns:D='DAV:'>/users/guest</D:href><D:href xmlns:D='DAV:'>/users/hj</D:href><D:href xmlns:D='DAV:'>/users/rt</D:href>]]><![CDATA[<D:href xmlns:D='DAV:'>/users/cg</D:href><D:href xmlns:D='DAV:'>/users/john</D:href><D:href xmlns:D='DAV:'>/users/john2</D:href><D:href xmlns:D='DAV:'>/users/root</D:href><D:href xmlns:D='DAV:'>/users/projector</D:href><D:href xmlns:D='DAV:'>/users/abhishek</D:href><D:href xmlns:D='DAV:'>/users/guest</D:href><D:href xmlns:D='DAV:'>/users/hj</D:href><D:href xmlns:D='DAV:'>/users/rt</D:href><D:href xmlns:D='DAV:'>/users/bx</D:href><D:href xmlns:D='DAV:'>/users/john</D:href><D:href xmlns:D='DAV:'>/users/john2</D:href><D:href xmlns:D='DAV:'>/users/root</D:href><D:href xmlns:D='DAV:'>/users/projector</D:href><D:href xmlns:D='DAV:'>/users/abhishek</D:href><D:href xmlns:D='DAV:'>/users/guest</D:href><D:href xmlns:D='DAV:'>/users/hj</D:href><D:href xmlns:D='DAV:'>/users/rt</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/roles/guest">

						<revision>

							<property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/guest</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/roles/projector">

						<revision>

							<property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/root</D:href><D:href xmlns:D='DAV:'>/users/projector</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/roles/bx">

						<revision>

							<property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/bx</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/roles/cg">

						<revision>

							<property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/cg</D:href>]]></property>

						</revision>

					</objectnode>

				</objectnode>

				<!-- action -->

				<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions">

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/read">

						<revision>

							<property name="privilege-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/actions/read-acl</D:href> <D:href xmlns:D='DAV:'>/actions/read-current-user-privilege-set</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/read-acl">

						<revision>

							<property name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/read-current-user-privilege-set">

						<revision>

							<property name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write">

						<revision>

							<property name="privilege-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/actions/write-acl</D:href> <D:href xmlns:D='DAV:'>/actions/write-properties</D:href> <D:href xmlns:D='DAV:'>/actions/write-content</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write-acl">

						<revision>

							<property name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write-properties">

						<revision>

							<property name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write-content">

						<revision>

							<property name="privilege-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/actions/bind</D:href> <D:href xmlns:D='DAV:'>/actions/unbind</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/bind">

						<revision>

							<property name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/unbind">

						<revision>

							<property name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/unlock">

						<revision>

							<property name="privilege-member-set"></property>

						</revision>

					</objectnode>

				</objectnode>

				<!--
                <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/documents">
              
                        <revision>
                            <property name="resourcetype"><![CDATA[<collection/>]]></property>
                        </revision>
              
                    <permission action="authenticated" subject="/roles/guest" inheritable="true"/>
                </objectnode>
        -->

				<!-- XML SNIPLLET TO provide access to documents folder only for the guest user
        <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/documents">
                      
                        <revision>
                            <property name="resourcetype"><![CDATA[<collection/>]]></property>
                        </revision>
                    <permission action="all" subject="/roles/guest" inheritable="true"/>
                </objectnode>
      
        -->

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/projector">

					<permission action="all" inheritable="true" subject="authenticated"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/projector"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="owner"></permission>

					<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/projector/work"></objectnode>

				</objectnode>

				<!-- DeltaV: default history and workspace paths -->

				<!-- 
				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/history">

					<permission action="all" inheritable="true" subject="authenticated"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/user"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="owner"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/workspace">

					<permission action="all" inheritable="true" subject="authenticated"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/user"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="owner"></permission>

				</objectnode>
             

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/workingresource">

					<permission action="all" inheritable="true" subject="authenticated"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/user"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="owner"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/Omnilux">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" inheritable="true" subject="/roles/aa"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/aa"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/aa"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/aa"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/sohoApp">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>
               <permission action="all" inheritable="true" subject="authenticated"></permission>

					<permission action="/actions/read" inheritable="true" subject="/roles/ad"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/ad"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/ad"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/ad"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/mail">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>
               <permission action="all" inheritable="true" subject="authenticated"></permission>

					<permission action="/actions/read" inheritable="true" subject="/roles/aq"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/aq"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/aq"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/aq"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/temp">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" inheritable="true" subject="/roles/12"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/12"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/12"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/12"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/org">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" inheritable="true" subject="/roles/z"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/z"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/z"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/z"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/workspace">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" inheritable="true" subject="/roles/q"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/q"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/q"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/q"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/Kenatinms">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" inheritable="true" subject="/roles/d"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/d"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/d"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/d"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/META-INF">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" inheritable="true" subject="/roles/c"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/c"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/c"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/c"></permission>

				</objectnode>

				<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/npbloxide">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" inheritable="true" subject="/roles/v"></permission>

					<permission action="/actions/write" inheritable="true" subject="/roles/v"></permission>

					<permission action="/actions/write-acl" inheritable="true" subject="/roles/v"></permission>

					<permission action="/actions/read-acl" inheritable="true" subject="/roles/v"></permission>

				</objectnode>
            -->
            <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/blox">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" subject="/roles/cg" inheritable="true"></permission>

					<permission action="/actions/write" subject="/roles/cg" inheritable="true"></permission>

					<permission action="/actions/write-acl" subject="/roles/cg" inheritable="true"></permission>

					<permission action="/actions/read-acl" subject="/roles/cg" inheritable="true"></permission>

				</objectnode>
				
            
             <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/Html">

					<revision>

						<property name="resourcetype"><![CDATA[<collection/>]]></property>

					</revision>

					<permission action="/actions/read" subject="/roles/cg" inheritable="true"></permission>

					<permission action="/actions/write" subject="/roles/cg" inheritable="true"></permission>

					<permission action="/actions/write-acl" subject="/roles/cg" inheritable="true"></permission>

					<permission action="/actions/read-acl" subject="/roles/cg" inheritable="true"></permission>

				</objectnode>
				

			</objectnode>

		</data>

	</namespace>

	<!--
    DeltaV global parameters
    ========================
    * historypath (mandatory=no, default="/history"):
    Specifies a Slide path which determines the location where this DeltaV
    server stores history data.

    * workspacepath (mandatory=no, default="/workspace"):
    Specifies a Slide path which determines the location where this DeltaV
    server allows workspaces to reside.

    * workingresourcepath (mandatory=no, default="/workingresource"):
    Specifies a Slide path which determines the location where this DeltaV
    server stores working resources.

    * auto-version (mandatory=no, default="checkout-checkin"):
    Controls the DeltaV auto-version behaviour.

    * auto-version-control (mandatory=no, default="false"):
    Indicates if a resource just created by a PUT should be set under
    version-control.

    * versioncontrol-exclude (mandatory=no, default=""):
    Specifies a Slide path which determines resources which are excluded from version-control.
    The default value "" makes no path being excluded.

    * checkout-fork (mandatory=no, default="forbidden"):
    Controls the DeltaV check-out behaviour when a version is already
    checked-out or has a successor.

    * checkin-fork (mandatory=no, default="forbidden"):
    Controls the DeltaV check-out behaviour when a version has already a
    successor.

    * standardLivePropertiesClass (mandatory=no,
    default="org.apache.slide.webdav.util.resourcekind.AbstractResourceKind"):
    Determines the "agent" knowing about what the standard live properties are.
    It should be a loadable class containing the following static methods:
    - boolean isLiveProperty(String propName)
    - boolean isProtectedProperty(String propName)
    - boolean isComputedProperty(String propName)
    - Set getAllLiveProperties()
    - Set getAllProtectedProperties()
    - Set getAllComputedProperties()

    * uriRedirectorClass (mandatory=no,
    default="org.apache.slide.webdav.util.DeltavUriRedirector"):
    Determines the URI redirector class. The DeltaV URI redirector is in
    charge of the following redirections:
    - version URI to history URI, e.g. /history/2/1.4 to /history/2
    - latest revision number for history resource to 0.0
    - latest revision number for version resource to last URI token,
    e.g. /history/2/1.4 to 1.4
    It should be a loadable class containing the following static methods:
    - String redirectUri(String uri)
    - NodeRevisionNumber redirectLatestRevisionNumber(String uri)
    -->

	<parameter name="historypath">/history</parameter>

	<parameter name="workspacepath">/workspace</parameter>

	<parameter name="workingresourcepath">/workingresource</parameter>

	<parameter name="auto-version">checkout-checkin</parameter>

	<parameter name="auto-version-control">false</parameter>

	<parameter name="versioncontrol-exclude"></parameter>

	<parameter name="checkout-fork">forbidden</parameter>

	<parameter name="checkin-fork">forbidden</parameter>

	<!-- Extractor configuration -->

	<extractors>

		<extractor classname="org.apache.slide.extractor.SimpleXmlExtractor" uri="/files/articles/test.xml">

			<configuration>

				<instruction property="title" xpath="/article/title/text()"></instruction>

				<instruction property="summary" xpath="/article/summary/text()"></instruction>

			</configuration>

		</extractor>

		<extractor classname="org.apache.slide.extractor.OfficeExtractor" uri="/files/docs/">

			<configuration>

				<instruction id="SummaryInformation-0-4" property="author"></instruction>

				<instruction id="SummaryInformation-0-18" property="application"></instruction>

			</configuration>

		</extractor>

	</extractors>

	<!-- Event configuration -->

	<events>

		<event classname="org.apache.slide.webdav.event.WebdavEvent" enable="true"></event>

		<event classname="org.apache.slide.event.ContentEvent" enable="true"></event>

		<event classname="org.apache.slide.event.ContentEvent" enable="false" method="retrieve"></event>

		<event classname="org.apache.slide.event.EventCollection" enable="true"></event>

		<event classname="org.apache.slide.event.TransactionEvent" enable="true"></event>

		<event classname="org.apache.slide.event.MacroEvent" enable="true"></event>

		<!--listener classname="org.apache.slide.util.event.EventLogger" /-->

		<listener classname="org.apache.slide.event.VetoableEventCollector"></listener>

		<listener classname="org.apache.slide.event.TransientEventCollector"></listener>

		<listener classname="org.apache.slide.webdav.event.NotificationTrigger">

			<configuration>

				<notification include-events="false"></notification>

				<persist-subscriptions filename="subscriptions.xml"></persist-subscriptions>

			</configuration>

		</listener>

		<listener classname="org.apache.slide.extractor.PropertyExtractorTrigger"></listener>

		<listener classname="org.apache.slide.search.IndexTrigger">

			<configuration>

				<indexer classname="org.apache.slide.search.LoggingIndexer" synchronous="false" uri="/files/articles"></indexer>

			</configuration>

		</listener>

		<!-- Uncomment for cluster support. Be sure to local-host and repository-host -->

		<!--
        <listener classname="org.apache.slide.cluster.ClusterCacheRefresher">
            <configuration>
                <node local-host="local.host.domain"
                      local-port="4444"
                      repository-host="remote.host.domain"
                      repository-port="8080"
                      repository-protocol="http"
                      username="root"
                      password="root"
                      base-uri="/files/"
                />
            </configuration>
        </listener>
        -->

		<listener classname="org.apache.slide.macro.MacroPropertyUpdater">

			<!-- Listener that updates some properties if resources are
               copied or moved.  This requires MacroEvents enabled (at
               least methods copy and move) -->

			<configuration>

				<update-displayname>true</update-displayname>

				<update-owner-on-move>false</update-owner-on-move>

				<update-owner-on-copy>true</update-owner-on-copy>

			</configuration>

		</listener>

	</events>

</slide>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to