Jakarta Slide
Main
Introduction
News
Status
Changelog
Contributors
Downloads
Releases
Nightly
Resources
FAQ
Mailing Lists
Build Status
CVS
Library
User's Guide
Server
Client
HOWTOs
Installation
Configuration
Examples
Tomcat Howto
JDBC Stores Howto
Programmer's Corner
Architecture
Domain
Namespace
Slide API
Structure
Security
Lock
Content
Macro
Index
Process
Reference
UML
JavaDoc
WebDAV Client Javadoc
Structure Helper
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.


Copyright (c) 2000-2001, Apache Software Foundation