<% Include("/hsphere/local/home/terraint/common.phps");%> Jakarta Slide -- Java WebDAV -- - Content Helper
The Jakarta Project The Jakarta Slide Project

Jakarta Slide

リソース

ユーザガイド

管理者ガイド

HOW-TO

プログラミング

Slide API

リファレンス

日本語訳 (Translations)

オリジナル

概要

Slide には、Slideが管理するオブジェクトの中身を分かりやすく管理する為のバージョン管理機能があります。 デフォルトで、コマンドラインのバージョン管理機能は自動的に与えられますが、 クライアントはブランチの生成と統合を行うヘルパ機能を使う事ができます。 バージョン管理用コンポーネントは、オブジェクトに関連したメタデータ(例:サイズ、作成日)も管理します。

基本原則

コンテンツのある各々のObjectNodeは、 NodeRevisionDescriptors及びNodeRevisionDescriptorと関連付けられています。 これらのオブジェクトは以下を管理します:

  • オブジェクトに関連付けられたメタデータ
  • 履歴ツリー
基本のメタデータは以下を含んでいます:
  • クライアントに相応しい名前
  • 作成日
  • コンテンツのタイプ
  • コンテンツの言語(適用可能であれば)

クライアントアプリケーションは、メタデータのフィールドの修正や、追加フィールドのつけたし等を行う事が可能です。

オブジェクトモデル
NodeRevisionDescriptors

NodeRevisionDescriptorsクラスは、オブジェクトの履歴ツリーを表しています。このオブジェクトは不変です。

  • Object: 関連するノードのURI
  • Use Versioning: ノードが多くの履歴を持つかどうかを指し示すフラグ
  • Latest Revision Numbers: 何が各々のブランチでの最新履歴かを指し示す
  • Branches: ノードの全ての履歴の履歴番号

NodeRevisionDescriptor

NodeRevisionDescriptorクラスは、履歴のバイナリコンテンツと関連した全てのメタデータ情報を表します。 これには、履歴そのものの情報、ラベル、及びプロパティが含まれています。

  • Branch Name: その履歴のあるブランチの名前
  • Number: 履歴番号
  • Labels: 履歴と関連したラベル(タグ)
  • Properties: 履歴と関連したプロパティ:デフォルトのプロパティは、作成日・名前・型・ソース・サイズ・最終修正日

NodeProperty

NodePropertyクラスは、履歴に関連する個々のプロパティを表します。オブジェクトは不変です。

  • Name: プロパティ名
  • Namespace: プロパティの名前空間
  • Value: プロパティの値
  • Type: プロパティの型

NodeRevisionContent

The NodeRevisionContent class gives access to the revision's binary content.

NodeRevisionNumber

The NodeRevisionNumber class represents the revision number of a revision. This object is immutable.


Copyright © 1999-2005, Apache Software Foundation
Translated into Japanese by Tetsuya Kitahata, powered by Terra-International Inc.
<% orig();%>