cmlenz 01/10/23 06:05:22
Modified: src/share/org/apache/slide/content package.html
src/share/org/apache/slide/lock package.html
src/share/org/apache/slide/structure package.html
src/share/org/apache/slide/security package.html
Log:
Fixed CR/LF
Revision Changes Path
1.3 +89 -89 jakarta-slide/src/share/org/apache/slide/content/package.html
Index: package.html
===================================================================
RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/content/package.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- package.html 2001/08/31 13:07:38 1.2
+++ package.html 2001/10/23 13:05:22 1.3
@@ -1,89 +1,89 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
-
- <head>
- <!--
-
- $Header:
/home/cvs/jakarta-slide/src/share/org/apache/slide/content/package.html,v 1.2
2001/08/31 13:07:38 cmlenz Exp $
- $Revision: 1.2 $
- $Date: 2001/08/31 13:07:38 $
-
- ====================================================================
-
- The Apache Software License, Version 1.1
-
- Copyright (c) 1999 The Apache Software Foundation. All rights
- reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
- 3. The end-user documentation included with the redistribution, if
- any, must include the following acknowlegement:
- "This product includes software developed by the
- Apache Software Foundation (http://www.apache.org/)."
- Alternately, this acknowlegement may appear in the software itself,
- if and wherever such third-party acknowlegements normally appear.
-
- 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
- Foundation" must not be used to endorse or promote products derived
- from this software without prior written permission. For written
- permission, please contact [EMAIL PROTECTED]
-
- 5. Products derived from this software may not be called "Apache"
- nor may "Apache" appear in their names without prior written
- permission of the Apache Group.
-
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
- ====================================================================
-
- This software consists of voluntary contributions made by many
- individuals on behalf of the Apache Software Foundation. For more
- information on the Apache Software Foundation, please see
- <http://www.apache.org/>.
-
- [Additional notices, if required by prior licensing conditions]
-
- -->
- </head>
-
- <body>
- <p>
- Provides classes for accessing and manipulating the content, metadata
- and revision history of nodes.
- </p>
- <p>
- Each {@link org.apache.slide.structure.ObjectNode ObjectNode} which has
- content has associated
- {@link org.apache.slide.content.NodeRevisionDescriptors
- NodeRevisionDescriptors} and
- {@link org.apache.slide.content.NodeRevisionDescriptor
- NodeRevisionDescriptor} objects. These objects manage:
- <ul>
- <li>the metadata associated with the object
- <li>the revision tree
- </ul>
- </p>
- </body>
-
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+
+ <head>
+ <!--
+
+ $Header:
/home/cvs/jakarta-slide/src/share/org/apache/slide/content/package.html,v 1.3
2001/10/23 13:05:22 cmlenz Exp $
+ $Revision: 1.3 $
+ $Date: 2001/10/23 13:05:22 $
+
+ ====================================================================
+
+ The Apache Software License, Version 1.1
+
+ Copyright (c) 1999 The Apache Software Foundation. All rights
+ reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution, if
+ any, must include the following acknowlegement:
+ "This product includes software developed by the
+ Apache Software Foundation (http://www.apache.org/)."
+ Alternately, this acknowlegement may appear in the software itself,
+ if and wherever such third-party acknowlegements normally appear.
+
+ 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
+ Foundation" must not be used to endorse or promote products derived
+ from this software without prior written permission. For written
+ permission, please contact [EMAIL PROTECTED]
+
+ 5. Products derived from this software may not be called "Apache"
+ nor may "Apache" appear in their names without prior written
+ permission of the Apache Group.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ ====================================================================
+
+ This software consists of voluntary contributions made by many
+ individuals on behalf of the Apache Software Foundation. For more
+ information on the Apache Software Foundation, please see
+ <http://www.apache.org/>.
+
+ [Additional notices, if required by prior licensing conditions]
+
+ -->
+ </head>
+
+ <body>
+ <p>
+ Provides classes for accessing and manipulating the content, metadata
+ and revision history of nodes.
+ </p>
+ <p>
+ Each {@link org.apache.slide.structure.ObjectNode ObjectNode} which has
+ content has associated
+ {@link org.apache.slide.content.NodeRevisionDescriptors
+ NodeRevisionDescriptors} and
+ {@link org.apache.slide.content.NodeRevisionDescriptor
+ NodeRevisionDescriptor} objects. These objects manage:
+ <ul>
+ <li>the metadata associated with the object
+ <li>the revision tree
+ </ul>
+ </p>
+ </body>
+
+</html>
1.3 +85 -85 jakarta-slide/src/share/org/apache/slide/lock/package.html
Index: package.html
===================================================================
RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/lock/package.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- package.html 2001/08/31 13:07:38 1.2
+++ package.html 2001/10/23 13:05:22 1.3
@@ -1,85 +1,85 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
-
- <head>
- <!--
-
- $Header:
/home/cvs/jakarta-slide/src/share/org/apache/slide/lock/package.html,v 1.2 2001/08/31
13:07:38 cmlenz Exp $
- $Revision: 1.2 $
- $Date: 2001/08/31 13:07:38 $
-
- ====================================================================
-
- The Apache Software License, Version 1.1
-
- Copyright (c) 1999 The Apache Software Foundation. All rights
- reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
- 3. The end-user documentation included with the redistribution, if
- any, must include the following acknowlegement:
- "This product includes software developed by the
- Apache Software Foundation (http://www.apache.org/)."
- Alternately, this acknowlegement may appear in the software itself,
- if and wherever such third-party acknowlegements normally appear.
-
- 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
- Foundation" must not be used to endorse or promote products derived
- from this software without prior written permission. For written
- permission, please contact [EMAIL PROTECTED]
-
- 5. Products derived from this software may not be called "Apache"
- nor may "Apache" appear in their names without prior written
- permission of the Apache Group.
-
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
- ====================================================================
-
- This software consists of voluntary contributions made by many
- individuals on behalf of the Apache Software Foundation. For more
- information on the Apache Software Foundation, please see
- <http://www.apache.org/>.
-
- [Additional notices, if required by prior licensing conditions]
-
- -->
- </head>
-
- <body>
- <p>
- Provides classes to access and manipulate locks.
- </p>
- <p>
- Locking is an integral part of Slide. Its model resembles in many ways
- the security model. When one subject (ie. a user) wants to lock another
- subject (ie. a file), it specifies which actions (for example read) are
- locked and for how long. Slide automatically checks if a subject is
- locked before every action. Alternatively, the client application can
- directly check for whether a particular subject is locked or whether it
- can actually lock a given subject.
- </p>
- </body>
-
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+
+ <head>
+ <!--
+
+ $Header:
/home/cvs/jakarta-slide/src/share/org/apache/slide/lock/package.html,v 1.3 2001/10/23
13:05:22 cmlenz Exp $
+ $Revision: 1.3 $
+ $Date: 2001/10/23 13:05:22 $
+
+ ====================================================================
+
+ The Apache Software License, Version 1.1
+
+ Copyright (c) 1999 The Apache Software Foundation. All rights
+ reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution, if
+ any, must include the following acknowlegement:
+ "This product includes software developed by the
+ Apache Software Foundation (http://www.apache.org/)."
+ Alternately, this acknowlegement may appear in the software itself,
+ if and wherever such third-party acknowlegements normally appear.
+
+ 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
+ Foundation" must not be used to endorse or promote products derived
+ from this software without prior written permission. For written
+ permission, please contact [EMAIL PROTECTED]
+
+ 5. Products derived from this software may not be called "Apache"
+ nor may "Apache" appear in their names without prior written
+ permission of the Apache Group.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ ====================================================================
+
+ This software consists of voluntary contributions made by many
+ individuals on behalf of the Apache Software Foundation. For more
+ information on the Apache Software Foundation, please see
+ <http://www.apache.org/>.
+
+ [Additional notices, if required by prior licensing conditions]
+
+ -->
+ </head>
+
+ <body>
+ <p>
+ Provides classes to access and manipulate locks.
+ </p>
+ <p>
+ Locking is an integral part of Slide. Its model resembles in many ways
+ the security model. When one subject (ie. a user) wants to lock another
+ subject (ie. a file), it specifies which actions (for example read) are
+ locked and for how long. Slide automatically checks if a subject is
+ locked before every action. Alternatively, the client application can
+ directly check for whether a particular subject is locked or whether it
+ can actually lock a given subject.
+ </p>
+ </body>
+
+</html>
1.3 +119 -119 jakarta-slide/src/share/org/apache/slide/structure/package.html
Index: package.html
===================================================================
RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/structure/package.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- package.html 2001/08/20 16:25:48 1.2
+++ package.html 2001/10/23 13:05:22 1.3
@@ -1,119 +1,119 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
-
- <head>
- <!--
-
- $Header:
/home/cvs/jakarta-slide/src/share/org/apache/slide/structure/package.html,v 1.2
2001/08/20 16:25:48 cmlenz Exp $
- $Revision: 1.2 $
- $Date: 2001/08/20 16:25:48 $
-
- ====================================================================
-
- The Apache Software License, Version 1.1
-
- Copyright (c) 1999 The Apache Software Foundation. All rights
- reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
- 3. The end-user documentation included with the redistribution, if
- any, must include the following acknowlegement:
- "This product includes software developed by the
- Apache Software Foundation (http://www.apache.org/)."
- Alternately, this acknowlegement may appear in the software itself,
- if and wherever such third-party acknowlegements normally appear.
-
- 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
- Foundation" must not be used to endorse or promote products derived
- from this software without prior written permission. For written
- permission, please contact [EMAIL PROTECTED]
-
- 5. Products derived from this software may not be called "Apache"
- nor may "Apache" appear in their names without prior written
- permission of the Apache Group.
-
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
- ====================================================================
-
- This software consists of voluntary contributions made by many
- individuals on behalf of the Apache Software Foundation. For more
- information on the Apache Software Foundation, please see
- <http://www.apache.org/>.
-
- [Additional notices, if required by prior licensing conditions]
-
- -->
- </head>
-
- <body>
- <p>
- Contains classes for navigating and manipulating the hierarchy of nodes
- in a namespace.
- </p>
- <h3>Nodes</h3>
- <p>
- The hierarchy of a namespace is composed of nodes. Each node can have
- children (called sub-nodes). Just like in a filesystem, nodes have
- different types.
- {@link org.apache.slide.structure.ObjectNode ObjectNode} is an abstract
- data type that can represent any node in the namespace structure. In
- addition, every node must be of either of the following concrete types:
- <ul>
- <li>
- {@link org.apache.slide.structure.SubjectNode SubjectNode} is the most
- common type of node used in a namespace. A subject can be a file, a
- directory or a principal.
- </li>
- <li>
- {@link org.apache.slide.structure.LinkNode LinkNode} represents a node
- that is a link to another node in the same namespace.
- </li>
- <li>
- {@link org.apache.slide.structure.GroupNode GroupNode} is used to
- define a group of nodes (usually of users).
- </li>
- <li>
- {@link org.apache.slide.structure.ActionNode ActionNode} is a type for
- defining available actions on nodes.
- </li>
- </ul>
- The type of a node determines which roles that node has. See the
- {@link org.apache.slide.security Security} package for more information
- on roles.
- </p>
- <h3>Structure Helper</h3>
- <p>
- The central point in this package is the
- {@link org.apache.slide.structure.Structure Structure}
- interface, also referred to as the Structure Helper, which you can
- access using the
- {@link org.apache.slide.common.NamespaceAccessToken#getStructureHelper()
- NamespaceAccessToken.getStructureHelper()} method.
- It provides all the methods required to access and manipulate the node
- hierarchy of a namespace.
- </p>
- </body>
-
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+
+ <head>
+ <!--
+
+ $Header:
/home/cvs/jakarta-slide/src/share/org/apache/slide/structure/package.html,v 1.3
2001/10/23 13:05:22 cmlenz Exp $
+ $Revision: 1.3 $
+ $Date: 2001/10/23 13:05:22 $
+
+ ====================================================================
+
+ The Apache Software License, Version 1.1
+
+ Copyright (c) 1999 The Apache Software Foundation. All rights
+ reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution, if
+ any, must include the following acknowlegement:
+ "This product includes software developed by the
+ Apache Software Foundation (http://www.apache.org/)."
+ Alternately, this acknowlegement may appear in the software itself,
+ if and wherever such third-party acknowlegements normally appear.
+
+ 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
+ Foundation" must not be used to endorse or promote products derived
+ from this software without prior written permission. For written
+ permission, please contact [EMAIL PROTECTED]
+
+ 5. Products derived from this software may not be called "Apache"
+ nor may "Apache" appear in their names without prior written
+ permission of the Apache Group.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ ====================================================================
+
+ This software consists of voluntary contributions made by many
+ individuals on behalf of the Apache Software Foundation. For more
+ information on the Apache Software Foundation, please see
+ <http://www.apache.org/>.
+
+ [Additional notices, if required by prior licensing conditions]
+
+ -->
+ </head>
+
+ <body>
+ <p>
+ Contains classes for navigating and manipulating the hierarchy of nodes
+ in a namespace.
+ </p>
+ <h3>Nodes</h3>
+ <p>
+ The hierarchy of a namespace is composed of nodes. Each node can have
+ children (called sub-nodes). Just like in a filesystem, nodes have
+ different types.
+ {@link org.apache.slide.structure.ObjectNode ObjectNode} is an abstract
+ data type that can represent any node in the namespace structure. In
+ addition, every node must be of either of the following concrete types:
+ <ul>
+ <li>
+ {@link org.apache.slide.structure.SubjectNode SubjectNode} is the most
+ common type of node used in a namespace. A subject can be a file, a
+ directory or a principal.
+ </li>
+ <li>
+ {@link org.apache.slide.structure.LinkNode LinkNode} represents a node
+ that is a link to another node in the same namespace.
+ </li>
+ <li>
+ {@link org.apache.slide.structure.GroupNode GroupNode} is used to
+ define a group of nodes (usually of users).
+ </li>
+ <li>
+ {@link org.apache.slide.structure.ActionNode ActionNode} is a type for
+ defining available actions on nodes.
+ </li>
+ </ul>
+ The type of a node determines which roles that node has. See the
+ {@link org.apache.slide.security Security} package for more information
+ on roles.
+ </p>
+ <h3>Structure Helper</h3>
+ <p>
+ The central point in this package is the
+ {@link org.apache.slide.structure.Structure Structure}
+ interface, also referred to as the Structure Helper, which you can
+ access using the
+ {@link org.apache.slide.common.NamespaceAccessToken#getStructureHelper()
+ NamespaceAccessToken.getStructureHelper()} method.
+ It provides all the methods required to access and manipulate the node
+ hierarchy of a namespace.
+ </p>
+ </body>
+
+</html>
1.3 +76 -76 jakarta-slide/src/share/org/apache/slide/security/package.html
Index: package.html
===================================================================
RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/security/package.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- package.html 2001/08/31 13:07:39 1.2
+++ package.html 2001/10/23 13:05:22 1.3
@@ -1,76 +1,76 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
-
- <head>
- <!--
-
- $Header:
/home/cvs/jakarta-slide/src/share/org/apache/slide/security/package.html,v 1.2
2001/08/31 13:07:39 cmlenz Exp $
- $Revision: 1.2 $
- $Date: 2001/08/31 13:07:39 $
-
- ====================================================================
-
- The Apache Software License, Version 1.1
-
- Copyright (c) 1999 The Apache Software Foundation. All rights
- reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
- 3. The end-user documentation included with the redistribution, if
- any, must include the following acknowlegement:
- "This product includes software developed by the
- Apache Software Foundation (http://www.apache.org/)."
- Alternately, this acknowlegement may appear in the software itself,
- if and wherever such third-party acknowlegements normally appear.
-
- 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
- Foundation" must not be used to endorse or promote products derived
- from this software without prior written permission. For written
- permission, please contact [EMAIL PROTECTED]
-
- 5. Products derived from this software may not be called "Apache"
- nor may "Apache" appear in their names without prior written
- permission of the Apache Group.
-
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
- ====================================================================
-
- This software consists of voluntary contributions made by many
- individuals on behalf of the Apache Software Foundation. For more
- information on the Apache Software Foundation, please see
- <http://www.apache.org/>.
-
- [Additional notices, if required by prior licensing conditions]
-
- -->
- </head>
-
- <body>
- <p>
- Provides classes to access and manipulate permissions.
- </p>
- </body>
-
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+
+ <head>
+ <!--
+
+ $Header:
/home/cvs/jakarta-slide/src/share/org/apache/slide/security/package.html,v 1.3
2001/10/23 13:05:22 cmlenz Exp $
+ $Revision: 1.3 $
+ $Date: 2001/10/23 13:05:22 $
+
+ ====================================================================
+
+ The Apache Software License, Version 1.1
+
+ Copyright (c) 1999 The Apache Software Foundation. All rights
+ reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution, if
+ any, must include the following acknowlegement:
+ "This product includes software developed by the
+ Apache Software Foundation (http://www.apache.org/)."
+ Alternately, this acknowlegement may appear in the software itself,
+ if and wherever such third-party acknowlegements normally appear.
+
+ 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
+ Foundation" must not be used to endorse or promote products derived
+ from this software without prior written permission. For written
+ permission, please contact [EMAIL PROTECTED]
+
+ 5. Products derived from this software may not be called "Apache"
+ nor may "Apache" appear in their names without prior written
+ permission of the Apache Group.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ ====================================================================
+
+ This software consists of voluntary contributions made by many
+ individuals on behalf of the Apache Software Foundation. For more
+ information on the Apache Software Foundation, please see
+ <http://www.apache.org/>.
+
+ [Additional notices, if required by prior licensing conditions]
+
+ -->
+ </head>
+
+ <body>
+ <p>
+ Provides classes to access and manipulate permissions.
+ </p>
+ </body>
+
+</html>