*Index
*News
*Status
*Changelog
*Contributors
Downloads
*Releases
*Nightly
Resources
*Build Status
*Source
*Mailing Lists
*CVS
*Library
User's Guide
*Installation
*Configuration
*FAQ
*Examples
*Tomcat Howto
*Avalon Howto
*JDBC Stores Howto
Programmer's Corner
*Architecture
*Domain
*Namespace
Slide API
*Structure
*Security
*Lock
*Content
*Macro
*Index
*Process
WebDAV
*General Info
*Clients
API Reference
*UML
*JavaDoc
*WebDAV Client Javadoc
     Structure Helper
 Overview
Object Model

Overview

The Structure helper provides functions which can be used to access the hierarchy of a namespace.

Object Model

The hierarchy of a namespace is composed of nodes. Each node can have children (called sub-nodes). Nodes are, in fact, ObjectNode. Just like in a filesystem, nodes have different types.

ObjectNode can be either SubjectNode or ActionNode. ObjectNode is an abstract data type, which describes the namespace structure.

SubjectNode is a type for storing most Slide information. A subject can be a file, a directory or a principal.

ActionNode is a type for defining available actions on Slide objects. In Slide, actions can be dynamically placed in the namespace to provide flexible security policy definition.

The type of the node determines which roles the node has. The Security page has more details on roles and role resolution.


 
$Revision$ $Author$ $Date$
 

Java, JDBC, JNDI, JTA, JMS, Sun, Sun Microsystems are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. All other product names mentioned herein are trademarks of their respective owners.
 

The Apache Software Foundation. (C) 2000-2001. All rights reserved