directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From akaras...@apache.org
Subject svn commit: rev 9961 - in incubator/directory/rms/trunk: . api api/xdocs gui gui/main gui/navtree gui/ocmm gui/src gui/src/docbook gui/src/images gui/xdocs jdbc jdbc/xdocs jdbm jdbm/src/docbook jdbm/src/images jdbm/src/java/org/apache/rms/jdbm jdbm/xdocs je je/src/docbook je/src/images je/src/java/org/apache/rms/je je/xdocs jndi jndi/src jndi/src/docbook jndi/src/images jndi/src/java jndi/src/java/org jndi/src/java/org/apache jndi/src/java/org/apache/rms jndi/src/java/org/apache/rms/jndi jndi/xdocs spi spi/xdocs src src/docbook src/images xdocs xdocs/images
Date Sat, 10 Apr 2004 18:26:51 GMT
Author: akarasulu
Date: Sat Apr 10 11:26:49 2004
New Revision: 9961

Added:
   incubator/directory/rms/trunk/gui/maven.xml
   incubator/directory/rms/trunk/gui/navtree/project.properties
   incubator/directory/rms/trunk/gui/project.properties
   incubator/directory/rms/trunk/gui/project.xml
   incubator/directory/rms/trunk/gui/src/
   incubator/directory/rms/trunk/gui/src/docbook/
   incubator/directory/rms/trunk/gui/src/images/
   incubator/directory/rms/trunk/gui/xdocs/
   incubator/directory/rms/trunk/gui/xdocs/RMSAdminConsoleAndPlugins.doc   (contents, props changed)
   incubator/directory/rms/trunk/gui/xdocs/index.xml
   incubator/directory/rms/trunk/gui/xdocs/navigation.xml
   incubator/directory/rms/trunk/gui/xdocs/ocmm.xml
   incubator/directory/rms/trunk/gui/xdocs/user-guide.xml
   incubator/directory/rms/trunk/jdbm/maven.xml
   incubator/directory/rms/trunk/jdbm/project.properties
   incubator/directory/rms/trunk/jdbm/project.xml
   incubator/directory/rms/trunk/jdbm/src/docbook/
   incubator/directory/rms/trunk/jdbm/src/images/
   incubator/directory/rms/trunk/jdbm/src/java/org/apache/rms/jdbm/Dummy.java
   incubator/directory/rms/trunk/je/src/docbook/
   incubator/directory/rms/trunk/je/src/images/
   incubator/directory/rms/trunk/jndi/maven.xml
   incubator/directory/rms/trunk/jndi/project.properties
   incubator/directory/rms/trunk/jndi/project.xml
   incubator/directory/rms/trunk/jndi/src/
   incubator/directory/rms/trunk/jndi/src/docbook/
   incubator/directory/rms/trunk/jndi/src/images/
   incubator/directory/rms/trunk/jndi/src/java/
   incubator/directory/rms/trunk/jndi/src/java/org/
   incubator/directory/rms/trunk/jndi/src/java/org/apache/
   incubator/directory/rms/trunk/jndi/src/java/org/apache/rms/
   incubator/directory/rms/trunk/jndi/src/java/org/apache/rms/jndi/
   incubator/directory/rms/trunk/jndi/src/java/org/apache/rms/jndi/Dummy.java
   incubator/directory/rms/trunk/jndi/xdocs/
   incubator/directory/rms/trunk/jndi/xdocs/index.xml
   incubator/directory/rms/trunk/jndi/xdocs/navigation.xml
   incubator/directory/rms/trunk/src/
   incubator/directory/rms/trunk/src/docbook/
   incubator/directory/rms/trunk/src/images/
   incubator/directory/rms/trunk/xdocs/images/
   incubator/directory/rms/trunk/xdocs/images/.cvsignore
   incubator/directory/rms/trunk/xdocs/index.xml
   incubator/directory/rms/trunk/xdocs/navigation.xml
Modified:
   incubator/directory/rms/trunk/api/maven.xml
   incubator/directory/rms/trunk/api/project.properties
   incubator/directory/rms/trunk/api/xdocs/navigation.xml
   incubator/directory/rms/trunk/gui/   (props changed)
   incubator/directory/rms/trunk/gui/main/project.properties
   incubator/directory/rms/trunk/gui/ocmm/project.properties
   incubator/directory/rms/trunk/jdbc/maven.xml
   incubator/directory/rms/trunk/jdbc/project.properties
   incubator/directory/rms/trunk/jdbc/xdocs/navigation.xml
   incubator/directory/rms/trunk/jdbm/   (props changed)
   incubator/directory/rms/trunk/jdbm/xdocs/index.xml
   incubator/directory/rms/trunk/jdbm/xdocs/navigation.xml
   incubator/directory/rms/trunk/je/maven.xml
   incubator/directory/rms/trunk/je/project.properties
   incubator/directory/rms/trunk/je/src/java/org/apache/rms/je/JePermFactory.java
   incubator/directory/rms/trunk/je/xdocs/navigation.xml
   incubator/directory/rms/trunk/jndi/   (props changed)
   incubator/directory/rms/trunk/maven.xml
   incubator/directory/rms/trunk/project.properties
   incubator/directory/rms/trunk/project.xml
   incubator/directory/rms/trunk/spi/maven.xml
   incubator/directory/rms/trunk/spi/project.properties
   incubator/directory/rms/trunk/spi/xdocs/index.xml
   incubator/directory/rms/trunk/spi/xdocs/navigation.xml
   incubator/directory/rms/trunk/todo.txt
   incubator/directory/rms/trunk/xdocs/   (props changed)
Log:
Initial rev for the RMS site documentation


Modified: incubator/directory/rms/trunk/api/maven.xml
==============================================================================
--- incubator/directory/rms/trunk/api/maven.xml	(original)
+++ incubator/directory/rms/trunk/api/maven.xml	Sat Apr 10 11:26:49 2004
@@ -21,7 +21,7 @@
 
   <goal name="subproject:collectdocs">
     <ant:copy 
-      toDir="../target/docs/authorization/api">
+      toDir="../target/docs/api">
       
       <ant:fileSet dir="${basedir}/target/docs">
         <ant:include name="**"/>

Modified: incubator/directory/rms/trunk/api/project.properties
==============================================================================
--- incubator/directory/rms/trunk/api/project.properties	(original)
+++ incubator/directory/rms/trunk/api/project.properties	Sat Apr 10 11:26:49 2004
@@ -1,3 +1,2 @@
-maven.javadoc.overview=src/java/org/apache/eve/schema/package.html
-maven.xdoc.jsl = file:/${basedir}/../src/etc/site.jsl
-maven.license.licenseFile = ../LICENSE.txt
\ No newline at end of file
+maven.xdoc.jsl = file:/${basedir}/../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../LICENSE.txt

Modified: incubator/directory/rms/trunk/api/xdocs/navigation.xml
==============================================================================
--- incubator/directory/rms/trunk/api/xdocs/navigation.xml	(original)
+++ incubator/directory/rms/trunk/api/xdocs/navigation.xml	Sat Apr 10 11:26:49 2004
@@ -6,25 +6,40 @@
 
  <body>
 
-    <links>
-      <item name="Home" href="../../index.html"/>
-      <item name="Project" href="http://sourceforge.net/projects/openrms"/>
-    </links>
+     <links>
+         <item name="Apache" href="http://apache.org/"/>
+         <item name="Directory" href="../../index.html"/>
+         <item name="Eve" href="../eve/index.html"/>
+         <item name="RMS" href="/index.html"/>
+         <item name="LDAP" href="../ldap/index.html"/>
+         <item name="Naming" href="../naming/index.html"/>
+         <item name="Janus" href="../janus/index.html"/>
+         <item name="Snickers" href="../snickers/index.html"/>
+         <item name="Sitedocs" href="../sitedocs/index.html"/>
+     </links>
+
+     <menu name="RMS">
+         <item name="Overview" href="../index.html"/>
+         <item name="Admin Tool" href="../admin/index.html"/>
+         <item name="API" href="/index.html"/>
+         <item name="SPI" href="../spi/index.html"/>
+         <item name="JDBC" href="../jdbc/index.html"/>
+         <item name="JNDI" href="../jndi/index.html"/>
+         <item name="JDBM" href="../jdbm/index.html"/>
+         <item name="JE" href="../je/index.html"/>
+     </menu>
+
+     <menu name="Resources">
+         <item name="IRC" href="../../irc.html"/>
+         <item name="Jira" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400"/>
+         <item name="Wiki" href="http://wiki.apache.org/directory"/>
+         <item name="Lists" href="../../mailing-lists.html"/>
+         <item name="License" href="../../license.html"/>
+         <item name="Sandbox" href="../../sandbox/index.html"/>
+         <item name="Downloads" href="../../download.cgi"/>
+         <item name="Subversion" href="../../svn.html"/>
+         <item name="Related Projects" href="../../related/index.html"/>
+     </menu>
 
-    <menu name="About RMS">
-      <item name="Overview" href="../../index.html"/>
-      <item name="Admin GUI" href="../../admin/index.html"/>
-      <item name="Reference" href="../../reference/index.html"/>
-      <item name="Development Log" href="../../log.html"/>
-      <item name="Authentication" href="../index.html"/>
-      <item name="Authorization" href="../index.html">
-        <item name="API" href="/index.html"/>
-        <item name="SPI" href="../spi/index.html"/>
-        <item name="JDBC Provider" href="../jdbc-impl/index.html"/>
-        <item name="JNDI Provider" href="../jndi-impl/index.html"/>
-      </item>
-      <item name="Preferences" href="../../preferences/index.html"/>
-      <item name="ResourceBundles" href="../../resource-bundles/index.html"/>
-    </menu>
  </body>
 </project>

Modified: incubator/directory/rms/trunk/gui/main/project.properties
==============================================================================
--- incubator/directory/rms/trunk/gui/main/project.properties	(original)
+++ incubator/directory/rms/trunk/gui/main/project.properties	Sat Apr 10 11:26:49 2004
@@ -1,2 +1,4 @@
+maven.xdoc.jsl = file:/${basedir}/../../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../../LICENSE.txt
 merlin.config=conf/config.xml
 merlin.debug=true

Added: incubator/directory/rms/trunk/gui/maven.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/gui/maven.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?> 
+  
+<project 
+  default="java:compile" 
+  xmlns:j="jelly:core" 
+  xmlns:u="jelly:util" 
+  xmlns:ant="jelly:ant" 
+  xmlns:maven="jelly:maven" 
+  xmlns:m="maven" 
+  xmlns:deploy="deploy"
+  >
+  
+  <preGoal name="site">
+    <attainGoal name="docbook:transform"/>
+  </preGoal>
+  
+  <postGoal name="site">
+    <attainGoal name="server:copy-images"/>
+    <attainGoal name="subproject:collectdocs"/>
+  </postGoal>
+
+  <goal name="subproject:collectdocs">
+    <ant:copy 
+      toDir="../target/docs/admin">
+      
+      <ant:fileSet dir="${basedir}/target/docs">
+        <ant:include name="**"/>
+      </ant:fileSet>
+    </ant:copy>
+  </goal>
+
+  <goal name="server:copy-images">
+    <copy toDir="target/docs/images">
+      <fileSet dir="${basedir}/src/images">
+        <include name="*.gif"/>
+      </fileSet>
+    </copy>
+  </goal>
+</project>

Added: incubator/directory/rms/trunk/gui/navtree/project.properties
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/gui/navtree/project.properties	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,2 @@
+maven.xdoc.jsl = file:/${basedir}/../../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../../LICENSE.txt

Modified: incubator/directory/rms/trunk/gui/ocmm/project.properties
==============================================================================
--- incubator/directory/rms/trunk/gui/ocmm/project.properties	(original)
+++ incubator/directory/rms/trunk/gui/ocmm/project.properties	Sat Apr 10 11:26:49 2004
@@ -1,3 +1,5 @@
+maven.xdoc.jsl = file:/${basedir}/../../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../../LICENSE.txt
 
 #
 # Banner background and foreground colors.
@@ -5,10 +7,8 @@
 
 maven.ui.banner.background = #fff
 maven.ui.banner.foreground = #000
-maven.xdoc.jsl = ./xdocs/site.jsl
 maven.javadoc.stylesheet = xdocs/stylesheet.css
 maven.xdoc.poweredby.image =
-maven.license.licenseFile" = LICENSE.txt
 
 #
 # manifest supplimentary entries

Added: incubator/directory/rms/trunk/gui/project.properties
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/gui/project.properties	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,2 @@
+maven.xdoc.jsl = file:/${basedir}/../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../LICENSE.txt

Added: incubator/directory/rms/trunk/gui/project.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/gui/project.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<project>
+    <extend>${basedir}/../project.xml</extend>
+    <id>rms-admin</id>
+    <name>RMS Admin Tool</name>
+    <package>org.apache.rms.ui</package>
+    <currentVersion>SNAPSHOT</currentVersion>
+    <inceptionYear>2004</inceptionYear>
+
+    <shortDescription>RMS Admin Tool</shortDescription>
+
+    <description>
+      <p>Coming soon...</p>
+    </description>
+
+    <dependencies>
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>3.8.1</version>
+        <url>http://junit.org</url>
+      </dependency>
+    </dependencies>
+
+</project>
+
+

Added: incubator/directory/rms/trunk/gui/xdocs/RMSAdminConsoleAndPlugins.doc
==============================================================================
Binary file. No diff available.

Added: incubator/directory/rms/trunk/gui/xdocs/index.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/gui/xdocs/index.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <properties>
+    <author email="akarasulu@apache.org">Alex Karasulu</author>
+    <title>Realm Management System: Admin GUI</title>
+  </properties>
+  <body>
+    
+    <section name="Admin GUI">
+      <p>
+        RMS allows data to be mastered within a relational database and served
+        out through a directory.  The tool used to master the content within the
+        database is the RMS Management Console (RMC) or admin GUI.
+      </p>
+      
+      <p>
+        RMC has already been built and documenation on it will be made 
+        available soon.  Hang tight and take a look at the UI snapshots 
+        <a href="./snapshots.html">here</a>.
+      </p>
+    </section>
+    
+    <section name="Topic">
+      <p>
+        These are topics of interest soon to appear about RMC.
+      </p>
+      
+      <table>
+        <tr><th>Topic</th><th>Description</th></tr>
+        <tr>
+          <td><a href="./RMSAdminConsoleAndPlugins.doc">RMC Design</a></td>
+          <td>Detailed design document on the RMS Management Console</td>
+        </tr>
+        <tr>
+          <td><a href="./ocmm.html">RMC OCMM</a></td>
+          <td>
+            The UI uses a special Object Containment Meta Model (OCMM) to 
+            navigate the objects within the database and allow users of the 
+            RMC to alter them.  This section discusses the OCMM.
+          </td>
+        </tr>
+        <tr>
+          <td><a href="./user-guide.html">RMC User Guide</a></td>
+          <td>
+            Describes how to effectively use the RMS Management Console.
+          </td>
+        </tr>
+      </table>
+    </section>
+  </body>
+</document>

Added: incubator/directory/rms/trunk/gui/xdocs/navigation.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/gui/xdocs/navigation.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project>
+
+ <title>Realm Management System</title>
+
+ <body>
+
+     <links>
+         <item name="Apache" href="http://apache.org/"/>
+         <item name="Directory" href="../../index.html"/>
+         <item name="Eve" href="../eve/index.html"/>
+         <item name="RMS" href="/index.html"/>
+         <item name="LDAP" href="../ldap/index.html"/>
+         <item name="Naming" href="../naming/index.html"/>
+         <item name="Janus" href="../janus/index.html"/>
+         <item name="Snickers" href="../snickers/index.html"/>
+         <item name="Sitedocs" href="../sitedocs/index.html"/>
+     </links>
+
+     <menu name="RMS">
+         <item name="Overview" href="../index.html"/>
+         <item name="Admin Tool" href="/index.html">
+           <item name="Design" href="./RMSAdminConsoleAndPlugins.doc"/>
+           <item name="OCMM" href="./ocmm.html"/>
+           <item name="User Guide" href="./user-guide.html"/>
+         </item>
+         <item name="API" href="../api/index.html"/>
+         <item name="SPI" href="../spi/index.html"/>
+         <item name="JDBC" href="../jdbc/index.html"/>
+         <item name="JNDI" href="../jndi/index.html"/>
+         <item name="JDBM" href="../jdbm/index.html"/>
+         <item name="JE" href="../je/index.html"/>
+     </menu>
+
+     <menu name="Resources">
+         <item name="IRC" href="../../irc.html"/>
+         <item name="Jira" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400"/>
+         <item name="Wiki" href="http://wiki.apache.org/directory"/>
+         <item name="Lists" href="../../mailing-lists.html"/>
+         <item name="License" href="../../license.html"/>
+         <item name="Sandbox" href="../../sandbox/index.html"/>
+         <item name="Downloads" href="../../download.cgi"/>
+         <item name="Subversion" href="../../svn.html"/>
+         <item name="Related Projects" href="../../related/index.html"/>
+     </menu>
+
+ </body>
+</project>

Added: incubator/directory/rms/trunk/gui/xdocs/ocmm.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/gui/xdocs/ocmm.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <properties>
+    <author email="akarasulu@apache.org">Alex Karasulu</author>
+    <title>RMS Management Console: Object Containment Meta Model</title>
+  </properties>
+  <body>
+    
+    <section name="Object Containment Meta Model (OCMM)">
+      <p>
+        Coming soon ...
+      </p>
+    </section>
+  </body>
+</document>
\ No newline at end of file

Added: incubator/directory/rms/trunk/gui/xdocs/user-guide.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/gui/xdocs/user-guide.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <properties>
+    <author email="akarasulu@apache.org">Alex Karasulu</author>
+    <title>RMS Management Console: User Guide</title>
+  </properties>
+  <body>
+    
+    <section name="RMC User Guide">
+      <p>
+        Coming soon ...
+      </p>
+    </section>
+  </body>
+</document>
\ No newline at end of file

Modified: incubator/directory/rms/trunk/jdbc/maven.xml
==============================================================================
--- incubator/directory/rms/trunk/jdbc/maven.xml	(original)
+++ incubator/directory/rms/trunk/jdbc/maven.xml	Sat Apr 10 11:26:49 2004
@@ -21,7 +21,7 @@
 
   <goal name="subproject:collectdocs">
     <ant:copy 
-      toDir="../target/docs/authorization/jdbc-impl">
+      toDir="../target/docs/jdbc">
       
       <ant:fileSet dir="${basedir}/target/docs">
         <ant:include name="**"/>

Modified: incubator/directory/rms/trunk/jdbc/project.properties
==============================================================================
--- incubator/directory/rms/trunk/jdbc/project.properties	(original)
+++ incubator/directory/rms/trunk/jdbc/project.properties	Sat Apr 10 11:26:49 2004
@@ -1,3 +1,2 @@
-maven.javadoc.overview=src/java/org/apache/eve/schema/package.html
-maven.xdoc.jsl = file:/${basedir}/../src/etc/site.jsl
-maven.license.licenseFile = ../LICENSE.txt
\ No newline at end of file
+maven.xdoc.jsl = file:/${basedir}/../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../LICENSE.txt

Modified: incubator/directory/rms/trunk/jdbc/xdocs/navigation.xml
==============================================================================
--- incubator/directory/rms/trunk/jdbc/xdocs/navigation.xml	(original)
+++ incubator/directory/rms/trunk/jdbc/xdocs/navigation.xml	Sat Apr 10 11:26:49 2004
@@ -6,25 +6,40 @@
 
  <body>
 
-    <links>
-      <item name="Home" href="../../index.html"/>
-      <item name="Project" href="http://sourceforge.net/projects/openrms"/>
-    </links>
+     <links>
+         <item name="Apache" href="http://apache.org/"/>
+         <item name="Directory" href="../../index.html"/>
+         <item name="Eve" href="../eve/index.html"/>
+         <item name="RMS" href="/index.html"/>
+         <item name="LDAP" href="../ldap/index.html"/>
+         <item name="Naming" href="../naming/index.html"/>
+         <item name="Janus" href="../janus/index.html"/>
+         <item name="Snickers" href="../snickers/index.html"/>
+         <item name="Sitedocs" href="../sitedocs/index.html"/>
+     </links>
+
+     <menu name="RMS">
+         <item name="Overview" href="../index.html"/>
+         <item name="Admin Tool" href="../admin/index.html"/>
+         <item name="API" href="../api/index.html"/>
+         <item name="SPI" href="../spi/index.html"/>
+         <item name="JDBC" href="/index.html"/>
+         <item name="JNDI" href="../jndi/index.html"/>
+         <item name="JDBM" href="../jdbm/index.html"/>
+         <item name="JE" href="../je/index.html"/>
+     </menu>
+
+     <menu name="Resources">
+         <item name="IRC" href="../../irc.html"/>
+         <item name="Jira" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400"/>
+         <item name="Wiki" href="http://wiki.apache.org/directory"/>
+         <item name="Lists" href="../../mailing-lists.html"/>
+         <item name="License" href="../../license.html"/>
+         <item name="Sandbox" href="../../sandbox/index.html"/>
+         <item name="Downloads" href="../../download.cgi"/>
+         <item name="Subversion" href="../../svn.html"/>
+         <item name="Related Projects" href="../../related/index.html"/>
+     </menu>
 
-    <menu name="About RMS">
-      <item name="Overview" href="../../index.html"/>
-      <item name="Admin GUI" href="../../admin/index.html"/>
-      <item name="Reference" href="../../reference/index.html"/>
-      <item name="Development Log" href="../../log.html"/>
-      <item name="Authentication" href="../index.html"/>
-      <item name="Authorization" href="../index.html">
-        <item name="API" href="../api/index.html"/>
-        <item name="SPI" href="../spi/index.html"/>
-        <item name="JDBC Provider" href="/index.html"/>
-        <item name="JNDI Provider" href="../jndi-impl/index.html"/>
-      </item>
-      <item name="Preferences" href="../../preferences/index.html"/>
-      <item name="ResourceBundles" href="../../resource-bundles/index.html"/>
-    </menu>
  </body>
 </project>

Added: incubator/directory/rms/trunk/jdbm/maven.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jdbm/maven.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?> 
+  
+<project 
+  default="java:compile" 
+  xmlns:j="jelly:core" 
+  xmlns:u="jelly:util" 
+  xmlns:ant="jelly:ant" 
+  xmlns:maven="jelly:maven" 
+  xmlns:m="maven" 
+  xmlns:deploy="deploy"
+  >
+  
+  <preGoal name="site">
+    <attainGoal name="docbook:transform"/>
+  </preGoal>
+  
+  <postGoal name="site">
+    <attainGoal name="server:copy-images"/>
+    <attainGoal name="subproject:collectdocs"/>
+  </postGoal>
+
+  <goal name="subproject:collectdocs">
+    <ant:copy 
+      toDir="../target/docs/jdbm">
+      
+      <ant:fileSet dir="${basedir}/target/docs">
+        <ant:include name="**"/>
+      </ant:fileSet>
+    </ant:copy>
+  </goal>
+
+  <goal name="server:copy-images">
+    <copy toDir="target/docs/images">
+      <fileSet dir="${basedir}/src/images">
+        <include name="*.gif"/>
+      </fileSet>
+    </copy>
+  </goal>
+</project>

Added: incubator/directory/rms/trunk/jdbm/project.properties
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jdbm/project.properties	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,2 @@
+maven.xdoc.jsl = file:/${basedir}/../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../LICENSE.txt

Added: incubator/directory/rms/trunk/jdbm/project.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jdbm/project.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<project>
+    <extend>${basedir}/../project.xml</extend>
+    <id>rms-jdbm</id>
+    <name>RMS JDBM Provider</name>
+    <package>org.apache.rms.jdbm</package>
+    <currentVersion>SNAPSHOT</currentVersion>
+    <inceptionYear>2004</inceptionYear>
+
+    <shortDescription>RMS JDBM Provider</shortDescription>
+    <description>
+      Coming soon.
+    </description>
+
+    <dependencies>
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>3.8.1</version>
+        <url>http://junit.org</url>
+      </dependency>
+
+      <dependency>
+        <groupId>jdbm</groupId>
+        <artifactId>jdbm</artifactId>
+        <version>SNAPSHOT</version>
+      </dependency>
+    </dependencies>
+
+  <reports>
+    <report>maven-changelog-plugin</report>
+    <report>maven-developer-activity-plugin</report>
+    <report>maven-file-activity-plugin</report>
+    <report>maven-license-plugin</report>
+    <report>maven-javadoc-plugin</report>
+    <report>maven-jdepend-plugin</report>
+    <report>maven-jxr-plugin</report>
+    <!-- report>maven-test-plugin</report -->
+    <report>maven-tasklist-plugin</report>
+  </reports>
+</project>
+
+

Added: incubator/directory/rms/trunk/jdbm/src/java/org/apache/rms/jdbm/Dummy.java
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jdbm/src/java/org/apache/rms/jdbm/Dummy.java	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,3 @@
+public class Dummy
+{
+}

Modified: incubator/directory/rms/trunk/jdbm/xdocs/index.xml
==============================================================================
--- incubator/directory/rms/trunk/jdbm/xdocs/index.xml	(original)
+++ incubator/directory/rms/trunk/jdbm/xdocs/index.xml	Sat Apr 10 11:26:49 2004
@@ -1,92 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<document>
-  <properties>
-    <author email="akarasulu@apache.org">Alex Karasulu</author>
-    <title>RMS JDBM Provider</title>
-  </properties>
-  <body>
-
-    <section name="Justification">
-      <p>
-        RMS requires a simple yet fast database where the relationships
-        between entities are known in advance.  The database may be large
-        in terms of the number entries per data type however the size of
-        the data in bytes will be small.
-      </p>
-
-      <p>
-        These requirements lead us to believe that the most optimal
-        configuration for an RMS implementation is a custom database
-        based on a btree implementation.  Such an implementation would
-        store data within B-Trees and associate keys programatically
-        to establish relationships between entities.
-      </p>
-
-      <p>
-        Searches would be extremely fast without the need for an interpreter
-        and access would be in constant time regardless of the size of the
-        database.  Access to a local database file is required for such an
-        implementation, hence some form of replication must exist to update
-        the contents of files when changes occur to the master RMS store.
-        The additional replication requirement occurs for all implementations
-        and is not a big concern since the data set is small and the frequency
-        of mutation is even smaller.
-      </p>
-      
-      <p>
-        JDBM is a free open source Java BTree implementation.  Building an RMS
-        provider based on JDBM is the target of this subproject.
-      </p>
-    </section>
-
-    <section name="Design">
-      <p>
-        It would be most convenient to devise a set of interfaces around any BTree
-        implementation so it can be swapped in and out.  The biggest concern with
-        such an approach are the differences between things like keys and the services
-        they offer like transaction support and replication.  Currently while
-        writing this, there are two know BTree implementations.  JDBM and JE from
-        Sleepy Cat which is still in Beta.  Later we may compare the two in depth however
-        the point remains that some abstraction will be required to be able to swap one
-        implementation in for the other.
-      </p>
-
-      <p>
-        For the first run we don't intend to worry about these concerns.  We will
-        incrementally refactor both implementations until commonalities can be
-        abstracted out of them.  Until then we focus our attention to just using each
-        BTree implemenation to the best of its ability.
-      </p>
-
-
-      <!--
-      <subsection name="Table Abstraction">
-          <p>
-            Rather than call it a BTree we're going to use a simple lookup table
-            abstraction.  You use a key to lookup a blob of something.  The underlying
-            search mechanism may change to include things like skiplists which are
-            probablistic BTrees.  Regardless we want to hide the underlying mechanism
-            and use a common denominator to access all implementations consistantly.
-          </p>
-
-          <p>
-            A table uses a key to access a value.  Two approaches have traditionally
-            been taken: use an Object as the key or use a simple primitive type as a
-            key.  Obviously there is a speed verses flexibility tradeoff.  Our take
-            here is to use the cheapest key we can find and a primitive type is best.
-            Some implementations may require the key to be wrapped and if so they pay
-            the price instead of all implementations paying the price.  Obviously the
-            implemenations using the primitive type will have much less overhead.
-          </p>
-
-          <p>
-            When primitive types are used associations require indices to correlate
-            values.
-          </p>
-      </subsection>
-
-      -->
-    </section>
-
-  </body>
-</document>
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <properties>
+    <author email="akarasulu@apache.org">Alex Karasulu</author>
+    <title>RMS JDBM Provider</title>
+  </properties>
+  <body>
+
+    <section name="Introduction">
+      <p>Coming soon ...</p>
+    </section>
+  </body>
+</document>

Modified: incubator/directory/rms/trunk/jdbm/xdocs/navigation.xml
==============================================================================
--- incubator/directory/rms/trunk/jdbm/xdocs/navigation.xml	(original)
+++ incubator/directory/rms/trunk/jdbm/xdocs/navigation.xml	Sat Apr 10 11:26:49 2004
@@ -1,30 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project>
-
- <title>Realm Management System</title>
-
- <body>
-
-    <links>
-      <item name="Home" href="../../index.html"/>
-      <item name="Project" href="http://sourceforge.net/projects/openrms"/>
-    </links>
-
-    <menu name="About RMS">
-      <item name="Overview" href="../../index.html"/>
-      <item name="Admin GUI" href="../../admin/index.html"/>
-      <item name="Reference" href="../../reference/index.html"/>
-      <item name="Development Log" href="../../log.html"/>
-      <item name="Authentication" href="../index.html"/>
-      <item name="Authorization" href="../index.html">
-        <item name="API" href="/index.html"/>
-        <item name="SPI" href="../spi/index.html"/>
-        <item name="JDBC Provider" href="../jdbc-impl/index.html"/>
-        <item name="JNDI Provider" href="../jndi-impl/index.html"/>
-      </item>
-      <item name="Preferences" href="../../preferences/index.html"/>
-      <item name="ResourceBundles" href="../../resource-bundles/index.html"/>
-    </menu>
- </body>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project>
+
+  <title>Realm Management System</title>
+
+  <body>
+
+    <links>
+      <item name="Apache" href="http://apache.org/"/>
+      <item name="Directory" href="../../index.html"/>
+      <item name="Eve" href="../eve/index.html"/>
+      <item name="RMS" href="/index.html"/>
+      <item name="LDAP" href="../ldap/index.html"/>
+      <item name="Naming" href="../naming/index.html"/>
+      <item name="Janus" href="../janus/index.html"/>
+      <item name="Snickers" href="../snickers/index.html"/>
+      <item name="Sitedocs" href="../sitedocs/index.html"/>
+    </links>
+
+    <menu name="RMS">
+      <item name="Overview" href="../index.html"/>
+      <item name="Admin Tool" href="../admin/index.html"/>
+      <item name="API" href="../api/index.html"/>
+      <item name="SPI" href="../spi/index.html"/>
+      <item name="JDBC" href="../jdbc/index.html"/>
+      <item name="JNDI" href="../jndi/index.html"/>
+      <item name="JDBM" href="/index.html"/>
+      <item name="JE" href="../je/index.html"/>
+    </menu>
+
+    <menu name="Resources">
+      <item name="IRC" href="../../irc.html"/>
+      <item name="Jira" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400"/>
+      <item name="Wiki" href="http://wiki.apache.org/directory"/>
+      <item name="Lists" href="../../mailing-lists.html"/>
+      <item name="License" href="../../license.html"/>
+      <item name="Sandbox" href="../../sandbox/index.html"/>
+      <item name="Downloads" href="../../download.cgi"/>
+      <item name="Subversion" href="../../svn.html"/>
+      <item name="Related Projects" href="../../related/index.html"/>
+    </menu>
+
+  </body>
+</project>

Modified: incubator/directory/rms/trunk/je/maven.xml
==============================================================================
--- incubator/directory/rms/trunk/je/maven.xml	(original)
+++ incubator/directory/rms/trunk/je/maven.xml	Sat Apr 10 11:26:49 2004
@@ -21,7 +21,7 @@
 
   <goal name="subproject:collectdocs">
     <ant:copy 
-      toDir="../target/docs/authorization/jdbc-impl">
+      toDir="../target/docs/je">
       
       <ant:fileSet dir="${basedir}/target/docs">
         <ant:include name="**"/>

Modified: incubator/directory/rms/trunk/je/project.properties
==============================================================================
--- incubator/directory/rms/trunk/je/project.properties	(original)
+++ incubator/directory/rms/trunk/je/project.properties	Sat Apr 10 11:26:49 2004
@@ -1,3 +1,2 @@
-maven.javadoc.overview=src/java/org/apache/eve/schema/package.html
-maven.xdoc.jsl = file:/${basedir}/../src/etc/site.jsl
-maven.license.licenseFile = ../LICENSE.txt
\ No newline at end of file
+maven.xdoc.jsl = file:/${basedir}/../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../LICENSE.txt

Modified: incubator/directory/rms/trunk/je/src/java/org/apache/rms/je/JePermFactory.java
==============================================================================
--- incubator/directory/rms/trunk/je/src/java/org/apache/rms/je/JePermFactory.java	(original)
+++ incubator/directory/rms/trunk/je/src/java/org/apache/rms/je/JePermFactory.java	Sat Apr 10 11:26:49 2004
@@ -17,13 +17,13 @@
 package org.apache.rms.je ;
 
 
+import org.apache.rms.RmsException ;
+import org.apache.rms.BitPermission ;
 import org.apache.rms.spi.PermissionFactory ;
-import org.apache.rms.BitPermission;
-import org.apache.rms.RmsException;
 
-import java.util.List;
+import java.util.List ;
 
-import com.sleepycat.je.Database;
+import com.sleepycat.je.Database ;
 
 
 /**
@@ -34,6 +34,7 @@
  */
 public class JePermFactory implements PermissionFactory
 {
+    /** the JE database to use for this factory */
     private final Database db ;
 
 

Modified: incubator/directory/rms/trunk/je/xdocs/navigation.xml
==============================================================================
--- incubator/directory/rms/trunk/je/xdocs/navigation.xml	(original)
+++ incubator/directory/rms/trunk/je/xdocs/navigation.xml	Sat Apr 10 11:26:49 2004
@@ -1,30 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project>
-
- <title>Realm Management System</title>
-
- <body>
-
-    <links>
-      <item name="Home" href="../../index.html"/>
-      <item name="Project" href="http://sourceforge.net/projects/openrms"/>
-    </links>
-
-    <menu name="About RMS">
-      <item name="Overview" href="../../index.html"/>
-      <item name="Admin GUI" href="../../admin/index.html"/>
-      <item name="Reference" href="../../reference/index.html"/>
-      <item name="Development Log" href="../../log.html"/>
-      <item name="Authentication" href="../index.html"/>
-      <item name="Authorization" href="../index.html">
-        <item name="API" href="/index.html"/>
-        <item name="SPI" href="../spi/index.html"/>
-        <item name="JDBC Provider" href="../jdbc-impl/index.html"/>
-        <item name="JNDI Provider" href="../jndi-impl/index.html"/>
-      </item>
-      <item name="Preferences" href="../../preferences/index.html"/>
-      <item name="ResourceBundles" href="../../resource-bundles/index.html"/>
-    </menu>
- </body>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project>
+
+  <title>Realm Management System</title>
+
+  <body>
+
+    <links>
+      <item name="Apache" href="http://apache.org/"/>
+      <item name="Directory" href="../../index.html"/>
+      <item name="Eve" href="../eve/index.html"/>
+      <item name="RMS" href="/index.html"/>
+      <item name="LDAP" href="../ldap/index.html"/>
+      <item name="Naming" href="../naming/index.html"/>
+      <item name="Janus" href="../janus/index.html"/>
+      <item name="Snickers" href="../snickers/index.html"/>
+      <item name="Sitedocs" href="../sitedocs/index.html"/>
+    </links>
+
+    <menu name="RMS">
+      <item name="Overview" href="../index.html"/>
+      <item name="Admin Tool" href="../admin/index.html"/>
+      <item name="API" href="../api/index.html"/>
+      <item name="SPI" href="../spi/index.html"/>
+      <item name="JDBC" href="../jdbc/index.html"/>
+      <item name="JNDI" href="../jndi/index.html"/>
+      <item name="JDBM" href="../jdbm/index.html"/>
+      <item name="JE" href="/index.html"/>
+    </menu>
+
+    <menu name="Resources">
+      <item name="IRC" href="../../irc.html"/>
+      <item name="Jira" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400"/>
+      <item name="Wiki" href="http://wiki.apache.org/directory"/>
+      <item name="Lists" href="../../mailing-lists.html"/>
+      <item name="License" href="../../license.html"/>
+      <item name="Sandbox" href="../../sandbox/index.html"/>
+      <item name="Downloads" href="../../download.cgi"/>
+      <item name="Subversion" href="../../svn.html"/>
+      <item name="Related Projects" href="../../related/index.html"/>
+    </menu>
+
+  </body>
+</project>

Added: incubator/directory/rms/trunk/jndi/maven.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jndi/maven.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?> 
+  
+<project 
+  default="java:compile" 
+  xmlns:j="jelly:core" 
+  xmlns:u="jelly:util" 
+  xmlns:ant="jelly:ant" 
+  xmlns:maven="jelly:maven" 
+  xmlns:m="maven" 
+  xmlns:deploy="deploy"
+  >
+  
+  <preGoal name="site">
+    <attainGoal name="docbook:transform"/>
+  </preGoal>
+  
+  <postGoal name="site">
+    <attainGoal name="server:copy-images"/>
+    <attainGoal name="subproject:collectdocs"/>
+  </postGoal>
+
+  <goal name="subproject:collectdocs">
+    <ant:copy 
+      toDir="../target/docs/jndi">
+      
+      <ant:fileSet dir="${basedir}/target/docs">
+        <ant:include name="**"/>
+      </ant:fileSet>
+    </ant:copy>
+  </goal>
+
+  <goal name="server:copy-images">
+    <copy toDir="target/docs/images">
+      <fileSet dir="${basedir}/src/images">
+        <include name="*.gif"/>
+      </fileSet>
+    </copy>
+  </goal>
+</project>

Added: incubator/directory/rms/trunk/jndi/project.properties
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jndi/project.properties	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,2 @@
+maven.xdoc.jsl = file:/${basedir}/../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../LICENSE.txt

Added: incubator/directory/rms/trunk/jndi/project.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jndi/project.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<project>
+    <extend>${basedir}/../project.xml</extend>
+    <id>rms-jndi</id>
+    <name>RMS JNDI Provider</name>
+    <package>org.apache.rms.jndi</package>
+    <currentVersion>SNAPSHOT</currentVersion>
+    <inceptionYear>2004</inceptionYear>
+
+    <shortDescription>RMS JNDI Provider</shortDescription>
+    <description>
+      <p>Coming soon.</p>
+    </description>
+
+    <dependencies>
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>3.8.1</version>
+        <url>http://junit.org</url>
+      </dependency>
+    </dependencies>
+
+  <reports>
+    <report>maven-changelog-plugin</report>
+    <report>maven-developer-activity-plugin</report>
+    <report>maven-file-activity-plugin</report>
+    <report>maven-license-plugin</report>
+    <report>maven-javadoc-plugin</report>
+    <report>maven-jdepend-plugin</report>
+    <report>maven-jxr-plugin</report>
+    <!-- report>maven-test-plugin</report -->
+    <report>maven-tasklist-plugin</report>
+  </reports>
+</project>
+
+

Added: incubator/directory/rms/trunk/jndi/src/java/org/apache/rms/jndi/Dummy.java
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jndi/src/java/org/apache/rms/jndi/Dummy.java	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,5 @@
+package org.apache.rms.jndi ;
+
+public class Dummy
+{
+}

Added: incubator/directory/rms/trunk/jndi/xdocs/index.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jndi/xdocs/index.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <properties>
+    <author email="akarasulu@apache.org">Alex Karasulu</author>
+    <title>RMS JDBM Provider</title>
+  </properties>
+  <body>
+
+    <section name="Introduction">
+      <p>Coming soon ...</p>
+    </section>
+  </body>
+</document>

Added: incubator/directory/rms/trunk/jndi/xdocs/navigation.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/jndi/xdocs/navigation.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project>
+
+  <title>Realm Management System</title>
+
+  <body>
+
+    <links>
+      <item name="Apache" href="http://apache.org/"/>
+      <item name="Directory" href="../../index.html"/>
+      <item name="Eve" href="../eve/index.html"/>
+      <item name="RMS" href="/index.html"/>
+      <item name="LDAP" href="../ldap/index.html"/>
+      <item name="Naming" href="../naming/index.html"/>
+      <item name="Janus" href="../janus/index.html"/>
+      <item name="Snickers" href="../snickers/index.html"/>
+      <item name="Sitedocs" href="../sitedocs/index.html"/>
+    </links>
+
+    <menu name="RMS">
+      <item name="Overview" href="../index.html"/>
+      <item name="Admin Tool" href="../admin/index.html"/>
+      <item name="API" href="../api/index.html"/>
+      <item name="SPI" href="../spi/index.html"/>
+      <item name="JDBC" href="../jdbc/index.html"/>
+      <item name="JNDI" href="/index.html"/>
+      <item name="JDBM" href="../jdbm/index.html"/>
+      <item name="JE" href="../je/index.html"/>
+    </menu>
+
+    <menu name="Resources">
+      <item name="IRC" href="../../irc.html"/>
+      <item name="Jira" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400"/>
+      <item name="Wiki" href="http://wiki.apache.org/directory"/>
+      <item name="Lists" href="../../mailing-lists.html"/>
+      <item name="License" href="../../license.html"/>
+      <item name="Sandbox" href="../../sandbox/index.html"/>
+      <item name="Downloads" href="../../download.cgi"/>
+      <item name="Subversion" href="../../svn.html"/>
+      <item name="Related Projects" href="../../related/index.html"/>
+    </menu>
+
+  </body>
+</project>

Modified: incubator/directory/rms/trunk/maven.xml
==============================================================================
--- incubator/directory/rms/trunk/maven.xml	(original)
+++ incubator/directory/rms/trunk/maven.xml	Sat Apr 10 11:26:49 2004
@@ -6,23 +6,34 @@
     xmlns:m="maven"
     xmlns:deploy="deploy">
     
-    <preGoal name="site">
-      <attainGoal name="docbook:transform"/>
-    </preGoal>
-
-    <postGoal name="site">
-      <attainGoal name="server:copy-images"/>
-    </postGoal>
-
-    <goal name="server:copy-images">
-      <copy toDir="target/docs/images">
-        <fileSet dir="${basedir}/src/images">
-          <include name="*.gif"/>
-        </fileSet>
-      </copy>
-    </goal>
-    
-    <goal 
+  <preGoal name="site">
+    <attainGoal name="docbook:transform"/>
+  </preGoal>
+
+  <postGoal name="site">
+    <attainGoal name="server:copy-images"/>
+    <attainGoal name="subproject:collectdocs"/>
+  </postGoal>
+
+  <goal name="subproject:collectdocs">
+    <ant:copy
+      toDir="../../sitedocs/trunk/target/docs/subprojects/rms">
+
+      <ant:fileSet dir="${basedir}/target/docs">
+        <ant:include name="**"/>
+      </ant:fileSet>
+    </ant:copy>
+  </goal>
+
+  <goal name="server:copy-images">
+    <copy toDir="target/docs/images">
+      <fileSet dir="${basedir}/src/images">
+        <include name="*.gif"/>
+      </fileSet>
+    </copy>
+  </goal>
+
+  <goal
       name="buildall"
       description="Compiles all projects">
       <maven:reactor
@@ -40,15 +51,17 @@
       name="sitedocs"
       description="Builds the entire site documentation">
 
-      <attainGoal name="site"/>
-      
       <maven:reactor
         basedir="${basedir}"
         postProcessing="true"
         includes="*/project.xml"
-        excludes="./project.xml"
+	excludes="project.xml,gui/ocmm/*/project.xml"
         goals="site"
         banner="site"
         ignoreFailures="false"/>
+
+      <attainGoal name="site"/>
+      
     </goal>
 </project>
+

Modified: incubator/directory/rms/trunk/project.properties
==============================================================================
--- incubator/directory/rms/trunk/project.properties	(original)
+++ incubator/directory/rms/trunk/project.properties	Sat Apr 10 11:26:49 2004
@@ -1,5 +1,4 @@
 maven.xdoc.includeProjectDocumentation=yes
-maven.xdoc.jsl = file:/${basedir}/src/etc/site.jsl
 # maven.word2html.src.dir = ./xdocs
 
 maven.license.licenseFile=../../../LICENSE.txt

Modified: incubator/directory/rms/trunk/project.xml
==============================================================================
--- incubator/directory/rms/trunk/project.xml	(original)
+++ incubator/directory/rms/trunk/project.xml	Sat Apr 10 11:26:49 2004
@@ -198,13 +198,9 @@
   </build>
 
   <reports>
-    <report>maven-tasklist-plugin</report>
     <report>maven-license-plugin</report>
-    <report>maven-changelog-plugin</report>
-    <report>maven-clover-plugin</report>
-    <report>maven-developer-activity-plugin</report>
-    <report>maven-file-activity-plugin</report>
   </reports>
+
 </project>
 
 

Modified: incubator/directory/rms/trunk/spi/maven.xml
==============================================================================
--- incubator/directory/rms/trunk/spi/maven.xml	(original)
+++ incubator/directory/rms/trunk/spi/maven.xml	Sat Apr 10 11:26:49 2004
@@ -21,7 +21,7 @@
 
   <goal name="subproject:collectdocs">
     <ant:copy 
-      toDir="../target/docs/authorization/spi">
+      toDir="../target/docs/spi">
       
       <ant:fileSet dir="${basedir}/target/docs">
         <ant:include name="**"/>

Modified: incubator/directory/rms/trunk/spi/project.properties
==============================================================================
--- incubator/directory/rms/trunk/spi/project.properties	(original)
+++ incubator/directory/rms/trunk/spi/project.properties	Sat Apr 10 11:26:49 2004
@@ -1,3 +1,2 @@
-maven.javadoc.overview=src/java/org/apache/eve/schema/package.html
-maven.xdoc.jsl = file:/${basedir}/../src/etc/site.jsl
-maven.license.licenseFile = ../LICENSE.txt
\ No newline at end of file
+maven.xdoc.jsl = file:/${basedir}/../../../sitedocs/trunk/src/etc/site.jsl
+maven.license.licenseFile = ../../../LICENSE.txt

Modified: incubator/directory/rms/trunk/spi/xdocs/index.xml
==============================================================================
--- incubator/directory/rms/trunk/spi/xdocs/index.xml	(original)
+++ incubator/directory/rms/trunk/spi/xdocs/index.xml	Sat Apr 10 11:26:49 2004
@@ -18,10 +18,10 @@
             sufficient? We may need a separation here but how is that possible
             for the JNDI access model as well as the Jdbc access model at the
             same time.
-          </td>
-        </tr>
+          </td>
+        </tr>
       </table>
-      
+      
     </section>
     
     <section name="Introduction">
@@ -36,46 +36,46 @@
         The SPI currently has 5 peer classes acting as factories and data 
         access objects for their respective object types.  The object types 
         their peer classes, and monitor interfaces for factories are tabulated 
-        below:
+        below:
       </p>
       
       <table>
         <tr><th>API Class</th><th>SPI Peer Factory</th><th>Monitor</th></tr>
         <tr>
-          <td><a href="../api/apidocs/rms/rbac/BitPermission.html">
+          <td><a href="../api/apidocs/org/apache/rms/BitPermission.html">
             BitPermission</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/PermissionFactory.html">
+          <td><a href="./apidocs/org/apache/rms/spi/PermissionFactory.html">
             PermissionFactory</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/PermissionFactoryMonitor.html">
+          <td><a href="./apidocs/org/apache/rms/spi/PermissionFactoryMonitor.html">
             PermissionFactoryMonitor</a></td>
         </tr>
         <tr>
-          <td><a href="../api/apidocs/rms/rbac/Role.html">Role</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/RoleFactory.html">
+          <td><a href="../api/apidocs/org/apache/rms/Role.html">Role</a></td>
+          <td><a href="./apidocs/org/apache/rms/spi/RoleFactory.html">
             RoleFactory</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/RoleFactoryMonitor.html">
+          <td><a href="./apidocs/org/apache/rms/spi/RoleFactoryMonitor.html">
             RoleFactoryMonitor</a></td>
         </tr>
         <tr>
-          <td><a href="../api/apidocs/rms/rbac/Application.html">
+          <td><a href="../api/apidocs/org/apache/rms/Application.html">
             Application</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/ApplicationFactory.html">
+          <td><a href="./apidocs/org/apache/rms/spi/ApplicationFactory.html">
             ApplicationFactory</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/ApplicationFactoryMonitor.html">
+          <td><a href="./apidocs/org/apache/rms/spi/ApplicationFactoryMonitor.html">
             ApplicationFactoryMonitor</a></td>
         </tr>
         <tr>
-          <td><a href="../api/apidocs/rms/rbac/User.html">User</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/UserFactory.html">
+          <td><a href="../api/apidocs/org/apache/rms/User.html">User</a></td>
+          <td><a href="./apidocs/org/apache/rms/spi/UserFactory.html">
             UserFactory</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/UserFactoryMonitor.html">
+          <td><a href="./apidocs/org/apache/rms/spi/UserFactoryMonitor.html">
             UserFactoryMonitor</a></td>
         </tr>
         <tr>
-          <td><a href="../api/apidocs/rms/rbac/Profile.html">Profile</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/ProfileFactory.html">
+          <td><a href="../api/apidocs/org/apache/rms/Profile.html">Profile</a></td>
+          <td><a href="./apidocs/org/apache/rms/spi/ProfileFactory.html">
             ProfileFactory</a></td>
-          <td><a href="./apidocs/rms/rbac/spi/ProfileFactoryMonitor.html">
+          <td><a href="./apidocs/org/apache/rms/spi/ProfileFactoryMonitor.html">
             ProfileFactoryMonitor</a></td>
         </tr>
       </table>
@@ -118,7 +118,7 @@
         <center>
           <img 
             alt="BitPermission SPI class relationships" 
-            src="./images/permission-spi-classes.gif"/>
+            src="./images/permission-spi-classes.gif"/>
         </center>
         
         <p>
@@ -129,7 +129,7 @@
           is the bit permission vectors would not have a valid mapping unless
           all indices for BitPermissions are available at one time.  Because of
           the bulk load for all implementations the factory implements a single
-          method to load all permissions into a Map keyed by name.
+          method to load all permissions into a Map keyed by name.
         </p>
       </subsection>
 
@@ -162,7 +162,7 @@
           Roles are created by these factories using a bulk load of Roles and
           a single load of a Role from the backing store.  A Role name iteration
           is supplied to walk the list of Roles if they are too big to be held
-          in memory at one time.
+          in memory at one time.
         </p>
       </subsection>
       
@@ -207,7 +207,7 @@
           interface to communicate noteworthy events and failures.  An adapter
           is also provided for those that do not want to implement all monitor 
           interfaces.  These classes and their relationships are depicted in 
-          the UML diagram below:
+          the UML diagram below:
         </p>
         
         <center>
@@ -258,7 +258,7 @@
       <p>
         This section describes how to use RMS SPIs to implement an RMS 
         Provider.  For provider specific implementation details you might want 
-        to look at the provider docs for the respective provider's here:
+        to look at the provider docs for the respective provider's here:
       </p>
       
       <ul>
@@ -281,7 +281,7 @@
           subclass simply implements these methods using the concrete Factories
           associated with the provider.  In fact the containment heirarchy of 
           concrete products should mirror the dependencies between concrete 
-          creator Factory classes.
+          creator Factory classes.
         </p>
       </subsection>
 
@@ -292,7 +292,7 @@
           Permissions are perhaps the simplest of objects to construct because 
           they are terminal in the sense that they do not aggregate other 
           objects.  Below we have a UML diagram of the default BitPermission 
-          implementation that can be used by any RMS provider.
+          implementation that can be used by any RMS provider.
         </p>
         
         <center>
@@ -306,7 +306,7 @@
         <p>
           Implementing a Role factory differs for every provider however there
           are some guidelines or tips that could be taken advantage of.  Roles
-          track BitPermissions and return these permissions.  
+          track BitPermissions and return these permissions.  
         </p>
         
         <p> 
@@ -331,14 +331,14 @@
           aggregation of Roles by an Application.  Notice however DefaultRole 
           does refer to an application.  This is an implementation dependency
           on Application that does not cause a cycle.  This also means we need
-          to have a handle on the Application before we can construct a Role.
+          to have a handle on the Application before we can construct a Role.
         </p>
         
         <p>
           Closer inspection of the RoleFactory will show the need for a 
           Application to create a Role.  This is ok to do since an Application
           must exist in order for a Role to be created.  This in turn works 
-          well with a RoleFactory using the constructor of DefaultRole.
+          well with a RoleFactory using the constructor of DefaultRole.
         </p>
       </subsection>
 
@@ -358,7 +358,7 @@
           safe by having an inner class extend the DefaultApplication 
           implementation to expose the protected mutators for an Application's
           Roles and it BitPermissions.  The diagram below shows the structure
-          of the DefaultApplication implementation in relation to other classes.
+          of the DefaultApplication implementation in relation to other classes.
         </p>
        
        <center>
@@ -389,7 +389,7 @@
           to their Roles and BitPermissions.  A DefaultProfile has been 
           implemented within the API as a convenience class to be used by 
           implementations.  The diagram below shows the UML diagram of the 
-          Profile and DefaultProfile interface class pair:
+          Profile and DefaultProfile interface class pair:
         </p>
         
         <center>
@@ -412,7 +412,7 @@
          Roles for use in the DefaultProfile.  This is done to encourage object
          reuse rather than recreation.  Reuse via multiple referrals as opposed 
          to having multiple copies lying around makes it easier to implement
-         an object cache.
+         an object cache.
        </p>
       </subsection>
 
@@ -427,7 +427,7 @@
          Again for convenience we have created a default implementation for use
          in implementing a UserFactory.  The DefaultUser implementation sits 
          by its User interface to show the relationship in the UML diagram 
-         below:
+         below:
        </p>
        
        <center>
@@ -449,12 +449,12 @@
        
        <p>
          The API already exposes a few classes used to respond to cache events.
-         These are depicted below in the UML diagram:
+         These are depicted below in the UML diagram:
        </p>
        
        <center>
          <img alt="Cache class relationships" 
-           src="./images/cache-api-classes.gif"/>
+           src="./images/cache-api-classes.gif"/>
        </center>
        
        <p>
@@ -463,7 +463,7 @@
          implementation to dispatch notifications via CacheEvents of changes
          to the set of cached objects.  This however is the picture only from
          the API side.  The SPI reviels yet another interface, 
-         <a href="./apidocs/rms/rbac/spi/CachingFactory.html">CachingFactory
+         <a href="./apidocs/org/apache/rms/spi/CachingFactory.html">CachingFactory
          </a>, used to cache enable Factories.  All factories supporting object
          caching should implement this interface and the provider's concrete 
          Rms subclass should delegate the addition and removal of 

Modified: incubator/directory/rms/trunk/spi/xdocs/navigation.xml
==============================================================================
--- incubator/directory/rms/trunk/spi/xdocs/navigation.xml	(original)
+++ incubator/directory/rms/trunk/spi/xdocs/navigation.xml	Sat Apr 10 11:26:49 2004
@@ -6,25 +6,40 @@
 
  <body>
 
-    <links>
-      <item name="Home" href="../../index.html"/>
-      <item name="Project" href="http://sourceforge.net/projects/openrms"/>
-    </links>
+     <links>
+         <item name="Apache" href="http://apache.org/"/>
+         <item name="Directory" href="../../index.html"/>
+         <item name="Eve" href="../eve/index.html"/>
+         <item name="RMS" href="/index.html"/>
+         <item name="LDAP" href="../ldap/index.html"/>
+         <item name="Naming" href="../naming/index.html"/>
+         <item name="Janus" href="../janus/index.html"/>
+         <item name="Snickers" href="../snickers/index.html"/>
+         <item name="Sitedocs" href="../sitedocs/index.html"/>
+     </links>
+
+     <menu name="RMS">
+         <item name="Overview" href="../index.html"/>
+         <item name="Admin Tool" href="../admin/index.html"/>
+         <item name="API" href="../api/index.html"/>
+         <item name="SPI" href="/index.html"/>
+         <item name="JDBC" href="../jdbc/index.html"/>
+         <item name="JNDI" href="../jndi/index.html"/>
+         <item name="JDBM" href="../jdbm/index.html"/>
+         <item name="JE" href="../je/index.html"/>
+     </menu>
+
+     <menu name="Resources">
+         <item name="IRC" href="../../irc.html"/>
+         <item name="Jira" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400"/>
+         <item name="Wiki" href="http://wiki.apache.org/directory"/>
+         <item name="Lists" href="../../mailing-lists.html"/>
+         <item name="License" href="../../license.html"/>
+         <item name="Sandbox" href="../../sandbox/index.html"/>
+         <item name="Downloads" href="../../download.cgi"/>
+         <item name="Subversion" href="../../svn.html"/>
+         <item name="Related Projects" href="../../related/index.html"/>
+     </menu>
 
-    <menu name="About RMS">
-      <item name="Overview" href="../../index.html"/>
-      <item name="Admin GUI" href="../../admin/index.html"/>
-      <item name="Reference" href="../../reference/index.html"/>
-      <item name="Development Log" href="../../log.html"/>
-      <item name="Authentication" href="../index.html"/>
-      <item name="Authorization" href="../index.html">
-        <item name="API" href="../api/index.html"/>
-        <item name="SPI" href="/index.html"/>
-        <item name="JDBC Provider" href="../jdbc-impl/index.html"/>
-        <item name="JNDI Provider" href="../jndi-impl/index.html"/>
-      </item>
-      <item name="Preferences" href="../../preferences/index.html"/>
-      <item name="ResourceBundles" href="../../resource-bundles/index.html"/>
-    </menu>
  </body>
 </project>

Modified: incubator/directory/rms/trunk/todo.txt
==============================================================================
--- incubator/directory/rms/trunk/todo.txt	(original)
+++ incubator/directory/rms/trunk/todo.txt	Sat Apr 10 11:26:49 2004
@@ -3,9 +3,10 @@
 
 * Site documentation and integration into incubator-directory
 * Creation of a JIRA project
-* Fix Table/Tree synchronization bugs 
+* Fix Table/Tree synchronization bugs in UI
 * Alter API to accomodate simple authorization needs
-* Start on the JDBM implementation
+* Start on the JDBM/JE implementation
+* Start researching the use of JGroups for replication
 
 Nice To Have:
 =============
@@ -28,7 +29,7 @@
 ===============
 
 * Need some icons for the GUI
-* Need to start writing junit tests for full coverage
+* Need to finish writing junit tests for full coverage
 * Need to begin evaluating usage issues within application servers where there
   are multiple classloaders and singletons may be an issue.  Also what kind of
   issues result when we have to access the filesystem.  We might need to make

Added: incubator/directory/rms/trunk/xdocs/images/.cvsignore
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/xdocs/images/.cvsignore	Sat Apr 10 11:26:49 2004
@@ -0,0 +1 @@
+Thumbs.db

Added: incubator/directory/rms/trunk/xdocs/index.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/xdocs/index.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <properties>
+    <author email="akarasulu@apache.org">Alex Karasulu</author>
+    <title>Realm Management System</title>
+  </properties>
+  <body>
+
+    <section name="What is it?">
+      <p>
+        In short it's a form of directory for common user and application
+        objects where the access model has been encapsulated away and the set
+        of managed object types are fixed.
+      </p>
+
+      <p>
+        RMS manages common, relatively static, information shared across
+        applications to prevent duplication and enable interoperability.
+        It achieves this by centralizing data and providing fast, highly
+        available access to it.  RMS comes prefitted with objects for entities
+        that often fall into the class of "shared" data.  The set of
+        common objects managed by RMS are used to rigidly solve the following
+        commodity problems with utter simplicity in mind:
+      </p>
+
+      <table>
+          <tr>
+            <th>Domain</th>
+            <th>Description</th>
+          </tr>
+
+          <tr>
+              <td><b>Security Profiles</b></td>
+              <td>
+                Applications and Users have aspects to their profile associated with
+                security: namely authentication and authorization data.  Identity and
+                provisioning profiles are ideal candidates for management under RMS.
+              </td>
+          </tr>
+
+          <tr>
+              <td><b>Application Settings</b></td>
+              <td>
+                Multiple instances of an application can be deployed across an
+                environment.  Shared settings and resources can be managed
+                centrally and accessed by applications on start up or thereafter.
+              </td>
+          </tr>
+
+          <tr>
+              <td><b>User Preferences</b></td>
+              <td>
+                Application users have global and application specific preferences
+                which should be accessible from anywhere for any RMS managed
+                application instance.
+              </td>
+          </tr>
+      </table>
+
+      <p>
+        RMS encapsulates away the underlying access model and the mechanisms
+        associated with high availability.  These are deployment issues, and do not
+        have to be implemented by the application developer.  This saves application
+        developers significant amounts of time, and allows for the application to be
+        deployed in different environments, without having to change code.
+      </p>
+
+      <p>
+        RMS does nothing fancy!  It just models common data that can be centrally
+        managed using supplied tools. It allows you to get to info fast, and reliably.
+        That's all.  The information it manages is not interpreted nor is the usage
+        of that information presupposed.  For example security information is modeled
+        but there is no presumption that it will be integrated into the Java Security
+        architecture.  A forceful fit is not imposed, data is simply provided fast in
+        its simplest form so the application can decide what to do with it.
+      </p>
+    </section>
+
+
+    <section name="Justification">
+      <p>
+        Within environments where applications interoperate common information
+        often must be shared between them.  Shared information is characteristically
+        static.  In most cases read only access is required where frequent lookups
+        of small amounts of data predominate.  Access must be fast, centralized,
+        highly available, and cheap with low per client overheads to allow for
+        massive concurrency.
+      </p>
+
+      <p>
+        The information shared amoung applications within an enterprise is best
+        managed and accessed centrally.  The service level requirements differ
+        between maintainence operations on this information and its runtime
+        availability.  These requirements drive the need for both write optimized
+        and read optimized stores.  RMS accommodates these needs by taking
+        advantage of the different kinds of data access mechanisms to manage this
+        class of information.
+      </p>
+
+      <p>
+        Poorly designed systems often replicate shared information leading to
+        higher managment overheads, and the potential for inconsistant copies.
+        Or worse these application become dependent on a single point of failure.
+        We want to architect systems where the data appears centralized and is
+        easily managed using a master copy however it may be replicated and highly
+        available.
+      </p>
+    </section>
+
+    <section name="Overview">
+      <p>RMS can be broken down into the following peices.</p>
+
+      <table>
+        <tr>
+          <th>Topic</th><th>Description</th>
+        </tr>
+
+          <tr>
+              <td><a href="./admin/index.html">Admin Tool</a></td>
+              <td>
+            RMS environment administration tools
+              </td>
+          </tr>
+
+          <tr>
+              <td><a href="./api/index.html">API</a></td>
+              <td>
+            RMS's read-only application programing interface
+              </td>
+          </tr>
+
+        <tr>
+          <td><a href="./spi/index.html">SPI</a></td>
+          <td>
+          Interfaces for implementing RMS providers
+          </td>
+        </tr>
+
+        <tr>
+          <td><a href="./jdbc/index.html">JDBC</a></td>
+          <td>
+            Write optimized provider which stores objects in a RDBMS
+            using a JDBC Driver.  Used for managing the master copy
+            to perform maintenance operations and publish results.
+          </td>
+        </tr>
+
+        <tr>
+          <td><a href="./jdbc/index.html">JNDI</a></td>
+          <td>
+            Read optimized provider which stores objects in an LDAP
+            directory using an LDAP JNDI provider.  Used for fast
+            highly available access.
+          </td>
+        </tr>
+
+        <tr>
+          <td><a href="./jdbm/index.html">JDBM</a></td>
+          <td>
+            Read optimized provider which stores objects in a JDBM
+            BTree implementation.
+          </td>
+        </tr>
+
+        <tr>
+          <td><a href="./je/index.html">JE</a></td>
+          <td>
+            Read optimized provider which stores objects in a Berkely JE
+            BTree implementation.
+          </td>
+        </tr>
+      </table>
+    </section>
+
+  </body>
+</document>

Added: incubator/directory/rms/trunk/xdocs/navigation.xml
==============================================================================
--- (empty file)
+++ incubator/directory/rms/trunk/xdocs/navigation.xml	Sat Apr 10 11:26:49 2004
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project>
+
+  <title>Realm Management System</title>
+
+  <body>
+
+    <links>
+      <item name="Apache" href="http://apache.org/"/>
+      <item name="Directory" href="../../index.html"/>
+      <item name="Eve" href="../eve/index.html"/>
+      <item name="RMS" href="/index.html"/>
+      <item name="LDAP" href="../ldap/index.html"/>
+      <item name="Naming" href="../naming/index.html"/>
+      <item name="Janus" href="../janus/index.html"/>
+      <item name="Snickers" href="../snickers/index.html"/>
+      <item name="Sitedocs" href="../sitedocs/index.html"/>
+    </links>
+
+    <menu name="RMS">
+      <item name="Overview" href="/index.html"/>
+      <item name="Admin Tool" href="/admin/index.html"/>
+      <item name="API" href="/api/index.html"/>
+      <item name="SPI" href="/spi/index.html"/>
+      <item name="JDBC" href="/jdbc/index.html"/>
+      <item name="JNDI" href="/jndi/index.html"/>
+      <item name="JDBM" href="/jdbm/index.html"/>
+      <item name="JE" href="/je/index.html"/>
+    </menu>
+
+    <menu name="Resources">
+      <item name="IRC" href="../../irc.html"/>
+      <item name="Jira" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400"/>
+      <item name="Wiki" href="http://wiki.apache.org/directory"/>
+      <item name="Lists" href="../../mailing-lists.html"/>
+      <item name="License" href="../../license.html"/>
+      <item name="Sandbox" href="../../sandbox/index.html"/>
+      <item name="Downloads" href="../../download.cgi"/>
+      <item name="Subversion" href="../../svn.html"/>
+      <item name="Related Projects" href="../../related/index.html"/>
+    </menu>
+
+  </body>
+</project>

Mime
View raw message