You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Todd Frazier <tf...@avaltus.com> on 2002/02/18 00:27:24 UTC
Namespace with multiple stores
I would like to create a namespace that contains multiple stores such that I
can store some content in the file system and some in an rdb. Is this
possible? I have tried making a definition contain two stores which didn't
work. I have also tried making a namespace contain two definitions, which
didn't work either. Is this possible?
For example:
<namespace name="slide">
<definition>
<store name="JDBCStore">
<nodestore classname="slidestore.reference.JDBCDescriptorsStore">
<parameter name="driver">oracle.jdbc.driver.OracleDriver</parameter>
<parameter name="url">jdbc:oracle:thin:@ccc1:1521:slide</parameter>
<parameter name="user">slide</parameter>
<parameter name="password">password</parameter>
</nodestore>
<securitystore>
<reference store="nodestore" />
</securitystore>
<lockstore>
<reference store="nodestore" />
</lockstore>
<revisiondescriptorsstore>
<reference store="nodestore" />
</revisiondescriptorsstore>
<revisiondescriptorstore>
<reference store="nodestore" />
</revisiondescriptorstore>
<contentstore classname="slidestore.reference.JDBCContentStore">
<parameter name="driver">oracle.jdbc.driver.OracleDriver</parameter>
<parameter name="url">jdbc:oracle:thin:@ccc1:1521:slide</parameter>
<parameter name="user">slide</parameter>
<parameter name="password">password</parameter>
</contentstore>
</store>
<scope match="/" store="JDBCStore" />
<store name="JDBCFileStore">
<nodestore classname="slidestore.reference.JDBCDescriptorsStore">
<parameter name="driver">oracle.jdbc.driver.OracleDriver</parameter>
<parameter name="url">jdbc:oracle:thin:@ccc1:1521:slide</parameter>
<parameter name="user">slide</parameter>
<parameter name="password">password</parameter>
</nodestore>
<securitystore>
<reference store="nodestore" />
</securitystore>
<lockstore>
<reference store="nodestore" />
</lockstore>
<revisiondescriptorsstore>
<reference store="nodestore" />
</revisiondescriptorsstore>
<revisiondescriptorstore>
<reference store="nodestore" />
</revisiondescriptorstore>
<contentstore classname="slidestore.reference.FileContentStore">
<parameter name="rootpath">contentstore</parameter>
<parameter name="version">false</parameter>
<parameter name="resetBeforeStarting">false</parameter>
</contentstore>
</store>
<scope match="/files/mixedjdbcfile" store="JDBCFileStore" />
</definition>
<objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/files">
<!-- ### Give read/write/manage permission to guest ###
Uncomment the following line to give permission to do
all actions on /files to guest (unauthenticated users) -->
<!-- <permission action="/actions" subject="/users/guest"/> -->
<permission action="/actions/manage" subject="/users/john"/>
<permission action="/actions/write" subject="+/users/groupA"/>
<permission action="/actions/read" subject="nobody"/>
</objectnode>
<objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/files/mixedjdbcfile">
<!-- ### Give read/write/manage permission to guest ###
Uncomment the following line to give permission to do
all actions on /files to guest (unauthenticated users) -->
<!-- <permission action="/actions" subject="/users/guest"/> -->
<permission action="/actions/manage" subject="/users/john"/>
<permission action="/actions/write" subject="+/users/groupA"/>
<permission action="/actions/read" subject="nobody"/>
</objectnode>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>