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

Overview

Slide provides transparent versioning for the content of the objects it manages. By default linear versioning is automatically provided, but the client can use helper functions to create and merge branches. The versioning component also manages the metadata associated on the objects, like for example its size and creation date.

Principles

Each ObjectNode which has content has associated NodeRevisionDescriptors and NodeRevisionDescriptor objects. These objects manage :
*The metadata associated with the object
*The revision tree
The basic metadata include :
*Client friendly name
*Creation date
*Content type
*Content language (if applicable)

The client application can modify metadata fields, add additional fields, ...

Object Model



 
Java, JDBC, JNDI, 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. All rights reserved