You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2001/02/11 22:17:48 UTC

cvs commit: jakarta-slide/docs/samples noavalon-conf.sample

remm        01/02/11 13:17:48

  Modified:    docs/samples noavalon-conf.sample
  Added:       docs     architecture.html changelog.html clients.html
                        conf-lib.html contrib.html domain.html
                        examples.html faq.html howto-avalon.html
                        howto-jdbcstore.html howto-tomcat.html index.html
                        installation.html library.html lock.html macro.html
                        namespace.html news.html process.html project.html
                        release.html search.html security.html status.html
                        structure.html version.html webdav.html
  Log:
  - Commit the updated website.
  
  Revision  Changes    Path
  1.7       +9 -10     jakarta-slide/docs/architecture.html
  
  
  
  
  1.11      +71 -9     jakarta-slide/docs/changelog.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/clients.html
  
  
  
  
  1.7       +24 -10    jakarta-slide/docs/conf-lib.html
  
  
  
  
  1.9       +16 -9     jakarta-slide/docs/contrib.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/domain.html
  
  
  
  
  1.7       +9 -10     jakarta-slide/docs/examples.html
  
  
  
  
  1.7       +17 -9     jakarta-slide/docs/faq.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/howto-avalon.html
  
  
  
  
  1.1                  jakarta-slide/docs/howto-jdbcstore.html
  
  Index: howto-jdbcstore.html
  ===================================================================
  <html><head><meta content="" name="author"><link href="style/default.css" type="text/css" rel="stylesheet"><title>JDBC Store Howto</title></head><body topmargin="4" marginwidth="4" marginheight="4" leftmargin="4" alink="#565680" vlink="#565680" link="#565680" bgcolor="#ffffff"><table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td valign="top" align="left"><a href="http://jakarta.apache.org"><img align="left" hspace="0" vspace="0" border="0" src="images/jakarta-logo.gif"></a></td><td bgColor="#ffffff" width="100%" valign="top" align="left"><img align="right" hspace="0" vspace="0" border="0" src="images/Slide.gif"></td></tr><tr><td width="100%" height="2" colspan="2"><hr></td></tr></table><table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td valign="top" rowspan="2" width="120" bgcolor="#ffffff"><table><tr><td colspan="2" align="left"><font color="#565680"><small><b></b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="index.html
        ">Index</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="news.html
        ">News</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="status.html
        ">Status</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="changelog.html
        ">Changelog</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="contrib.html
        ">Contributors</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>Downloads</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="release.html
        ">Releases</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/builds/jakarta-slide/nightly/">Nightly</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>Resources</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/builds/gump/latest/jakarta-slide.html">Build Status</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/builds/jakarta-slide/nightly/src/">Source</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/getinvolved/mail.html">Mailing Lists</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/getinvolved/cvsindex.html">CVS</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="library.html
        ">Library</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>User's Guide</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="installation.html
        ">Installation</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="conf-lib.html
        ">Configuration</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="faq.html
        ">FAQ</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="examples.html
        ">Examples</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="howto-tomcat.html
        ">Tomcat Howto</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="howto-avalon.html
        ">Avalon Howto</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="howto-jdbcstore.html
        ">JDBC Stores Howto</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>Programmer's Corner</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="architecture.html
        ">Architecture</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="domain.html
        ">Domain</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="namespace.html
        ">Namespace</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>Slide API</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="structure.html
        ">Structure</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="security.html
        ">Security</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="lock.html
        ">Lock</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="version.html
        ">Content</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="macro.html
        ">Macro</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="search.html
        ">Index</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="process.html
        ">Process</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>WebDAV</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="webdav.html
        ">General Info</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="clients.html
        ">Clients</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>API Reference</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="javadoc/index.html">JavaDoc</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="client/doc/javadoc/index.html">WebDAV Client</a></font></span></td></tr></table></td><td valign="top" width="11" bgcolor="#ffffff"></td><td width="3600" height="45" bgcolor="#ffffff">            
  &nbsp;&nbsp;<img valign="top" width="41" height="11" src="style/images/bullets/dots.gif">&nbsp;&nbsp;
              <font color="#565680" size="4"><b>JDBC Store Howto</b></font></td></tr><tr><td width="11" bgcolor="#ffffff">&nbsp;</td><td valign="top" bgcolor="#ffffff"><small><a href="#Initialization">Initialization</a><br></small><small><a href="#Tables">Tables</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Objects">Objects</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Children">Children</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Links">Links</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Permissions">Permissions</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Locks">Locks</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Revisions">Revisions</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Workingrevision">Workingrevision</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Latestrevisions">Latestrevisions</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Branches">Branches</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Revision">Revision</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Label">Label</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Property">Property</a><br></small><small>            
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Revisioncontent">Revisioncontent</a><br></small><small><a href="#Hypersonic SQL">Hypersonic SQL</a><br></small><br><a name="Initialization"><h2>Initialization</h2></a><blockquote>
      
      <p>
        On the first startup of the Store, it will attempt to automatically
        create the appropriate tables in the database. The creation will fail
        if any of the types used is not supported by the user's database, in 
        which case the tables have to be created before starting the store.
      <br></p>
      
      <p>
        This document includes a number of SQL scripts which can be used with 
        various databases to create the tables. Contributions are welcome :)
      <br></p>
      
      <p>
        Note: The JDBC store's goal is to be as compatible as possible.
        Specific, high performance stores will eventually be developed, based
        around some vendor XA driver.
      <br></p>
      
    </blockquote><a name="Tables"><h2>Tables</h2></a><blockquote>
      
      <p>
        This section presents the database schema which is used by the JDBC 
        stores. The types mentioned are the Java types which are expected for 
        each field.
      <br></p>
      
      <a name="Objects"><h3>Objects</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">classname: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Children"><h3>Children</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">childuri: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Links"><h3>Links</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">linkto: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Permissions"><h3>Permissions</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">object: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">subject: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">action: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">inheritable: int</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">negative: int</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Locks"><h3>Locks</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">id: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">object: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">subject: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">type: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">expirationdate: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">inheritable: int</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">xeclusive: int</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Revisions"><h3>Revisions</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">isversioned: int</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">initialrevision: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Workingrevision"><h3>Workingrevision</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">baserevision: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">xnumber: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Latestrevisions"><h3>Latestrevisions</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">branchname: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">xnumber: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Branches"><h3>Branches</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">xnumebr: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">childnumber: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Revision"><h3>Revision</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">xnumber: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">branchname: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Label"><h3>Label</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">xnumber: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">label: String</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Property"><h3>Property</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">xnumber: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">name: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">value: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">namespace: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">type: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">protected: int</td></tr>
        </table>
        
      </blockquote>
      
      <a name="Revisioncontent"><h3>Revisioncontent</h3></a><blockquote>
        
        <table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">uri: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">xnumber: String</td></tr>
          <tr><td width="15" valign="top" align="left"><img alt="*" width="15" height="22" src="style/images/bullets/blue.gif"></td><td valign="top" align="left">content: byte[]</td></tr>
        </table>
        
      </blockquote>
      
    </blockquote><a name="Hypersonic SQL"><h2>Hypersonic SQL</h2></a><blockquote>
      
      <p>
        The initialization script for hSQL is the one which is run at the 
        startup of the store.
      <br></p>
      
      <p>
  <pre>
  create table objects(uri varchar(65536) primary key, classname varchar(4096);
  create table children(uri varchar(65536), childuri varchar(65536));
  create table links(link varchar(65536), linkto varchar(65536));
  create table permissions(object varchar(65536), subject varchar(65536), \
    action varchar(65536), inheritable int, negative int);
  create table locks(id varchar(65536), object varchar(4096), \
    subject varchar(4096), type varchar(4096), \
    expirationdate varchar(15), inheritable int, xexclusive int);
  create table revisions(uri varchar(65536) primary key, \
    isversioned int, initialrevision varchar(10));
  create table workingrevision(uri varchar(65536), \
    baserevision varchar(20), xnumber varchar(20));
  create table latestrevisions(uri varchar(65536), \
    branchname varchar(4096), xnumber varchar(20));
  create table branches(uri varchar(65536), xnumber varchar(20), \
    childnumber varchar(20));
  create table revision(uri varchar(65536), xnumber varchar(20), \
    branchname varchar(4096));
  create table label(uri varchar(65536), xnumber varchar(20), \
    label varchar(4096));
  create table property(uri varchar(65536), xnumber varchar(20), \
    name varchar(4096), value varchar(65536), namespace varchar(4096), \
    type varchar(100), protected int);
  create table revisioncontent(uri varchar(65536), xnumber varchar(20), \
    content longvarbinary);
  </pre>
      <br></p>
      
    </blockquote><br></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" height="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td><td valign="top" bgcolor="#ffffff"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff">&nbsp;</td><td bgcolor="#ffffff"><small><hr><notice>
      $Revision: 1.1 $ $Author: remm $ $Date: 2001/02/11 21:17:45 $
    </notice><br>&nbsp;<br></small><small><hr><notice>
      Java, JDBC, JNDI, JTA, JMS, Sun, Sun Microsystems are trademarks 
      or registered trademarks of Sun Microsystems, Inc. in the United States 
      and in other countries. All other product names mentioned herein are 
      trademarks of their respective owners.
    </notice><br>&nbsp;<br></small><small><hr><notice>
      <a href="http://jakarta.apache.org">The Apache Software Foundation.</a> 
      (C) 2000-2001. All rights reserved
    </notice><br>&nbsp;<br></small></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"></td></tr></table></body></html>
  
  
  1.7       +20 -11    jakarta-slide/docs/howto-tomcat.html
  
  
  
  
  1.8       +9 -13     jakarta-slide/docs/index.html
  
  
  
  
  1.7       +45 -19    jakarta-slide/docs/installation.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/library.html
  
  
  
  
  1.7       +9 -9      jakarta-slide/docs/lock.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/macro.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/namespace.html
  
  
  
  
  1.10      +16 -9     jakarta-slide/docs/news.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/process.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/project.html
  
  
  
  
  1.9       +22 -14    jakarta-slide/docs/release.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/search.html
  
  
  
  
  1.7       +9 -9      jakarta-slide/docs/security.html
  
  
  
  
  1.11      +9 -8      jakarta-slide/docs/status.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/structure.html
  
  
  
  
  1.7       +9 -13     jakarta-slide/docs/version.html
  
  
  
  
  1.7       +9 -8      jakarta-slide/docs/webdav.html
  
  
  
  
  1.3       +53 -17    jakarta-slide/docs/samples/noavalon-conf.sample
  
  Index: noavalon-conf.sample
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/samples/noavalon-conf.sample,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- noavalon-conf.sample	2000/10/04 09:20:35	1.2
  +++ noavalon-conf.sample	2001/02/11 21:17:48	1.3
  @@ -1,19 +1,43 @@
   <?xml version="1.0"?>
   
  -<slide>
  +<slide logger="org.apache.slide.util.logger.SimpleLogger" logger-level="6">
     
     <namespace name="webdav">
       
       <definition>
         
  -      <descriptorsstore name="memory" />
  +      <store name="memory">
  +        <!--nodestore classname="slidestore.reference.JDBCDescriptorsStore">
  +         <parameter name="driver">org.hsql.jdbcDriver</parameter>
  +         <parameter name="url">HypersonicSQL:slide</parameter>
  +         <parameter name="user">sa</parameter>
  +         <parameter name="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">org.hsql.jdbcDriver</parameter>
  +         <parameter name="url">HypersonicSQL:slidecontent</parameter>
  +         <parameter name="user">sa</parameter>
  +         <parameter name="password"></parameter>
  +        </contentstore-->
  +        <contentstore classname="slidestore.reference.FileContentStore">
  +          <parameter name="rootpath">files</parameter>
  +        </contentstore>
  +      </store>
         
  -      <contentstore name="file" classname="slidestore.file.FileContentStore">
  -        <parameter name="rootpath">files</parameter>
  -      </contentstore>
  +      <scope match="/" store="memory" />
         
  -      <scope match="/" descriptorsstore="memory" contentstore="file"/>
  -      
       </definition>
       
       <configuration>
  @@ -36,30 +60,39 @@
         <modify-revision-content>/actions/write</modify-revision-content>
         <remove-revision-content>/actions/write</remove-revision-content>
         <userspath>/users</userspath>
  +      <guestpath>guest</guestpath>
         <filespath></filespath>
         <parameter name="dav">true</parameter>
         <parameter name="standalone">true</parameter>
  +      <role name="admin">slideroles.basic.RootRole</role>
  +      <role name="user">slideroles.basic.UserRole</role>
  +      <role name="guest">slideroles.basic.GuestRole</role>
       </configuration>
       
       <data>
         
         <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/">
           
  -        <permission action="/actions" subject="/users/root"/>
  -        <permission action="/actions/read" subject="/users"/>
  +        <permission action="/actions" subject="admin"/>
  +        <permission action="/actions/read" subject="user"
  +         inheritable="false"/>
  +        <permission action="/actions/read" subject="nobody"
  +         inheritable="false"/>
           
           <!-- /users represents the unauthenticated user -->
           
           <objectnode classname="org.apache.slide.structure.SubjectNode" 
            uri="/users">
             
  -          <revision>
  -            <property name="password">root</property>
  -          </revision>
  +          <permission action="/actions" subject="~"/>
  +          <permission action="/actions" subject="guest"
  +           inheritable="true" negative="true"/>
  +          <permission action="/actions/read" subject="user"
  +           inheritable="false"/>
             
             <!-- /users/root represents the administrator -->
             
  -          <objectnode classname="org.apache.slide.structure.SubjectNode" 
  +          <objectnode classname="slideroles.basic.RootRoleImpl" 
              uri="/users/root">
               <revision>
                 <property name="password">root</property>
  @@ -68,16 +101,17 @@
             
             <!-- /users/john represents an authenticated user -->
             
  -          <objectnode classname="org.apache.slide.structure.SubjectNode" 
  +          <objectnode classname="slideroles.basic.UserRoleImpl" 
              uri="/users/john">
               <revision>
                 <property name="password">john</property>
               </revision>
             </objectnode>
             
  -          <!-- /users/guest represents an authenticated guest user -->
  +          <!-- /users/guest represents an authenticated or unauthenticated 
  +               guest user -->
             
  -          <objectnode classname="org.apache.slide.structure.SubjectNode" 
  +          <objectnode classname="slideroles.basic.GuestRoleImpl" 
              uri="/users/guest">
               <revision>
                 <property name="password"></property>
  @@ -103,7 +137,9 @@
           <objectnode classname="org.apache.slide.structure.SubjectNode" 
            uri="/files">
             
  -          <permission action="/actions/write" subject="/users/john"/>
  +          <permission action="/actions/manage" subject="/users/john"/>
  +          <permission action="/actions/write" subject="user"/>
  +          <permission action="/actions/read" subject="nobody"/>
             
           </objectnode>