Return-Path: Delivered-To: apmail-incubator-jackrabbit-commits-archive@www.apache.org Received: (qmail 54504 invoked from network); 18 Jan 2005 05:30:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 18 Jan 2005 05:30:52 -0000 Received: (qmail 13159 invoked by uid 500); 18 Jan 2005 05:30:51 -0000 Mailing-List: contact jackrabbit-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jackrabbit-dev@incubator.apache.org Delivered-To: mailing list jackrabbit-commits@incubator.apache.org Received: (qmail 13141 invoked by uid 500); 18 Jan 2005 05:30:51 -0000 Delivered-To: apmail-incubator-jackrabbit-cvs@incubator.apache.org Received: (qmail 13135 invoked by uid 99); 18 Jan 2005 05:30:50 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Mon, 17 Jan 2005 21:30:41 -0800 Received: (qmail 54357 invoked by uid 65534); 18 Jan 2005 05:30:39 -0000 Date: 18 Jan 2005 05:30:39 -0000 Message-ID: <20050118053039.54348.qmail@minotaur.apache.org> From: fielding@apache.org To: jackrabbit-cvs@incubator.apache.org Subject: svn commit: r125463 - in incubator/jackrabbit/site: . apidocs/org/apache/jackrabbit/core/state apidocs/org/apache/jackrabbit/core/state/tx apidocs/org/apache/jackrabbit/core/version arch arch/operate arch/overview images/arch xref-test/org/apache/jackrabbit/test xref/org/apache/jackrabbit/core/version/persistence xref/org/apache/jackrabbit/core/xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Author: fielding Date: Mon Jan 17 21:30:36 2005 New Revision: 125463 URL: http://svn.apache.org/viewcvs?view=rev&rev=125463 Log: generated docs Added: incubator/jackrabbit/site/arch/overview/ incubator/jackrabbit/site/arch/overview/jcrlevels.html (contents, props changed) incubator/jackrabbit/site/images/arch/level-1.jpg (contents, props changed) incubator/jackrabbit/site/images/arch/level-2.jpg (contents, props changed) incubator/jackrabbit/site/images/arch/level-adv.jpg (contents, props changed) Modified: incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateManager.html incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/SessionItemStateManager.html incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/tx/TransactionalItemStateManager.html incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/version/VersionItemStateProvider.html incubator/jackrabbit/site/arch/deploy.html incubator/jackrabbit/site/arch/index.html incubator/jackrabbit/site/arch/operate/index.html incubator/jackrabbit/site/arch/operate/startup.html incubator/jackrabbit/site/arch/overview.html incubator/jackrabbit/site/changelog-report.html incubator/jackrabbit/site/javadoc.html incubator/jackrabbit/site/junit-report.html incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/AbstractJCRTest.html incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/LogPrintWriter.html incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryHelper.html incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryStub.html incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/version/persistence/PersistentNode.html incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/xml/SysViewImportHandler.html Modified: incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateManager.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateManager.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateManager.html&r1=125462&p2=incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateManager.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateManager.html (original) +++ incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateManager.html Mon Jan 17 21:30:36 2005 @@ -488,8 +488,8 @@
Parameters:
id -
Returns:
Throws: -
ItemStateException -
NoSuchItemStateException
See Also:
ItemStateProvider.getItemState(ItemId) +
NoSuchItemStateException +
ItemStateException
See Also:
ItemStateProvider.getItemState(ItemId)

Modified: incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/SessionItemStateManager.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/SessionItemStateManager.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/SessionItemStateManager.html&r1=125462&p2=incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/SessionItemStateManager.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/SessionItemStateManager.html (original) +++ incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/SessionItemStateManager.html Mon Jan 17 21:30:36 2005 @@ -463,8 +463,8 @@
Parameters:
id -
Returns:
Throws: -
ItemStateException -
NoSuchItemStateException
See Also:
ItemStateProvider.getItemState(ItemId) +
NoSuchItemStateException +
ItemStateException
See Also:
ItemStateProvider.getItemState(ItemId)

Modified: incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/tx/TransactionalItemStateManager.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/tx/TransactionalItemStateManager.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/tx/TransactionalItemStateManager.html&r1=125462&p2=incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/tx/TransactionalItemStateManager.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/tx/TransactionalItemStateManager.html (original) +++ incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/state/tx/TransactionalItemStateManager.html Mon Jan 17 21:30:36 2005 @@ -344,8 +344,8 @@
Parameters:
id -
Returns:
Throws: -
ItemStateException -
NoSuchItemStateException
See Also:

+

NoSuchItemStateException +
ItemStateException
See Also:

Calls the transactional store to retrieve the shared, read-only item. Wraps this item with a transactional extension that will intercept calls to {@link PersistableItemState#store} and Modified: incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/version/VersionItemStateProvider.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/version/VersionItemStateProvider.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/version/VersionItemStateProvider.html&r1=125462&p2=incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/version/VersionItemStateProvider.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/version/VersionItemStateProvider.html (original) +++ incubator/jackrabbit/site/apidocs/org/apache/jackrabbit/core/version/VersionItemStateProvider.html Mon Jan 17 21:30:36 2005 @@ -350,8 +350,8 @@

Parameters:
id -
Returns:
Throws: -
ItemStateException -
NoSuchItemStateException
See Also:
ItemStateProvider.getItemState(org.apache.jackrabbit.core.ItemId) +
NoSuchItemStateException +
ItemStateException
See Also:
ItemStateProvider.getItemState(org.apache.jackrabbit.core.ItemId)

Modified: incubator/jackrabbit/site/arch/deploy.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/arch/deploy.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/arch/deploy.html&r1=125462&p2=incubator/jackrabbit/site/arch/deploy.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/arch/deploy.html (original) +++ incubator/jackrabbit/site/arch/deploy.html Mon Jan 17 21:30:36 2005 @@ -1,7 +1,7 @@ Jackrabbit - Jackrabbit Deployment Models

Jackrabbit Example Deployment Models

+ @import url("../style/maven-theme.css");@import url("../style/project.css");

Jackrabbit Example Deployment Models

JSR-170 explicitly allows for numerous different deployment models, meaning that it is entirely up to the repository implementation to suggest certain models. Modified: incubator/jackrabbit/site/arch/index.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/arch/index.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/arch/index.html&r1=125462&p2=incubator/jackrabbit/site/arch/index.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/arch/index.html (original) +++ incubator/jackrabbit/site/arch/index.html Mon Jan 17 21:30:36 2005 @@ -1,7 +1,7 @@ Jackrabbit - Architecture Documentation

Architecture Documentation

+ @import url("../style/maven-theme.css");@import url("../style/project.css");

Architecture Documentation

Jackrabbit Architecture Overview

What fits where? JSR-170 and Jackrabbit? Where does my Application fit into the picture? more... Modified: incubator/jackrabbit/site/arch/operate/index.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/arch/operate/index.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/arch/operate/index.html&r1=125462&p2=incubator/jackrabbit/site/arch/operate/index.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/arch/operate/index.html (original) +++ incubator/jackrabbit/site/arch/operate/index.html Mon Jan 17 21:30:36 2005 @@ -1,7 +1,7 @@ Jackrabbit - Jackrabbit operations explained

Core Content Repository Operations

+ @import url("../../style/maven-theme.css");@import url("../../style/project.css");

Core Content Repository Operations

This section describes how the Core Repository of Jackrabbit operates, segmented into a number of common operations.

Modified: incubator/jackrabbit/site/arch/operate/startup.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/arch/operate/startup.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/arch/operate/startup.html&r1=125462&p2=incubator/jackrabbit/site/arch/operate/startup.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/arch/operate/startup.html (original) +++ incubator/jackrabbit/site/arch/operate/startup.html Mon Jan 17 21:30:36 2005 @@ -1,7 +1,7 @@ Jackrabbit - Core operations: Startup, Initialize and Configuration

Core Content Repository Operations: Startup, Initialize and Configuration

+ @import url("../../style/maven-theme.css");@import url("../../style/project.css");

Core Content Repository Operations: Startup, Initialize and Configuration

The lifecycle of any Jackrabbit Content Repository starts with a call to one of the RepositoryFactory.create() methods passing optionally the source of a repository configuration file (which by convention is called config.xml) Modified: incubator/jackrabbit/site/arch/overview.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/arch/overview.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/arch/overview.html&r1=125462&p2=incubator/jackrabbit/site/arch/overview.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/arch/overview.html (original) +++ incubator/jackrabbit/site/arch/overview.html Mon Jan 17 21:30:36 2005 @@ -1,7 +1,7 @@ Jackrabbit - Jackrabbit Architecture Overview

General Architecture Overview

+ @import url("../style/maven-theme.css");@import url("../style/project.css");

General Architecture Overview

The general architecture of Jackrabbit can be described in three Layers: A Content Application Layer, an API Layer and a Content Repository Implementation Layer.

@@ -43,7 +43,7 @@

Content Repository API

The Content Repository API Layer is split into two major sections.

    -
  • The Content Repository API defined by JSR-170
  • +
  • The Content Repository API defined by JSR-170
  • A number features of a content repository, that have been removed from the JSR-170 specification since they are difficult to implement on existing non-java-based content repositories and administrational Repository tasks that have also been deliberately excluded from JSR-170

Added: incubator/jackrabbit/site/arch/overview/jcrlevels.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/arch/overview/jcrlevels.html?view=auto&rev=125463 ============================================================================== --- (empty file) +++ incubator/jackrabbit/site/arch/overview/jcrlevels.html Mon Jan 17 21:30:36 2005 @@ -0,0 +1,50 @@ +Jackrabbit - Levels of Content Repository API for Java Technology (JSR-170)

JSR-170 Levels

+The Content Repository API for Java Technology (JSR-170) is split into different +Levels of compliancy, to allow Repository Vendors to gradually adopt JSR-170 +and to avoid that the overhead is unnecessarily high for repository vendors +that only want to expose portions of their repository functionality through +a JSR-170 compliant Interface. +

+JSR-170 specifies a Level 1, a Level 2 and a set of advanced repository +feature blocks. Jackrabbit is fully JSR-170 compliant and therefore +supports Level 1, Level 2 and all the optional blocks. +

Level 1 : Ease of Adoption, Covering many usecases

+The Scope of Level 1 of JSR-170 to cover a large number of simple +Applications, that need to search repositories and need to read +from repositories. +Level 1 specifies a read-only API that allows to +introspect Node and Property-types and offers hierarchical +read access to content stored in a repository. +

+Level 1 of JSR-170 is geared to allow people to write +applications such as search and display Portlets, +CMS-Templates, Reports, Exports or other applications +that harvest, search, present or display information +from one or multiple repositories. +

Level 2 : Writeable Repository

+Level 2 of JSR-170 specifies all the writing +capabilities need to bi-directionally interact with a +content repository in a fine and coarse grained +fashion. +

+Applications written against Level 2 of JSR-170 include +management applications or generally speaking any +application that generates data, information or content +for both structured and unstrcutured information. +

Advanced Options

+On top of Level 1 or Level 2 a number of functional +block serve for more advanced repository functionality. +This includes functions like: Versioning, +(JTA) Transactions, Query using SQL, Explicit +Locking and Content Observation. +

+A fully JSR-170 compliant repository like Jackrabbit +encompasses all the functionalities and therefore +lends itself as general purpose, off-the-shelf +infrastructure for Content-, Document- and +Source Code Management or for just about any +other application that persists content. +


\ No newline at end of file Modified: incubator/jackrabbit/site/changelog-report.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/changelog-report.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/changelog-report.html&r1=125462&p2=incubator/jackrabbit/site/changelog-report.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/changelog-report.html (original) +++ incubator/jackrabbit/site/changelog-report.html Mon Jan 17 21:30:36 2005 @@ -1,20 +1,85 @@ Jackrabbit - Changelog Report

Changelog Report

Timeframe: 60 days, Total Commits: 58 Total Number of Files Changed: 559

+ @import url("./style/maven-theme.css");@import url("./style/project.css");

Changelog Report

Timeframe: 60 days, Total Commits: 70 Total Number of Files Changed: 605

- + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + +
DateAuthorFile/Message
2005-01-13 16:20:17Roy T. Fielding +
2005-01-17 09:32:27Stefan Guggisberg +

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java + v 125428 +

Session.importXML did not throw ItemExistsException if existing node is in the way
2005-01-17 05:46:38Marcel Reutegger +

+ /incubator/jackrabbit/trunk/applications/test/repositoryStubImpl.properties + v 125412 +

+

+ /incubator/jackrabbit/trunk/src/test/org/apache/jackrabbit/test/AbstractJCRTest.java + v 125412 +

+

+ /incubator/jackrabbit/trunk/src/test/org/apache/jackrabbit/test/RepositoryHelper.java + v 125412 +

+

+ /incubator/jackrabbit/trunk/src/test/org/apache/jackrabbit/test/RepositoryStub.java + v 125412 +

Extended RepositoryHelper to retrieve sessions for a specific named workspace
2005-01-14 07:28:52Marcel Reutegger +

+ /incubator/jackrabbit/trunk/src/test/org/apache/jackrabbit/test/LogPrintWriter.java + v 125173 +

Minor fix for the case when flushing an empty buffer
2005-01-14 06:41:59David Nuescheler +

+ /incubator/jackrabbit/trunk/xdocs/arch/overview + v 125168 +

+

+ /incubator/jackrabbit/trunk/xdocs/arch/overview/jcrlevels.xml + v 125168 +

+

+ /incubator/jackrabbit/trunk/xdocs/arch/overview.xml + v 125168 +

+

+ /incubator/jackrabbit/trunk/xdocs/images/arch/level-1.jpg + v 125168 +

+

+ /incubator/jackrabbit/trunk/xdocs/images/arch/level-2.jpg + v 125168 +

+

+ /incubator/jackrabbit/trunk/xdocs/images/arch/level-adv.jpg + v 125168 +

+

+ /incubator/jackrabbit/trunk/xdocs/navigation.xml + v 125168 +

explainations about jcr-levels added to architecture documentation
2005-01-14 01:20:13Tobias Strasser +

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/builtin_nodetypes.xml + v 125154 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/persistence/PersistentNode.java + v 125154 +

- JCR-38: Cannot version the root node
2005-01-13 16:20:17Roy T. Fielding

/incubator/jackrabbit/trunk/project.xml v 125122

update developers and contributors
2005-01-13 09:02:35Stefan Guggisberg +
2005-01-13 09:02:35Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NamespaceRegistryImpl.java v 125084

prevent registration of namespace prefixes matching xml*
2005-01-13 03:34:58Tobias Strasser +
2005-01-13 03:34:58Tobias Strasser

/incubator/jackrabbit/trunk/project.properties v 125068 @@ -23,27 +88,27 @@ /incubator/jackrabbit/trunk/xdocs/navigation.xml v 125068

- adjusting external api javadoc links
2005-01-13 02:16:50Stefan Guggisberg +
2005-01-13 02:16:50Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/RepositoryImpl.java v 125055

fixed NPE that occured occasionally on repository instantiation
2005-01-12 09:57:40David Nuescheler +
2005-01-12 09:57:40David Nuescheler

/incubator/jackrabbit/trunk/xdocs/navigation.xml v 124977

API documentation link should point to http://www.day.com/maven/jsr170/javadoc. Waiting for next site:generate
2005-01-12 08:51:54Stefan Guggisberg +
2005-01-12 08:51:54Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/obj/ObjectPersistenceManager.java v 124974

inputstreams were not closed while storing blobs
2005-01-11 18:20:38Roy T. Fielding +
2005-01-11 18:20:38Roy T. Fielding

/incubator/jackrabbit/trunk/maven.xml v 124935

tweak to suppress one more datestamp
2005-01-11 08:19:39Marcel Reutegger +
2005-01-11 08:19:39Marcel Reutegger

/incubator/jackrabbit/trunk/src/test/org/apache/jackrabbit/test/NotExecutableException.java v 124910 @@ -84,7 +149,7 @@ /incubator/jackrabbit/trunk/src/test/org/apache/jackrabbit/test/api/xa/TestAll.java v 124910

Added empty test suite classes as containers for api test cases.
2005-01-11 07:17:21Marcel Reutegger +
2005-01-11 07:17:21Marcel Reutegger

/incubator/jackrabbit/trunk/applications/test/repository.xml v 124906 @@ -157,7 +222,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/search/lucene/VolatileIndex.java v 124906

Redesigned query manager to support pluggable implementation for search index.
2005-01-07 09:10:15Tobias Strasser +
2005-01-07 09:10:15Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/persistence/InternalFrozenNodeImpl.java v 124540 @@ -166,7 +231,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/persistence/PersistentNode.java v 124540

- fixing some versioning persistence problems
2005-01-07 08:56:10Tobias Strasser +
2005-01-07 08:56:10Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/persistence/InternalFrozenNodeImpl.java v 124539 @@ -187,7 +252,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/persistence/PersistentNode.java v 124539

- fixing some versioning persistence problems
2005-01-07 06:48:46Stefan Guggisberg +
2005-01-07 06:48:46Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/RepositoryImpl.java v 124504 @@ -196,12 +261,12 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/SessionImpl.java v 124504

fixed creation of workspaces through api
2005-01-06 20:00:58David Nuescheler +
2005-01-06 20:00:58David Nuescheler

/incubator/jackrabbit/trunk/xdocs/firststeps.xml v 124473

fixed first steps example code regading PROVIDER_URL
2005-01-05 09:43:23Stefan Guggisberg +
2005-01-05 09:43:23Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NodeId.java v 124235 @@ -214,12 +279,12 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/ReferenceManager.java v 124235

cosmetics
2005-01-05 02:52:55Stefan Guggisberg +
2005-01-05 02:52:55Stefan Guggisberg

/incubator/jackrabbit/trunk/src/test/org/apache/jackrabbit/test/JackrabbitRepositoryStub.java v 124192

change in DummyInitialContextFactory broke test suite
2005-01-04 02:34:13Tobias Strasser +
2005-01-04 02:34:13Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemImpl.java v 124087 @@ -232,7 +297,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/PropertyImpl.java v 124087

- adapting Node.isCheckedOut() behaviour to spec 0.16 (--> no exception if non-versionable)
2005-01-03 09:22:29Stefan Guggisberg +
2005-01-03 09:22:29Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemImpl.java v 124016 @@ -241,7 +306,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/Test.java v 124016

fixing timing issue which could cause that invalid ItemImpl instances were served from the ItemManager cache.
2005-01-03 07:01:28Stefan Guggisberg +
2005-01-03 07:01:28Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NodeImpl.java v 123983 @@ -270,7 +335,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/persistence/PersistentNode.java v 123983

fixed issue JCR-36: NodeTypeRegistry.reregister unregisters dependent types http://issues.apache.org/jira/browse/JCR-36
2005-01-03 06:11:33Tobias Strasser +
2005-01-03 06:11:33Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NodeImpl.java v 123974 @@ -287,7 +352,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java v 123974

- simplified version manager - fixing context factory
2005-01-03 05:21:07Stefan Guggisberg +
2005-01-03 05:21:07Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/ChildNodeDef.java v 123964 @@ -296,7 +361,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDef.java v 123964

fixed issue JCR-35: NodeTypeDefDiff compares to restrictive http://issues.apache.org/jira/browse/JCR-35 NodeTypeDef did not override 'equals' method
2005-01-02 15:07:26Roy T. Fielding +
2005-01-02 15:07:26Roy T. Fielding

/incubator/jackrabbit/trunk/HEADER.txt v 123915 @@ -1449,12 +1514,12 @@ /incubator/jackrabbit/trunk/xdocs/navigation.xml v 123915

Happy New Year
2004-12-23 14:43:16Roy T. Fielding +
2004-12-23 14:43:16Roy T. Fielding

/incubator/jackrabbit/trunk/maven.xml v 123237

I finally figured out how to do a recursive fileset
2004-12-22 10:15:05Marcel Reutegger +
2004-12-22 10:15:05Marcel Reutegger

/incubator/jackrabbit/trunk/maven.xml v 123135 @@ -1711,7 +1776,7 @@ /incubator/jackrabbit/trunk/src/test/org/apache/jackrabbit/test/search/TestAll.java v 123135

Added SQL and XPath query implementation. The implementation is not complete yet. Only basic operations are supported. Also added postGoals to the maven.xml to generate the parser classes for SQL XPath.
2004-12-22 07:22:43Stefan Guggisberg +
2004-12-22 07:22:43Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemManager.java v 123110 @@ -1720,12 +1785,12 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 123110

minor fix: remember changed definitonId + reformatting (removing tab-character=
2004-12-21 08:21:10Stefan Guggisberg +
2004-12-21 08:21:10Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 122971

NodeTypeRegistry.reregisterNodeType: silently ignore if node type definition has not been modified
2004-12-20 06:11:31Tobias Strasser +
2004-12-20 06:11:31Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/builtin_nodetypes.xml v 122850 @@ -1746,7 +1811,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java v 122850

- fixing deadlock in persistence version manager - fixing issues with frozen version histories
2004-12-20 05:03:55Tobias Strasser +
2004-12-20 05:03:55Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/VersionItemStateProvider.java v 122849 @@ -1763,17 +1828,17 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java v 122849

- predecessors were not exposed
2004-12-20 04:05:19Stefan Guggisberg +
2004-12-20 04:05:19Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefStore.java v 122847

fixed http://nagoya.apache.org/jira/browse/JCR-34: autoCreate attribute of PropDef instances not serialized
2004-12-20 02:45:18Tobias Strasser +
2004-12-20 02:45:18Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/builtin_nodetypes.xml v 122842

- adjust wrong checkin
2004-12-20 02:29:45Tobias Strasser +
2004-12-20 02:29:45Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemManager.java v 122838 @@ -1910,7 +1975,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/virtual/VirtualPropertyState.java v 122838

- improved versioning
2004-12-17 05:25:26Stefan Guggisberg +
2004-12-17 05:25:26Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 122642 @@ -1919,12 +1984,12 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/PropDef.java v 122642

allow re-registering node type definition if change is trivial
2004-12-17 02:52:12Tobias Strasser +
2004-12-17 02:52:12Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java v 122633

- javasource indentation corrupt?
2004-12-16 09:15:13Stefan Guggisberg +
2004-12-16 09:15:13Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java v 122553 @@ -1937,7 +2002,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistryListener.java v 122553

allow re-registering node type definition if change is trivial
2004-12-15 10:43:44Stefan Guggisberg +
2004-12-15 10:43:44Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/ChildItemDef.java v 112006 @@ -1958,27 +2023,27 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java v 112006

comparing node type definitions (analyzing type of change) some reformatting (removing tab characters
2004-12-15 08:26:30Tobias Strasser +
2004-12-15 08:26:30Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java v 111990

- fixed resolving of references (JCR-33)
2004-12-15 07:48:11Tobias Strasser +
2004-12-15 07:48:11Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java v 111980

- fix for jira bug JCR-32
2004-12-15 07:36:23Tobias Strasser +
2004-12-15 07:36:23Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java v 111978

- temporary fix for jira bug JCR-31
2004-12-14 01:44:16Tobias Strasser +
2004-12-14 01:44:16Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java v 111798

- ignoring mix:versionable protected properties in sysview import
2004-12-13 10:22:16Stefan Guggisberg +
2004-12-13 10:22:16Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java v 111739 @@ -1987,12 +2052,12 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 111739

working on comparison of node type definitions
2004-12-13 08:32:05Stefan Guggisberg +
2004-12-13 08:32:05Stefan Guggisberg

/incubator/jackrabbit/trunk/project.xml v 111720

added dominique pfister as contributer in pom
2004-12-13 03:58:24Tobias Strasser +
2004-12-13 03:58:24Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java v 111706 @@ -2009,7 +2074,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/virtual/VirtualItemStateProvider.java v 111706

- VersionItemStateProvider speedup
2004-12-10 09:20:18Stefan Guggisberg +
2004-12-10 09:20:18Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/HistoryRootNodeState.java v 111526 @@ -2074,7 +2139,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/virtual/VirtualNodeState.java v 111526

removing author tags and some reformatting
2004-12-10 08:10:53Tobias Strasser +
2004-12-10 08:10:53Tobias Strasser

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/InternalValue.java v 111518 @@ -2143,12 +2208,12 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/virtual/VirtualNodeState.java v 111518

- improved versioning / virtual node behaviour fixes jira issues: JCR-20, JCR-22 and JCR-23
2004-12-10 08:03:39Stefan Guggisberg +
2004-12-10 08:03:39Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/builtin_nodetypes.xml v 111517

fixing definition of internal node types
2004-12-10 07:40:34Stefan Guggisberg +
2004-12-10 07:40:34Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemImpl.java v 111514 @@ -2177,7 +2242,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java v 111514

adding internal namespace prefix: rep adding internal node type for root node: rep:root
2004-12-10 05:38:23Stefan Guggisberg +
2004-12-10 05:38:23Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/VersionManager.java v 111505 @@ -2198,32 +2263,32 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/virtual/VirtualPropertyState.java v 111505

removing author tags
2004-12-10 03:07:35Stefan Guggisberg +
2004-12-10 03:07:35Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemImpl.java v 111495

fixing JIRA issue JCR-27: ArrayIndexOutofBoundException while setting a reference property http://nagoya.apache.org/jira/browse/JCR-27
2004-12-10 03:06:20Stefan Guggisberg +
2004-12-10 03:06:20Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/RepositoryImpl.java v 111494

removing dead code
2004-12-08 08:02:58Stefan Guggisberg +
2004-12-08 08:02:58Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemImpl.java v 111281

cosmetics
2004-12-08 06:13:56Stefan Guggisberg +
2004-12-08 06:13:56Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 111271

fixing JIRA issue JCR-25: default value with autocreated fields
2004-12-08 03:40:12Stefan Guggisberg +
2004-12-08 03:40:12Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 111259

fixing JIRA issue JCR-24: ClassCastException bei unregisterNodeType
2004-12-07 08:49:59Stefan Guggisberg +
2004-12-07 08:49:59Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefStore.java v 110111 @@ -2232,27 +2297,27 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 110111

bug fix: constraints of custom node types were not persisted correctly (plus inline comments and removing tabs in code)
2004-12-06 10:14:15Stefan Guggisberg +
2004-12-06 10:14:15Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 109999

added some inline comments
2004-12-06 10:08:46Stefan Guggisberg +
2004-12-06 10:08:46Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 109998

added some inline comments
2004-12-02 09:28:52Stefan Guggisberg +
2004-12-02 09:28:52Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java v 109509

cleaning up nodetyperegistry code
2004-12-02 09:05:34Stefan Guggisberg +
2004-12-02 09:05:34Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java v 109507

fixing bug in system view import that occurs when importing a multi-value property
2004-12-01 09:35:36Stefan Guggisberg +
2004-12-01 09:35:36Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemImpl.java v 109359 @@ -2269,7 +2334,7 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/ValueConstraint.java v 109359

more work on value constraints
2004-11-30 10:12:21Stefan Guggisberg +
2004-11-30 10:12:21Stefan Guggisberg

/incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NodeImpl.java v 109221 @@ -2298,4 +2363,135 @@ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/ValueConstraint.java v 109221

- fixed value constraint handling as spec'ed - misc. minor fixes
2004-11-29 00:37:44Stefan Guggisberg +

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemManager.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NodeImpl.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/PropertyImpl.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/WorkspaceImpl.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/PropertyState.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/obj/ObjectPersistenceManager.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/tx/DefaultTransactionalStore.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/tx/TransactionImpl.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/xml/XMLPersistenceManager.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/version/PersistentNode.java + v 106895 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/virtual/DefaultItemStateProvider.java + v 106895 +

- added 'multiValued' flag to ProperyState - misc. minor fixes and java doc corrections
2004-11-25 08:17:37Stefan Guggisberg +

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/RepositoryImpl.java + v 106580 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/config/PersistenceManagerConfig.java + v 106580 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/config/RepositoryConfig.java + v 106580 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/config/WorkspaceConfig.java + v 106580 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/PMContext.java + v 106580 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/PersistenceManager.java + v 106580 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/mem/InMemPersistenceManager.java + v 106580 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/obj/ObjectPersistenceManager.java + v 106580 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/xml/XMLPersistenceManager.java + v 106580 +

- refactored WorkspaceConfig and cleaned-up per-workspace objects held in RepositoryImpl - added PersistenceManagerConfig, RepositoryImpl.WorkspaceInfo, PMContext - changed PersistenceManager initialization
2004-11-22 03:14:33Stefan Guggisberg +

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java + v 106172 +

fixed http://nagoya.apache.org/jira/browse/JCR-21 : NodeTypeRegistry.validateNodeTypeDef causes NullPointerException
2004-11-21 09:16:49Stefan Guggisberg +

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemManager.java + v 106099 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NodeImpl.java + v 106099 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java + v 106099 +

fixed bug that occured when calling Node.setProperty, specifying a non-existing property and an illegal value: exception was thrown but property had nevertheless been created with null value
2004-11-20 14:42:02Roy T. Fielding +

+ /incubator/jackrabbit/trunk/project.properties + v 106034 +

reduce changelog to 60 days
2004-11-19 08:55:15Stefan Guggisberg +

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemManager.java + v 105832 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NodeImpl.java + v 105832 +

oops, fix introduced new bug, reverting to previous state
2004-11-19 08:42:27Stefan Guggisberg +

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/ItemManager.java + v 105831 +

+

+ /incubator/jackrabbit/trunk/src/java/org/apache/jackrabbit/core/NodeImpl.java + v 105831 +

fixed bug that occured when setting a property but the property had already been created

Added: incubator/jackrabbit/site/images/arch/level-1.jpg Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/images/arch/level-1.jpg?view=auto&rev=125463 ============================================================================== Binary file. No diff available. Added: incubator/jackrabbit/site/images/arch/level-2.jpg Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/images/arch/level-2.jpg?view=auto&rev=125463 ============================================================================== Binary file. No diff available. Added: incubator/jackrabbit/site/images/arch/level-adv.jpg Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/images/arch/level-adv.jpg?view=auto&rev=125463 ============================================================================== Binary file. No diff available. Modified: incubator/jackrabbit/site/javadoc.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/javadoc.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/javadoc.html&r1=125462&p2=incubator/jackrabbit/site/javadoc.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/javadoc.html (original) +++ incubator/jackrabbit/site/javadoc.html Mon Jan 17 21:30:36 2005 @@ -71,35 +71,35 @@ src/java/org/apache/jackrabbit/core/nodetype/NodeTypeImpl.java:93: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/nodetype/NodeTypeImpl.java:110: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/nodetype/EffectiveNodeType.java:501: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/nodetype/EffectiveNodeType.java:564: warning - @return tag has no arguments. "Creates a <code>PersistentNodeState</code> instance representing new, + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:507: warning - @return tag has no arguments. i.e." - src/java/org/apache/jackrabbit/core/nodetype/EffectiveNodeType.java:564: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:507: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:530: warning - @return tag has no arguments. "Creates a <code>PersistentNodeState</code> instance representing new, i.e. not yet existing state. " + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:599: warning - @return tag has no arguments. "Creates a <code>PersistentPropertyState</code> instance representing new, i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:530: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:599: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - @return tag has no arguments. "Creates a <code>PersistentPropertyState</code> instance representing new, i.e. not yet existing state. " - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:599: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - The first sentence is interpreted to be: "Creates a {@link PersistentNodeState} instance representing new, i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:599: warning - The first sentence is interpreted to be: "Creates a {@link PersistentNodeState} instance representing new, + src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:38: warning - The first sentence is interpreted to be: i.e. not yet existing state. " - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:52: warning - The first sentence is interpreted to be: "Creates a {@link PersistentPropertyState} instance representing new, i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - The first sentence is interpreted to be: "Creates a {@link PersistentPropertyState} instance representing new, i.e. not yet existing state. " - src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:38: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:52: warning - The first sentence is interpreted to be: src/java/org/apache/jackrabbit/core/version/VersionItemStateProvider.java:370: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionItemStateProvider.java:385: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/virtual/VirtualNodeState.java:86: warning - @return tag has no arguments. @@ -124,8 +124,8 @@ Generating target/docs/apidocs/org/apache/jackrabbit/core/class-use/Path.PathElement.html... "Returns the name element (i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/QName.java:190: warning - @return tag has no arguments. "Returns the name element (i.e. the last element) of this path." + src/java/org/apache/jackrabbit/core/QName.java:190: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/Path.java:552: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:117: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:211: warning - @return tag has no arguments. @@ -154,18 +154,18 @@ Generating target/docs/apidocs/org/apache/jackrabbit/core/class-use/ItemImpl.html... "Called when an <code>ItemImpl</code> instance has been invalidated (i.e." - This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:25: warning - Tag @see: can't find addLifeCycleListener in org.apache.jackrabbit.core.ItemImpl + This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:46: warning - The first sentence is interpreted to be: "Called when an <code>ItemImpl</code> instance has been invalidated (i.e. it has been temporarily rendered 'invalid'). " - src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:46: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:54: warning - The first sentence is interpreted to be: "Called when a previously invalidated <code>ItemImpl</code> instance has been resurrected (i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:54: warning - The first sentence is interpreted to be: - "Called when a previously invalidated <code>ItemImpl</code> instance src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:68: warning - The first sentence is interpreted to be: + "Called when a previously invalidated <code>ItemImpl</code> instance has been resurrected (i.e. it has been rendered 'valid' again)." "Called when an <code>ItemImpl</code> instance has been destroyed (i.e." @@ -173,37 +173,37 @@ "Called when an <code>ItemImpl</code> instance has been destroyed (i.e. it has been permanently rendered 'invalid'). " + src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:46: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/class-use/ItemId.html... "Called when an <code>ItemImpl</code> instance has been invalidated (i.e." - src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:46: warning - The first sentence is interpreted to be: - This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:68: warning - The first sentence is interpreted to be: + This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemImpl</code> instance has been invalidated (i.e. it has been temporarily rendered 'invalid'). " "Called when an <code>ItemImpl</code> instance has been destroyed (i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/AccessManager.java:50: warning - The first sentence is interpreted to be: "Called when an <code>ItemImpl</code> instance has been destroyed (i.e. it has been permanently rendered 'invalid'). " - src/java/org/apache/jackrabbit/core/AccessManager.java:63: warning - The first sentence is interpreted to be: "Determines whether the specified <code>permissions</code> are granted on the item with the specified <code>id</code> (i.e." - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:317: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/AccessManager.java:50: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/AccessManager.java:63: warning - The first sentence is interpreted to be: "Determines whether the specified <code>permissions</code> are granted on the item with the specified <code>id</code> (i.e. the <i>target</i> item)." - src/java/org/apache/jackrabbit/core/state/PersistenceManager.java:109: warning - @return tag has no arguments. "Determines whether the specified <code>permissions</code> are granted + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:317: warning - @return tag has no arguments. on the item with the specified <code>id</code> (i.e." - src/java/org/apache/jackrabbit/core/state/ItemStateProvider.java:32: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/state/PersistenceManager.java:109: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: "Determines whether the specified <code>permissions</code> are granted - src/java/org/apache/jackrabbit/core/state/ItemStateProvider.java:39: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/state/ItemStateProvider.java:32: warning - @return tag has no arguments. on the item with the specified <code>id</code> (i.e. the <i>target</i> item)." + src/java/org/apache/jackrabbit/core/state/ItemStateProvider.java:39: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/state/ItemStateProvider.java:47: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/state/ItemStateProvider.java:54: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/virtual/VirtualItemStateProvider.java:40: warning - @return tag has no arguments. @@ -217,13 +217,13 @@ "The hierarchy mgr that reflects persistent state only (i.e." src/java/org/apache/jackrabbit/core/InternalValue.java:179: warning - @return tag has no arguments. - This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/InternalValue.java:188: warning - @return tag has no arguments. + This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/InternalValue.java:197: warning - @return tag has no arguments. "The hierarchy mgr that reflects persistent state only (i.e. that is isolated from transient changes made through - the session)." - src/java/org/apache/jackrabbit/core/InternalValue.java:197: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/InternalValue.java:206: warning - @return tag has no arguments. + the session)." src/java/org/apache/jackrabbit/core/InternalValue.java:234: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/InternalValue.java:246: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/InternalValue.java:266: warning - @return tag has no arguments. @@ -267,98 +267,98 @@ This sentence is different from what would be generated using -breakiterator: "Returns the effective (i.e. merged and resolved) node type representation of this node's primary and mixin node types." - Generating target/docs/apidocs/org/apache/jackrabbit/core/search/jcrql/class-use/JCRQLParserVisitor.html... src/java/org/apache/jackrabbit/core/search/jcrql/SimpleNode.java:71: warning - The first sentence is interpreted to be: + Generating target/docs/apidocs/org/apache/jackrabbit/core/search/jcrql/class-use/JCRQLParserVisitor.html... "Accept the visitor." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/search/jcrql/SimpleNode.java:78: warning - The first sentence is interpreted to be: "Accept the visitor" + src/java/org/apache/jackrabbit/core/search/jcrql/SimpleNode.java:78: warning - The first sentence is interpreted to be: "Accept the visitor." This sentence is different from what would be generated using -breakiterator: "Accept the visitor" src/java/org/apache/jackrabbit/core/search/jcrql/Node.java:66: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/search/jcrql/ASTWhereClause.java:32: warning - The first sentence is interpreted to be: "Accept the visitor." This sentence is different from what would be generated using -breakiterator: "Accept the visitor" - src/java/org/apache/jackrabbit/core/search/jcrql/ASTValue.java:52: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTWhereClause.java:32: warning - The first sentence is interpreted to be: "Accept the visitor." This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTTextsearchClause.java:42: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTValue.java:52: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" - src/java/org/apache/jackrabbit/core/search/jcrql/ASTStatement.java:32: warning - The first sentence is interpreted to be: "Accept the visitor." This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTSelectClause.java:45: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/search/jcrql/ASTRelExpr.java:53: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTTextsearchClause.java:42: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTStatement.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrExpr.java:32: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTSelectClause.java:45: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrderClause.java:55: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/search/jcrql/ASTNotExpr.java:32: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTRelExpr.java:53: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" - src/java/org/apache/jackrabbit/core/search/jcrql/ASTNodeType.java:35: warning - The first sentence is interpreted to be: "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTLocationClause.java:36: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrExpr.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTFromClause.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/search/jcrql/ASTBracketExpr.java:32: warning - The first sentence is interpreted to be: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTAndExpr.java:32: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrderClause.java:55: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/jcrql/ASTNotExpr.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/jcrql/ASTNodeType.java:35: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/jcrql/ASTLocationClause.java:36: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/jcrql/ASTFromClause.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/jcrql/ASTBracketExpr.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" + src/java/org/apache/jackrabbit/core/search/jcrql/ASTAndExpr.java:32: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/search/sql/class-use/JCRSQLParserVisitor.html... "Accept the visitor." src/java/org/apache/jackrabbit/core/search/sql/ASTLiteral.java:54: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." - This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/search/sql/ASTContainsExpression.java:42: warning - The first sentence is interpreted to be: + This sentence is different from what would be generated using -breakiterator: "Accept the visitor" Generating target/docs/apidocs/org/apache/jackrabbit/core/search/xpath/class-use/XPathVisitor.html... "Accept the visitor." src/java/org/apache/jackrabbit/core/search/xpath/SimpleNode.java:79: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/search/xpath/SimpleNode.java:86: warning - The first sentence is interpreted to be: "Accept the visitor" + src/java/org/apache/jackrabbit/core/search/xpath/SimpleNode.java:86: warning - The first sentence is interpreted to be: "Accept the visitor." This sentence is different from what would be generated using -breakiterator: "Accept the visitor" src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:541: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/state/class-use/PersistentPropertyState.html... "Creates a <code>PersistentPropertyState</code> instance representing new, i.e." - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - The first sentence is interpreted to be: src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:52: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Creates a <code>PersistentPropertyState</code> instance representing new, @@ -395,8 +395,8 @@ "Returns the effective (i.e. merged and resolved) node type representation of this node's primary and mixin node types." Generating target/docs/apidocs/org/apache/jackrabbit/core/state/class-use/ItemStateException.html... - "Creates a <code>PersistentNodeState</code> instance representing new, src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:599: warning - The first sentence is interpreted to be: + "Creates a <code>PersistentNodeState</code> instance representing new, i.e." src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: @@ -404,8 +404,8 @@ src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:38: warning - The first sentence is interpreted to be: i.e. not yet existing state. " "Creates a <code>PersistentPropertyState</code> instance representing new, - i.e." src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:52: warning - The first sentence is interpreted to be: + i.e." This sentence is different from what would be generated using -breakiterator: "Creates a <code>PersistentPropertyState</code> instance representing new, i.e. not yet existing state. " @@ -422,24 +422,24 @@ src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:105: warning - Tag @link: reference not found: EventState Generating target/docs/apidocs/org/apache/jackrabbit/core/state/class-use/ItemState.html... "Disposes the specified transient item state instance, i.e." - This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:554: warning - The first sentence is interpreted to be: + This sentence is different from what would be generated using -breakiterator: "Disposes the specified transient item state instance, i.e. discards it and clears it from cache." "Called when an <code>ItemState</code> has successfully been created (i.e." src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:33: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:41: warning - The first sentence is interpreted to be: "Called when an <code>ItemState</code> has successfully been created (i.e. its underlying persistent state was created)." - src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:49: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:58: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:41: warning - The first sentence is interpreted to be: "Called when an <code>ItemState</code> has successfully been modified (i.e." This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:49: warning - The first sentence is interpreted to be: "Called when an <code>ItemState</code> has successfully been modified (i.e. its underlying persistent state has changed)." + src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:58: warning - The first sentence is interpreted to be: "Called when an <code>ItemState</code> has successfully been removed (i.e." This sentence is different from what would be generated using -breakiterator: @@ -449,7 +449,6 @@ This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemState</code> has been discarded (i.e. it has been rendered 'invalid')." - src/java/org/apache/jackrabbit/core/util/uuid/package.html: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/util/uuid/class-use/UUID.html... "<p> " @@ -459,6 +458,7 @@ <p> This package contains a UUID (Universally Unique Identifier) version 4 generator implementation copied from from the + src/java/org/apache/jackrabbit/core/util/uuid/package.html: warning - The first sentence is interpreted to be: <a href="http://jakarta.apache.org/commons/sandbox/id/"> Jakarta Commons-Id project</a>. " @@ -476,18 +476,18 @@ src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:56: warning - The first sentence is interpreted to be: src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:199: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionManager.java:182: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:117: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:126: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/version/InternalVersionItem.java:37: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:404: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:416: warning - @return tag has no arguments. Generating target/docs/apidocs/org/apache/jackrabbit/core/version/class-use/PersistentVersionManager.html... "This Class implements the persistent part of the versioning." This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:117: warning - @return tag has no arguments. "This Class implements the persistent part of the versioning. the - src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:139: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:126: warning - @return tag has no arguments. current implementation uses the 'normal' repository content as storage. " + src/java/org/apache/jackrabbit/core/version/InternalVersionItem.java:37: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:404: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:416: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:139: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionManager.java:134: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:49: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:315: warning - @return tag has no arguments. @@ -500,32 +500,32 @@ src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:372: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionImpl.java:128: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/virtual/VirtualNodeState.java:75: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/Path.java:31: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/package-use.html... + src/java/org/apache/jackrabbit/core/Path.java:31: warning - The first sentence is interpreted to be: "The <code>Path</code> utility class provides misc." This sentence is different from what would be generated using -breakiterator: "The <code>Path</code> utility class provides - src/java/org/apache/jackrabbit/core/fs/FileSystemResource.java:27: warning - The first sentence is interpreted to be: misc. methods to resolve and nornalize JCR-style item paths." - src/java/org/apache/jackrabbit/core/fs/FileSystemResource.java:27: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/fs/package-use.html... "A <code>FileSystemResource</code> represents a resource (i.e." - This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/fs/FileSystemResource.java:27: warning - The first sentence is interpreted to be: + This sentence is different from what would be generated using -breakiterator: "A <code>FileSystemResource</code> represents a resource (i.e. file) in a <code>FileSystem</code>." "A <code>FileSystemResource</code> represents a resource (i.e." + src/java/org/apache/jackrabbit/core/fs/FileSystemResource.java:27: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/fs/FileSystemResource.java:27: warning - The first sentence is interpreted to be: "A <code>FileSystemResource</code> represents a resource (i.e. file) in a <code>FileSystem</code>." "A <code>FileSystemResource</code> represents a resource (i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:35: warning - Tag @link: reference not found: EventState "A <code>FileSystemResource</code> represents a resource (i.e. file) in a <code>FileSystem</code>." src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:35: warning - Tag @link: reference not found: EventState src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:35: warning - Tag @link: reference not found: EventState + src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:35: warning - Tag @link: reference not found: EventState Generating target/docs/apidocs/org/apache/jackrabbit/core/state/package-use.html... "<code>NodeReferences</code> represents the references (i.e." src/java/org/apache/jackrabbit/core/state/NodeReferences.java:29: warning - The first sentence is interpreted to be: @@ -583,44 +583,44 @@ on the item with the specified <code>id</code> (i.e. the <i>target</i> item)." "Accept the visitor." src/java/org/apache/jackrabbit/core/search/jcrql/SimpleNode.java:78: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/search/xpath/SimpleNode.java:86: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/xpath/SimpleNode.java:86: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/util/uuid/UUID.java:316: warning - The first sentence is interpreted to be: "Accept the visitor" "<p>Compares two UUID's for equality" - src/java/org/apache/jackrabbit/core/util/ValueHelper.java:46: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/util/uuid/UUID.java:316: warning - The first sentence is interpreted to be: "<p>Compares two UUID's for equality</p>" + src/java/org/apache/jackrabbit/core/util/ValueHelper.java:46: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/util/ValueHelper.java:59: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/util/ValueHelper.java:271: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/util/ValueHelper.java:322: warning - @return tag has no arguments. "Creates a {@link PersistentNodeState} instance representing new, i.e." - src/java/org/apache/jackrabbit/core/util/ValueHelper.java:322: warning - @return tag has no arguments. - This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:90: warning - Tag @link: reference not found: EventState + This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:105: warning - Tag @link: reference not found: EventState "Creates a {@link PersistentNodeState} instance representing new, i.e. not yet existing state. " "Creates a <code>PersistentNodeState</code> instance representing new, i.e." - src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:105: warning - Tag @link: reference not found: EventState This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:38: warning - The first sentence is interpreted to be: "Creates a <code>PersistentNodeState</code> instance representing new, i.e. not yet existing state. " "Creates a <code>PersistentPropertyState</code> instance representing new, - src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:38: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:599: warning - The first sentence is interpreted to be: i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:599: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - The first sentence is interpreted to be: "Creates a <code>PersistentPropertyState</code> instance representing new, i.e. not yet existing state. " - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:614: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:52: warning - The first sentence is interpreted to be: "Creates a {@link PersistentPropertyState} instance representing new, i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:52: warning - The first sentence is interpreted to be: "Creates a {@link PersistentPropertyState} instance representing new, i.e. not yet existing state. " src/java/org/apache/jackrabbit/core/nodetype/ChildNodeDef.java:100: warning - @return tag has no arguments. @@ -630,13 +630,13 @@ src/java/org/apache/jackrabbit/core/Path.java:228: warning - The first sentence is interpreted to be: "Tests whether this path represents the root path, i.e. "/"." "Discards this instance, i.e." - src/java/org/apache/jackrabbit/core/state/ItemState.java:340: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/state/ItemState.java:340: warning - The first sentence is interpreted to be: "Discards this instance, i.e. renders it 'invalid'." "Disposes the specified transient item state instance, i.e." - src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:554: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Disposes the specified transient item state instance, i.e. discards it + src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:554: warning - The first sentence is interpreted to be: and clears it from cache." src/java/org/apache/jackrabbit/core/observation/EventStateCollection.java:35: warning - Tag @link: reference not found: EventState "A <code>FileSystemResource</code> represents a resource (i.e." @@ -653,18 +653,18 @@ referenced by <i>this</i> node type definition (e.g. as supertypes, as src/java/org/apache/jackrabbit/core/NodeImpl.java:581: warning - The first sentence is interpreted to be: required/default primary types in child node definitions, as REFERENCE - src/java/org/apache/jackrabbit/core/WorkspaceImpl.java:400: warning - The first sentence is interpreted to be: value constraints in property definitions). " "Returns the effective (i.e." - src/java/org/apache/jackrabbit/core/version/VersionItemStateProvider.java:398: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/WorkspaceImpl.java:400: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/version/VersionItemStateProvider.java:398: warning - The first sentence is interpreted to be: "Returns the effective (i.e. merged and resolved) node type representation of this node's primary and mixin node types." - src/java/org/apache/jackrabbit/core/version/InternalVersionItem.java:31: warning - @return tag has no arguments. "Helper method that builds the effective (i.e." This sentence is different from what would be generated using -breakiterator: "Helper method that builds the effective (i.e. merged and resolved) + src/java/org/apache/jackrabbit/core/version/InternalVersionItem.java:31: warning - @return tag has no arguments. node type representation of the specified node's primary and mixin node types." "Returns the effective (i.e." @@ -689,12 +689,12 @@ src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:149: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:348: warning - @return tag has no arguments. "Returns the UUID of the parent <code>NodeState</code> or <code>null</code> - src/java/org/apache/jackrabbit/core/state/ItemState.java:291: warning - The first sentence is interpreted to be: if either this item state represents the root node or this item state is 'free floating', i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/NodeState.java:181: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:291: warning - The first sentence is interpreted to be: "Returns the UUID of the parent <code>NodeState</code> or <code>null</code> + src/java/org/apache/jackrabbit/core/state/NodeState.java:181: warning - The first sentence is interpreted to be: if either this item state represents the root node or this item state is 'free floating', i.e. not attached to the repository's hierarchy." "Returns the UUIDs of the parent <code>NodeState</code>s or <code>null</code> @@ -705,8 +705,8 @@ if either this item state represents the root node or this item state is 'free floating', i.e. not attached to the repository's hierarchy." src/java/org/apache/jackrabbit/core/RepositoryImpl.java:612: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/RepositoryImpl.java:625: warning - @return tag has no arguments. "Returns the 'internal', i.e." + src/java/org/apache/jackrabbit/core/RepositoryImpl.java:625: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/nodetype/NodeTypeImpl.java:239: warning - The first sentence is interpreted to be: "Returns the 'internal', i.e. the fully qualified name." @@ -717,17 +717,17 @@ "Returns workspaces config root directory (i.e." src/java/org/apache/jackrabbit/core/version/VersionManager.java:150: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:159: warning - @return tag has no arguments. "Returns workspaces config root directory (i.e. the folder that contains - src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:338: warning - @return tag has no arguments. a subfolder with a workspace configuration file for every workspace in the repository)." - src/java/org/apache/jackrabbit/core/config/RepositoryConfig.java:229: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:159: warning - @return tag has no arguments. "Pessimistically guesses the size (i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/util/Base64.java:75: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:338: warning - @return tag has no arguments. "Pessimistically guesses the size (i.e. number of bytes) of the decoded output given the length (i.e. number of bytes) of the base64 encoded data." + src/java/org/apache/jackrabbit/core/config/RepositoryConfig.java:229: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/util/Base64.java:75: warning - The first sentence is interpreted to be: src/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java:325: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:109: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionManager.java:174: warning - @return tag has no arguments. @@ -736,70 +736,70 @@ src/java/org/apache/jackrabbit/core/state/NodeReferences.java:68: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:102: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionManager.java:158: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:169: warning - @return tag has no arguments. "The hierarchy mgr that reflects persistent state only (i.e." + src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:385: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:169: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:58: warning - @return tag has no arguments. "The hierarchy mgr that reflects persistent state only (i.e. that is isolated from transient changes made through the session)." - src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:385: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/version/PersistentVersionManager.java:58: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionManager.java:125: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/VersionManagerImpl.java:128: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:328: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/WorkspaceImpl.java:81: warning - The first sentence is interpreted to be: "Tests whether this path is absolute, i.e." - src/java/org/apache/jackrabbit/core/InternalValue.java:314: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/Path.java:237: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/InternalValue.java:314: warning - @return tag has no arguments. "Tests whether this path is absolute, i.e. whether it starts with "/"." "Tests whether this path is canonical, i.e." - src/java/org/apache/jackrabbit/core/Path.java:248: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Tests whether this path is canonical, i.e. whether it is absolute and - src/java/org/apache/jackrabbit/core/AccessManager.java:63: warning - The first sentence is interpreted to be: does not contain redundant elements such as "." and ".."." + src/java/org/apache/jackrabbit/core/Path.java:237: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/Path.java:248: warning - The first sentence is interpreted to be: "Determines whether the specified <code>permissions</code> are granted - src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java:181: warning - @return tag has no arguments. on the item with the specified <code>id</code> (i.e." This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/AccessManager.java:63: warning - The first sentence is interpreted to be: "Determines whether the specified <code>permissions</code> are granted on the item with the specified <code>id</code> (i.e. the <i>target</i> item)." + src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java:181: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java:174: warning - @return tag has no arguments. src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java:160: warning - @return tag has no arguments. - src/java/org/apache/jackrabbit/core/nodetype/PropDef.java:109: warning - @return tag has no arguments. "Tests whether this path is normalized, i.e." + src/java/org/apache/jackrabbit/core/nodetype/PropDef.java:109: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/Path.java:274: warning - The first sentence is interpreted to be: "Tests whether this path is normalized, i.e. whether it does not contain redundant elements such as "." and "..". src/java/org/apache/jackrabbit/core/NodeImpl.java:681: warning - @return tag has no arguments. " - src/java/org/apache/jackrabbit/core/version/GenericVersionSelector.java:140: warning - @return tag has no arguments. "Returns <code>true</code> if this item state represents new or modified state (i.e." - src/java/org/apache/jackrabbit/core/state/ItemState.java:279: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java:167: warning - @return tag has no arguments. + src/java/org/apache/jackrabbit/core/version/GenericVersionSelector.java:140: warning - @return tag has no arguments. "Returns <code>true</code> if this item state represents new or modified state (i.e. the result of copy-on-write) or <code>false</code> if it - src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:68: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:279: warning - The first sentence is interpreted to be: represents existing, unmodified state." "Called when an <code>ItemImpl</code> instance has been destroyed (i.e." - src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:46: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java:167: warning - @return tag has no arguments. This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemImpl</code> instance has been destroyed - src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:54: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:68: warning - The first sentence is interpreted to be: (i.e. it has been permanently rendered 'invalid'). " "Called when an <code>ItemImpl</code> instance has been invalidated (i.e." This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:46: warning - The first sentence is interpreted to be: "Called when an <code>ItemImpl</code> instance has been invalidated (i.e. it has been temporarily rendered 'invalid'). " + src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:54: warning - The first sentence is interpreted to be: "Called when a previously invalidated <code>ItemImpl</code> instance has been resurrected (i.e." This sentence is different from what would be generated using -breakiterator: @@ -826,14 +826,14 @@ This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTNotExpr.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrExpr.java:32: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTNotExpr.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrExpr.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." @@ -849,6 +849,9 @@ This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + This sentence is different from what would be generated using -breakiterator: + "Accept the visitor" + "Accept the visitor." src/java/org/apache/jackrabbit/core/search/jcrql/ASTStatement.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" @@ -861,25 +864,22 @@ src/java/org/apache/jackrabbit/core/search/jcrql/ASTValue.java:52: warning - The first sentence is interpreted to be: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTWhereClause.java:32: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/search/jcrql/ASTWhereClause.java:32: warning - The first sentence is interpreted to be: "Accept the visitor" "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/Node.java:66: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/search/jcrql/Node.java:66: warning - The first sentence is interpreted to be: "Accept the visitor" "Accept the visitor." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/search/jcrql/SimpleNode.java:71: warning - The first sentence is interpreted to be: "Accept the visitor" + src/java/org/apache/jackrabbit/core/search/jcrql/SimpleNode.java:71: warning - The first sentence is interpreted to be: "Accept the visitor." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/search/sql/ASTContainsExpression.java:42: warning - The first sentence is interpreted to be: "Accept the visitor" - "Accept the visitor." - This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/search/sql/ASTContainsExpression.java:42: warning - The first sentence is interpreted to be: src/java/org/apache/jackrabbit/core/search/sql/ASTLiteral.java:54: warning - The first sentence is interpreted to be: - "Accept the visitor" src/java/org/apache/jackrabbit/core/search/xpath/SimpleNode.java:79: warning - The first sentence is interpreted to be: "This Class implements the persistent part of the versioning." src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:56: warning - The first sentence is interpreted to be: @@ -922,8 +922,8 @@ Jakarta Commons-Id project</a>. " "The <code>Path</code> utility class provides - misc." src/java/org/apache/jackrabbit/core/Path.java:31: warning - The first sentence is interpreted to be: + misc." This sentence is different from what would be generated using -breakiterator: "The <code>Path</code> utility class provides misc. methods to resolve and nornalize JCR-style item paths." @@ -943,12 +943,12 @@ "'existing', i.e." This sentence is different from what would be generated using -breakiterator: "'existing', i.e. persistent state that has been transiently modified (copy-on-write)" - "'existing', i.e." src/java/org/apache/jackrabbit/core/state/ItemState.java:56: warning - The first sentence is interpreted to be: + "'existing', i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/ItemState.java:68: warning - The first sentence is interpreted to be: "'existing', i.e. persistent state that has been transiently removed (copy-on-write)" "'existing', i.e." + src/java/org/apache/jackrabbit/core/state/ItemState.java:68: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/state/ItemState.java:64: warning - The first sentence is interpreted to be: "'existing', i.e. persistent state that has been destroyed by somebody else" @@ -967,15 +967,15 @@ src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:58: warning - The first sentence is interpreted to be: "Called when an <code>ItemState</code> has successfully been removed (i.e." - This sentence is different from what would be generated using -breakiterator: src/java/org/apache/jackrabbit/core/state/ItemStateListener.java:41: warning - The first sentence is interpreted to be: + This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemState</code> has successfully been removed (i.e. its underlying persistent state has been destroyed)." + src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java:206: warning - @return tag has no arguments. "Called when an <code>ItemState</code> has been discarded (i.e." This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemState</code> has been discarded (i.e. it has been rendered 'invalid')." - src/java/org/apache/jackrabbit/core/nodetype/NodeTypeDefDiff.java:206: warning - @return tag has no arguments. "Called when an <code>ItemState</code> has successfully been modified (i.e." This sentence is different from what would be generated using -breakiterator: @@ -992,8 +992,8 @@ " This sentence is different from what would be generated using -breakiterator: "<p> - <p> src/java/org/apache/jackrabbit/core/util/uuid/package.html: warning - The first sentence is interpreted to be: + <p> This package contains a UUID (Universally Unique Identifier) version 4 generator implementation copied from from the <a href="http://jakarta.apache.org/commons/sandbox/id/"> @@ -1034,21 +1034,21 @@ <p> This package contains a UUID (Universally Unique Identifier) version 4 generator implementation copied from from the - src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:56: warning - The first sentence is interpreted to be: <a href="http://jakarta.apache.org/commons/sandbox/id/"> Jakarta Commons-Id project</a>. " + src/java/org/apache/jackrabbit/core/version/persistence/NativePVM.java:56: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/version/persistence/package-summary.html... "This Class implements the persistent part of the versioning." - src/java/org/apache/jackrabbit/core/AccessManager.java:50: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "This Class implements the persistent part of the versioning. the - src/java/org/apache/jackrabbit/core/AccessManager.java:63: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/AccessManager.java:50: warning - The first sentence is interpreted to be: current implementation uses the 'normal' repository content as storage. " + src/java/org/apache/jackrabbit/core/AccessManager.java:63: warning - The first sentence is interpreted to be: src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:68: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:46: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/AccessManager.html... + src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:46: warning - The first sentence is interpreted to be: "Determines whether the specified <code>permissions</code> are granted on the item with the specified <code>id</code> (i.e." src/java/org/apache/jackrabbit/core/ItemLifeCycleListener.java:54: warning - The first sentence is interpreted to be: @@ -1065,27 +1065,27 @@ Generating target/docs/apidocs/org/apache/jackrabbit/core/ItemLifeCycleListener.html... "Called when an <code>ItemImpl</code> instance has been destroyed (i.e." - src/java/org/apache/jackrabbit/core/BLOBFileValue.java:176: warning - Tag @link: can't find delete(false) in org.apache.jackrabbit.core.BLOBFileValue This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemImpl</code> instance has been destroyed + src/java/org/apache/jackrabbit/core/BLOBFileValue.java:176: warning - Tag @link: can't find delete(false) in org.apache.jackrabbit.core.BLOBFileValue (i.e. it has been permanently rendered 'invalid'). " "Called when an <code>ItemImpl</code> instance has been invalidated (i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/BLOBFileValue.java:176: warning - Tag @link: can't find delete(false) in org.apache.jackrabbit.core.BLOBFileValue "Called when an <code>ItemImpl</code> instance has been invalidated (i.e. it has been temporarily rendered 'invalid'). " - src/java/org/apache/jackrabbit/core/BLOBFileValue.java:176: warning - Tag @link: can't find delete(false) in org.apache.jackrabbit.core.BLOBFileValue "Called when a previously invalidated <code>ItemImpl</code> instance has been resurrected (i.e." This sentence is different from what would be generated using -breakiterator: "Called when a previously invalidated <code>ItemImpl</code> instance has been resurrected (i.e. it has been rendered 'valid' again)." src/java/org/apache/jackrabbit/core/BLOBFileValue.java:176: warning - Tag @link: can't find delete(false) in org.apache.jackrabbit.core.BLOBFileValue + src/java/org/apache/jackrabbit/core/BLOBFileValue.java:176: warning - Tag @link: can't find delete(false) in org.apache.jackrabbit.core.BLOBFileValue Generating target/docs/apidocs/org/apache/jackrabbit/core/AccessManagerImpl.html... "Determines whether the specified <code>permissions</code> are granted + src/java/org/apache/jackrabbit/core/BLOBFileValue.java:176: warning - Tag @link: can't find delete(false) in org.apache.jackrabbit.core.BLOBFileValue on the item with the specified <code>id</code> (i.e." This sentence is different from what would be generated using -breakiterator: "Determines whether the specified <code>permissions</code> are granted @@ -1142,13 +1142,13 @@ (i.e." src/java/org/apache/jackrabbit/core/ItemManager.java:766: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/ItemManager.java:748: warning - The first sentence is interpreted to be: "Called when an <code>ItemImpl</code> instance has been destroyed + src/java/org/apache/jackrabbit/core/ItemManager.java:748: warning - The first sentence is interpreted to be: (i.e. it has been permanently rendered 'invalid'). " - src/java/org/apache/jackrabbit/core/ItemManager.java:757: warning - The first sentence is interpreted to be: "Called when an <code>ItemImpl</code> instance has been invalidated (i.e." + src/java/org/apache/jackrabbit/core/ItemManager.java:757: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemImpl</code> instance has been invalidated (i.e. it has been temporarily rendered 'invalid'). @@ -1159,8 +1159,8 @@ "Called when a previously invalidated <code>ItemImpl</code> instance has been resurrected (i.e. it has been rendered 'valid' again)." Generating target/docs/apidocs/org/apache/jackrabbit/core/NodeImpl.html... - "Returns the effective (i.e." src/java/org/apache/jackrabbit/core/NodeImpl.java:581: warning - The first sentence is interpreted to be: + "Returns the effective (i.e." This sentence is different from what would be generated using -breakiterator: "Returns the effective (i.e. merged and resolved) node type representation of this node's primary and mixin node types." @@ -1168,23 +1168,23 @@ "Tests whether this path represents the root path, i.e." src/java/org/apache/jackrabbit/core/Path.java:228: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/Path.java:443: warning - The first sentence is interpreted to be: "Tests whether this path represents the root path, i.e. "/"." "Returns the length of this path, i.e." - src/java/org/apache/jackrabbit/core/Path.java:534: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/Path.java:443: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Returns the length of this path, i.e. the number of its elements. " "Returns the name element (i.e." - src/java/org/apache/jackrabbit/core/Path.java:237: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/Path.java:534: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Returns the name element (i.e. the last element) of this path." - src/java/org/apache/jackrabbit/core/Path.java:248: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/Path.java:237: warning - The first sentence is interpreted to be: "Tests whether this path is absolute, i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/Path.java:274: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/Path.java:248: warning - The first sentence is interpreted to be: "Tests whether this path is absolute, i.e. whether it starts with "/"." "Tests whether this path is canonical, i.e." + src/java/org/apache/jackrabbit/core/Path.java:274: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Tests whether this path is canonical, i.e. whether it is absolute and does not contain redundant elements such as "." and ".."." @@ -1202,8 +1202,8 @@ (i.e. that is isolated from transient changes made through the session)." "Helper method that builds the effective (i.e." - src/java/org/apache/jackrabbit/core/WorkspaceImpl.java:400: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/WorkspaceImpl.java:400: warning - The first sentence is interpreted to be: "Helper method that builds the effective (i.e. merged and resolved) node type representation of the specified node's primary and mixin node types." @@ -1279,9 +1279,9 @@ "Accept the visitor" Generating target/docs/apidocs/org/apache/jackrabbit/core/search/jcrql/ASTOrderClause.html... "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrderClause.java:55: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" - src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrderClause.java:55: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/search/jcrql/ASTOrExpr.html... "Accept the visitor." src/java/org/apache/jackrabbit/core/search/jcrql/ASTOrExpr.java:32: warning - The first sentence is interpreted to be: @@ -1289,9 +1289,9 @@ "Accept the visitor" Generating target/docs/apidocs/org/apache/jackrabbit/core/search/jcrql/ASTRelExpr.html... "Accept the visitor." - src/java/org/apache/jackrabbit/core/search/jcrql/ASTRelExpr.java:53: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" + src/java/org/apache/jackrabbit/core/search/jcrql/ASTRelExpr.java:53: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/search/jcrql/ASTSelectClause.html... "Accept the visitor." src/java/org/apache/jackrabbit/core/search/jcrql/ASTSelectClause.java:45: warning - The first sentence is interpreted to be: @@ -1342,9 +1342,9 @@ This sentence is different from what would be generated using -breakiterator: "Accept the visitor" "Accept the visitor." + src/java/org/apache/jackrabbit/core/search/xpath/SimpleNode.java:79: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Accept the visitor" - src/java/org/apache/jackrabbit/core/search/xpath/SimpleNode.java:79: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/state/ItemStateListener.html... "Called when an <code>ItemState</code> has successfully been created (i.e." @@ -1369,62 +1369,62 @@ This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemState</code> has successfully been modified (i.e. its underlying persistent state has changed)." - src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:38: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateProvider.html... "Creates a {@link PersistentNodeState} instance representing new, i.e." - src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:52: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:38: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Creates a {@link PersistentNodeState} instance representing new, i.e. not yet existing state. " + src/java/org/apache/jackrabbit/core/state/PersistentItemStateProvider.java:52: warning - The first sentence is interpreted to be: "Creates a {@link PersistentPropertyState} instance representing new, i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/ItemState.java:48: warning - The first sentence is interpreted to be: "Creates a {@link PersistentPropertyState} instance representing new, i.e. not yet existing state. " - src/java/org/apache/jackrabbit/core/state/ItemState.java:52: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/state/ItemState.html... "'existing', i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/ItemState.java:56: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:48: warning - The first sentence is interpreted to be: "'existing', i.e. persistent state" "'existing', i.e." - src/java/org/apache/jackrabbit/core/state/ItemState.java:68: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/state/ItemState.java:52: warning - The first sentence is interpreted to be: "'existing', i.e. persistent state that has been transiently modified (copy-on-write)" "'existing', i.e." - src/java/org/apache/jackrabbit/core/state/ItemState.java:64: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:56: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/ItemState.java:340: warning - The first sentence is interpreted to be: "'existing', i.e. persistent state that has been transiently removed (copy-on-write)" + src/java/org/apache/jackrabbit/core/state/ItemState.java:68: warning - The first sentence is interpreted to be: "'existing', i.e." This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/ItemState.java:291: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:64: warning - The first sentence is interpreted to be: "'existing', i.e. persistent state that has been destroyed by somebody else" "'existing', i.e." - src/java/org/apache/jackrabbit/core/state/ItemState.java:279: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:340: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "'existing', i.e. persistent state that has been persistently modified by somebody else" "Discards this instance, i.e." + src/java/org/apache/jackrabbit/core/state/ItemState.java:291: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:279: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: - src/java/org/apache/jackrabbit/core/state/ItemState.java:413: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/state/ItemState.java:419: warning - The first sentence is interpreted to be: "Discards this instance, i.e. renders it 'invalid'." "Returns the UUID of the parent <code>NodeState</code> or <code>null</code> - src/java/org/apache/jackrabbit/core/state/ItemState.java:435: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:413: warning - The first sentence is interpreted to be: if either this item state represents the root node or this item state is 'free floating', i.e." - src/java/org/apache/jackrabbit/core/state/ItemState.java:427: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:419: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Returns the UUID of the parent <code>NodeState</code> or <code>null</code> + src/java/org/apache/jackrabbit/core/state/ItemState.java:435: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/ItemState.java:427: warning - The first sentence is interpreted to be: if either this item state represents the root node or this item state is 'free floating', i.e. not attached to the repository's hierarchy." - src/java/org/apache/jackrabbit/core/state/NodeReferences.java:46: warning - The first sentence is interpreted to be: "Returns <code>true</code> if this item state represents new or modified state (i.e." This sentence is different from what would be generated using -breakiterator: "Returns <code>true</code> if this item state represents new or modified + src/java/org/apache/jackrabbit/core/state/NodeReferences.java:46: warning - The first sentence is interpreted to be: state (i.e. the result of copy-on-write) or <code>false</code> if it represents existing, unmodified state." "Called when an <code>ItemState</code> has successfully @@ -1436,12 +1436,12 @@ removed (i.e." This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemState</code> has successfully been - src/java/org/apache/jackrabbit/core/state/NodeState.java:181: warning - The first sentence is interpreted to be: removed (i.e. its underlying persistent state has been destroyed)." "Called when an <code>ItemState</code> has been discarded (i.e." This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemState</code> has been discarded (i.e. it has been rendered 'invalid')." + src/java/org/apache/jackrabbit/core/state/NodeState.java:181: warning - The first sentence is interpreted to be: "Called when an <code>ItemState</code> has successfully been modified (i.e." This sentence is different from what would be generated using -breakiterator: @@ -1461,25 +1461,25 @@ "Returns the UUIDs of the parent <code>NodeState</code>s or <code>null</code> if either this item state represents the root node or this item state is 'free floating', i.e. not attached to the repository's hierarchy." - src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:276: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:299: warning - The first sentence is interpreted to be: - src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:321: warning - The first sentence is interpreted to be: Generating target/docs/apidocs/org/apache/jackrabbit/core/state/PersistentItemStateManager.html... "Creates a {@link PersistentNodeState} instance representing new, i.e." - src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:335: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:276: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: + src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:299: warning - The first sentence is interpreted to be: "Creates a {@link PersistentNodeState} instance representing new, i.e. not yet existing state. " "Creates a {@link PersistentPropertyState} instance representing new, - src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:343: warning - The first sentence is interpreted to be: i.e." - src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:328: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:321: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Creates a {@link PersistentPropertyState} instance representing new, i.e. not yet existing state. " + src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:335: warning - The first sentence is interpreted to be: + src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:343: warning - The first sentence is interpreted to be: "Called when an <code>ItemState</code> has successfully been created (i.e." + src/java/org/apache/jackrabbit/core/state/PersistentItemStateManager.java:328: warning - The first sentence is interpreted to be: This sentence is different from what would be generated using -breakiterator: "Called when an <code>ItemState</code> has successfully been created (i.e. its underlying persistent state was created)." Modified: incubator/jackrabbit/site/junit-report.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/junit-report.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/junit-report.html&r1=125462&p2=incubator/jackrabbit/site/junit-report.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/junit-report.html (original) +++ incubator/jackrabbit/site/junit-report.html Mon Jan 17 21:30:36 2005 @@ -6,7 +6,7 @@ package list] [ test cases]

-
TestsErrorsFailuresSuccess rateTime(s)
6600100.00%18.17

Note: + 6600100.00%18.98

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ @@ -15,104 +15,104 @@ PackageTestsErrorsFailuresSuccess RateTime org.apache.jackrabbit.test.api.access - 000?0.61 + 000?0.67 org.apache.jackrabbit.test.api.lock - 000?0.54 + 000?0.64 org.apache.jackrabbit.test.api.nodetype - 000?0.53 + 000?0.55 org.apache.jackrabbit.test.api.observation - 000?0.53 + 000?0.56 org.apache.jackrabbit.test.api.query - 000?0.54 + 000?0.56 org.apache.jackrabbit.test.api - 1400100.00%2.51 + 1400100.00%2.69 org.apache.jackrabbit.test.api.util - 000?0.53 + 000?0.70 org.apache.jackrabbit.test.api.version - 000?0.54 + 000?0.56 org.apache.jackrabbit.test.api.xa - 000?0.54 + 000?0.56 org.apache.jackrabbit.test.observation - 1500100.00%3.76 + 1500100.00%3.82 org.apache.jackrabbit.test.search - 3700100.00%7.54

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

+ 3700100.00%7.67

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.jackrabbit.test.api.access

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 000?0.614
+ 000?0.669

org.apache.jackrabbit.test.api.lock

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 000?0.537
+ 000?0.642

org.apache.jackrabbit.test.api.nodetype

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 000?0.533
+ 000?0.554

org.apache.jackrabbit.test.api.observation

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 000?0.534
+ 000?0.561

org.apache.jackrabbit.test.api.query

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 000?0.540
+ 000?0.556

org.apache.jackrabbit.test.api

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 1400100.00%2.506
+ 1400100.00%2.694

org.apache.jackrabbit.test.api.util

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 000?0.534
+ 000?0.696

org.apache.jackrabbit.test.api.version

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 000?0.540
+ 000?0.558

org.apache.jackrabbit.test.api.xa

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 000?0.535
+ 000?0.559

org.apache.jackrabbit.test.observation

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 1500100.00%3.759
+ 1500100.00%3.822

org.apache.jackrabbit.test.search

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll - 3700100.00%7.541

Test Cases

[ + 3700100.00%7.670

Test Cases

[ summary] [ package list] [ test cases]

@@ -123,7 +123,7 @@

TestAll

TestAll

Success - testName1.71
+ testName1.69
Success testNodeType0.05
Success @@ -139,7 +139,7 @@ Success testRepositoryException0.01
Success - testGetAncestorOfItemDepth0.01
+ testGetAncestorOfItemDepth0.00
Success testGetAncestorOfGreaterDepth0.00
Success @@ -149,74 +149,74 @@ Success testGetDepth0.00
Success - testGetParent0.02
+ testGetParent0.05

TestAll

TestAll

TestAll

TestAll

Success - testSingleNodeAdded1.44
+ testSingleNodeAdded1.48
Success testMultipleNodeAdded10.08
Success - testMultipleNodeAdded20.04
+ testMultipleNodeAdded20.05
Success - testTransientNodeAddedRemoved0.05
+ testTransientNodeAddedRemoved0.04
Success - testSingleNodeRemoved0.04
+ testSingleNodeRemoved0.05
Success - testMultiNodesRemoved0.06
+ testMultiNodesRemoved0.05
Success - testMultiNodesRemovedWithRemaining0.06
+ testMultiNodesRemovedWithRemaining0.07
Success - testSinglePropertyAdded0.06
+ testSinglePropertyAdded0.07
Success - testMultiPropertyAdded0.06
+ testMultiPropertyAdded0.05
Success testSinglePropertyChanged0.09
Success - testMultiPropertyChanged0.43
+ testMultiPropertyChanged0.26
Success - testSinglePropertyChangedWithAdded0.19
+ testSinglePropertyChangedWithAdded0.12
Success - testMultiPropertyChangedWithAdded0.37
+ testMultiPropertyChangedWithAdded0.39
Success - testSinglePropertyRemoved0.16
+ testSinglePropertyRemoved0.20
Success - testMultiPropertyRemoved0.11
+ testMultiPropertyRemoved0.14

TestAll

Success - testSimpleQuery11.62
+ testSimpleQuery11.70
Success - testSimpleQuerySQL10.18
+ testSimpleQuerySQL10.19
Success testSimpleQuery20.12
Success - testSimpleQuerySQL20.23
+ testSimpleQuerySQL20.26
Success - testSimpleQuery30.11
+ testSimpleQuery30.09
Success - testSimpleQuerySQL30.20
+ testSimpleQuerySQL30.21
Success testSimpleQuery40.12
Success - testDateField10.17
+ testDateField10.19
Success - testDoubleField0.20
+ testDoubleField0.22
Success - testLongField0.14
+ testLongField0.15
Success - testLikePattern0.32
+ testLikePattern0.16
Success - testLikePatternBetween0.17
+ testLikePatternBetween0.33
Success - testLikePatternEnd0.20
+ testLikePatternEnd0.22
Success - testLikePatternEscaped0.19
+ testLikePatternEscaped0.17
Success - testNotEqual0.14
+ testNotEqual0.16
Success - testFulltextSimple0.14
+ testFulltextSimple0.13
Success testFulltextSimpleSQL10.09
Success @@ -224,38 +224,38 @@ Success testFulltextMultiWord0.10
Success - testFulltextMultiWordSQL0.11
+ testFulltextMultiWordSQL0.12
Success testFulltextPhrase0.12
Success testFulltextPhraseSQL0.19
Success - testFulltextExclude0.26
+ testFulltextExclude0.12
Success - testFulltextExcludeSQL0.12
+ testFulltextExcludeSQL0.14
Success - testFulltextOr0.09
+ testFulltextOr0.26
Success - testFulltextOrSQL0.09
+ testFulltextOrSQL0.10
Success - testFulltextIntercap0.09
+ testFulltextIntercap0.10
Success - testFulltextIntercapSQL0.08
+ testFulltextIntercapSQL0.09
Success testSelect0.14
Success - testSelectSQL0.13
+ testSelectSQL0.14
Success - testPropertyCount0.20
+ testPropertyCount0.19
Success - testPropertyCountSQL0.20
+ testPropertyCountSQL0.21
Success - testSameNameSibling0.30
+ testSameNameSibling0.13
Success - testSameNameSiblingSQL0.09
+ testSameNameSiblingSQL0.12
Success testSimpleQuery10.09
Success - testFulltextSimple0.08
+ testFulltextSimple0.07
Success - testFulltextComplex0.06

\ No newline at end of file + testFulltextComplex0.08

\ No newline at end of file Modified: incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/AbstractJCRTest.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/AbstractJCRTest.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/AbstractJCRTest.html&r1=125462&p2=incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/AbstractJCRTest.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/AbstractJCRTest.html (original) +++ incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/AbstractJCRTest.html Mon Jan 17 21:30:36 2005 @@ -80,93 +80,102 @@ 71 protected String nodeName3; 72 73 /*** -74 * The superuser session +74 * Name of a workspace to use instead of the default workspace. 75 */ -76 protected Session superuser; +76 protected String workspaceName; 77 78 /*** -79 * The root <code>Node</code> for testing +79 * The superuser session 80 */ -81 protected Node testRootNode; +81 protected Session superuser; 82 -83 protected void setUp() throws Exception { -84 testRoot = getProperty(RepositoryStub.PROP_TESTROOT); -85 if (testRoot == null) { -86 fail("Property '" + RepositoryStub.PROP_TESTROOT + "' is not defined."); -87 } -88 -89 // cut off '/' to build testPath -90 testPath = testRoot.substring(1); -91 testNodeType = getProperty(RepositoryStub.PROP_NODETYPE); -92 // setup node names -93 nodeName1 = getProperty(RepositoryStub.PROP_NODE_NAME1); -94 if (nodeName1 == null) { -95 fail("Property '" + RepositoryStub.PROP_NODE_NAME1 + "' is not defined."); -96 } -97 nodeName2 = getProperty(RepositoryStub.PROP_NODE_NAME2); -98 if (nodeName2 == null) { -99 fail("Property '" + RepositoryStub.PROP_NODE_NAME2 + "' is not defined."); -100 } -101 nodeName3 = getProperty(RepositoryStub.PROP_NODE_NAME3); -102 if (nodeName3 == null) { -103 fail("Property '" + RepositoryStub.PROP_NODE_NAME3 + "' is not defined."); -104 } -105 -106 superuser = helper.getSuperuserSession(); -107 Node root = superuser.getRootNode(); -108 if (root.hasNode(testPath)) { -109 // clean test root -110 testRootNode = root.getNode(testPath); -111 for (NodeIterator children = testRootNode.getNodes(); children.hasNext();) { -112 children.nextNode().remove(); -113 } -114 } else { -115 // create nodes to testPath -116 StringTokenizer names = new StringTokenizer(testPath, "/"); -117 Node currentNode = root; -118 while (names.hasMoreTokens()) { -119 currentNode = currentNode.addNode(names.nextToken(), testNodeType); -120 } -121 testRootNode = currentNode; -122 } -123 root.save(); -124 } -125 -126 protected void tearDown() throws Exception { -127 if (superuser != null) { -128 // do a 'rollback' -129 superuser.refresh(false); -130 Node root = superuser.getRootNode(); -131 if (root.hasNode(testPath)) { -132 // clean test root -133 testRootNode = root.getNode(testPath); -134 for (NodeIterator children = testRootNode.getNodes(); children.hasNext();) { -135 children.nextNode().remove(); -136 } -137 root.save(); -138 } -139 superuser.logout(); -140 } -141 } -142 -143 protected String getProperty(String name) throws RepositoryException { -144 String testCaseName = getName(); -145 String testClassName = getClass().getName(); -146 int idx; -147 if ((idx = testClassName.lastIndexOf('.')) > -1) { -148 testClassName = testClassName.substring(idx + 1); +83 /*** +84 * The root <code>Node</code> for testing +85 */ +86 protected Node testRootNode; +87 +88 protected void setUp() throws Exception { +89 testRoot = getProperty(RepositoryStub.PROP_TESTROOT); +90 if (testRoot == null) { +91 fail("Property '" + RepositoryStub.PROP_TESTROOT + "' is not defined."); +92 } +93 +94 // cut off '/' to build testPath +95 testPath = testRoot.substring(1); +96 testNodeType = getProperty(RepositoryStub.PROP_NODETYPE); +97 // setup node names +98 nodeName1 = getProperty(RepositoryStub.PROP_NODE_NAME1); +99 if (nodeName1 == null) { +100 fail("Property '" + RepositoryStub.PROP_NODE_NAME1 + "' is not defined."); +101 } +102 nodeName2 = getProperty(RepositoryStub.PROP_NODE_NAME2); +103 if (nodeName2 == null) { +104 fail("Property '" + RepositoryStub.PROP_NODE_NAME2 + "' is not defined."); +105 } +106 nodeName3 = getProperty(RepositoryStub.PROP_NODE_NAME3); +107 if (nodeName3 == null) { +108 fail("Property '" + RepositoryStub.PROP_NODE_NAME3 + "' is not defined."); +109 } +110 workspaceName = getProperty(RepositoryStub.PROP_WORKSPACE_NAME); +111 if (workspaceName == null) { +112 fail("Property '" + RepositoryStub.PROP_WORKSPACE_NAME + "' is not defined."); +113 } +114 +115 superuser = helper.getSuperuserSession(); +116 Node root = superuser.getRootNode(); +117 if (root.hasNode(testPath)) { +118 // clean test root +119 testRootNode = root.getNode(testPath); +120 for (NodeIterator children = testRootNode.getNodes(); children.hasNext();) { +121 children.nextNode().remove(); +122 } +123 } else { +124 // create nodes to testPath +125 StringTokenizer names = new StringTokenizer(testPath, "/"); +126 Node currentNode = root; +127 while (names.hasMoreTokens()) { +128 currentNode = currentNode.addNode(names.nextToken(), testNodeType); +129 } +130 testRootNode = currentNode; +131 } +132 root.save(); +133 } +134 +135 protected void tearDown() throws Exception { +136 if (superuser != null) { +137 // do a 'rollback' +138 superuser.refresh(false); +139 Node root = superuser.getRootNode(); +140 if (root.hasNode(testPath)) { +141 // clean test root +142 testRootNode = root.getNode(testPath); +143 for (NodeIterator children = testRootNode.getNodes(); children.hasNext();) { +144 children.nextNode().remove(); +145 } +146 root.save(); +147 } +148 superuser.logout(); 149 } -150 -151 // check test case specific property first -152 String value = helper.getProperty(RepositoryStub.PROP_PREFIX + "." -153 + testClassName + "." + testCaseName + "." + name); -154 if (value != null) { -155 return value; -156 } -157 return helper.getProperty(RepositoryStub.PROP_PREFIX + "." + name); -158 } +150 } +151 +152 protected String getProperty(String name) throws RepositoryException { +153 String testCaseName = getName(); +154 String testClassName = getClass().getName(); +155 int idx; +156 if ((idx = testClassName.lastIndexOf('.')) > -1) { +157 testClassName = testClassName.substring(idx + 1); +158 } 159 -160 } +160 // check test case specific property first +161 String value = helper.getProperty(RepositoryStub.PROP_PREFIX + "." +162 + testClassName + "." + testCaseName + "." + name); +163 if (value != null) { +164 return value; +165 } +166 return helper.getProperty(RepositoryStub.PROP_PREFIX + "." + name); +167 } +168 +169 }
Modified: incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/LogPrintWriter.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/LogPrintWriter.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/LogPrintWriter.html&r1=125462&p2=incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/LogPrintWriter.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/LogPrintWriter.html (original) +++ incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/LogPrintWriter.html Mon Jan 17 21:30:36 2005 @@ -144,39 +144,42 @@ 135 //-----------------------< private methods >-------------------------------- 136 137 private void flushBuffer() { -138 if (log != null) { -139 log.log(level, buffer); -140 } else { -141 try { -142 out.write(buffer.toString()); -143 } catch (IOException e) { -144 this.setError(); -145 } -146 } -147 // reset buffer -148 buffer.setLength(0); -149 } -150 -151 //------------------------< inter classes >--------------------------------- -152 -153 /*** -154 * Implements a Writer that simply ignores all calls. -155 */ -156 private static class NullWriter extends Writer { -157 -158 public void close() throws IOException { -159 // ignore -160 } -161 -162 public void flush() throws IOException { -163 // ignore -164 } -165 -166 public void write(char cbuf[], int off, int len) throws IOException { -167 // ignore -168 } -169 } -170 } +138 if (buffer.length() == 0) { +139 return; +140 } +141 if (log != null) { +142 log.log(level, buffer); +143 } else { +144 try { +145 out.write(buffer.toString()); +146 } catch (IOException e) { +147 this.setError(); +148 } +149 } +150 // reset buffer +151 buffer.setLength(0); +152 } +153 +154 //------------------------< inter classes >--------------------------------- +155 +156 /*** +157 * Implements a Writer that simply ignores all calls. +158 */ +159 private static class NullWriter extends Writer { +160 +161 public void close() throws IOException { +162 // ignore +163 } +164 +165 public void flush() throws IOException { +166 // ignore +167 } +168 +169 public void write(char cbuf[], int off, int len) throws IOException { +170 // ignore +171 } +172 } +173 }
Modified: incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryHelper.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryHelper.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryHelper.html&r1=125462&p2=incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryHelper.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryHelper.html (original) +++ incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryHelper.html Mon Jan 17 21:30:36 2005 @@ -30,54 +30,121 @@ 21 import javax.jcr.Session; 22 23 /*** -24 * +24 * Utility class to get access to {@link javax.jcr.Session} instances. 25 */ 26 public class RepositoryHelper { 27 -28 public Repository getRepository() throws RepositoryException { -29 try { -30 RepositoryStub repStub = RepositoryStub.getInstance(); -31 return repStub.getRepository(); -32 } catch (RepositoryStubException e) { -33 throw new RepositoryException("Failed to get Repository instance.", e); -34 } -35 } -36 -37 public Session getSuperuserSession() throws RepositoryException { -38 try { -39 RepositoryStub repStub = RepositoryStub.getInstance(); -40 return repStub.getRepository().login(repStub.getSuperuserCredentials(), null); -41 } catch (RepositoryStubException e) { -42 throw new RepositoryException("Failed to login to Repository.", e); -43 } -44 } -45 -46 public Session getReadWriteSession() throws RepositoryException { -47 try { -48 RepositoryStub repStub = RepositoryStub.getInstance(); -49 return repStub.getRepository().login(repStub.getReadWriteCredentials(), null); -50 } catch (RepositoryStubException e) { -51 throw new RepositoryException("Failed to login to Repository.", e); -52 } -53 } -54 -55 public Session getReadOnlySession() throws RepositoryException { -56 try { -57 RepositoryStub repStub = RepositoryStub.getInstance(); -58 return repStub.getRepository().login(repStub.getReadOnlyCredentials(), null); -59 } catch (RepositoryStubException e) { -60 throw new RepositoryException("Failed to login to Repository.", e); -61 } -62 } -63 -64 public String getProperty(String name) throws RepositoryException { -65 try { -66 return RepositoryStub.getInstance().getProperty(name); -67 } catch (RepositoryStubException e) { -68 throw new RepositoryException("Failed to obtain Repository instance.", e); -69 } -70 } -71 } +28 /*** +29 * Returns the repository instance to test. +30 * @return the repository instance to test. +31 * @throws RepositoryException if the repository could not be obtained. +32 */ +33 public Repository getRepository() throws RepositoryException { +34 try { +35 RepositoryStub repStub = RepositoryStub.getInstance(); +36 return repStub.getRepository(); +37 } catch (RepositoryStubException e) { +38 throw new RepositoryException("Failed to get Repository instance.", e); +39 } +40 } +41 +42 /*** +43 * Returns a superuser <code>Session</code> of the default workspace. The +44 * returned <code>Session</code> has read and write access to the whole +45 * workspace. +46 * @return a superuser <code>Session</code>. +47 * @throws RepositoryException if login to the repository failed. +48 */ +49 public Session getSuperuserSession() throws RepositoryException { +50 return getSuperuserSession(null); +51 } +52 +53 /*** +54 * Returns a superuser <code>Session</code> of the workspace with name +55 * <code>workspaceName</code>. The returned <code>Session</code> has read +56 * and write access to the whole workspace. +57 * @return a superuser <code>Session</code>. +58 * @throws RepositoryException if login to the repository failed. +59 */ +60 public Session getSuperuserSession(String workspaceName) throws RepositoryException { +61 try { +62 RepositoryStub repStub = RepositoryStub.getInstance(); +63 return repStub.getRepository().login(repStub.getSuperuserCredentials(), workspaceName); +64 } catch (RepositoryStubException e) { +65 throw new RepositoryException("Failed to login to Repository.", e); +66 } +67 } +68 +69 /*** +70 * Returns a <code>Session</code> of the default workspace with read and +71 * write access to the workspace. +72 * @return a <code>Session</code> with read and write access. +73 * @throws RepositoryException if login to the repository failed. +74 */ +75 public Session getReadWriteSession() throws RepositoryException { +76 return getReadWriteSession(null); +77 } +78 +79 /*** +80 * Returns a <code>Session</code> of the workspace with name +81 * <code>workspaceName</code> with read and write access to the workspace. +82 * @return a <code>Session</code> with read and write access. +83 * @throws RepositoryException if login to the repository failed. +84 */ +85 public Session getReadWriteSession(String workspaceName) throws RepositoryException { +86 try { +87 RepositoryStub repStub = RepositoryStub.getInstance(); +88 return repStub.getRepository().login(repStub.getReadWriteCredentials(), workspaceName); +89 } catch (RepositoryStubException e) { +90 throw new RepositoryException("Failed to login to Repository.", e); +91 } +92 } +93 +94 /*** +95 * Returns a <code>Session</code> of the default workspace with read only +96 * access to the workspace. +97 * @return a <code>Session</code> with read only. +98 * @throws RepositoryException if login to the repository failed. +99 */ +100 public Session getReadOnlySession() throws RepositoryException { +101 return getReadOnlySession(null); +102 } +103 +104 /*** +105 * Returns a <code>Session</code> of the workspace with name +106 * <code>workspaceName</code> with read only access to the workspace. +107 * @return a <code>Session</code> with read only access. +108 * @throws RepositoryException if login to the repository failed. +109 */ +110 public Session getReadOnlySession(String workspaceName) throws RepositoryException { +111 try { +112 RepositoryStub repStub = RepositoryStub.getInstance(); +113 return repStub.getRepository().login(repStub.getReadOnlyCredentials(), workspaceName); +114 } catch (RepositoryStubException e) { +115 throw new RepositoryException("Failed to login to Repository.", e); +116 } +117 } +118 +119 /*** +120 * Returns the value of the configuration property with specified +121 * <code>name</code>. If the property does not exist <code>null</code> is +122 * returned. +123 * <p/> +124 * Configuration properties are defined in the file: +125 * <code>repositoryStubImpl.properties</code>. +126 * +127 * @param name the name of the property to retrieve. +128 * @return the value of the property or <code>null</code> if non existent. +129 * @throws RepositoryException if the configuration file cannot be found. +130 */ +131 public String getProperty(String name) throws RepositoryException { +132 try { +133 return RepositoryStub.getInstance().getProperty(name); +134 } catch (RepositoryStubException e) { +135 throw new RepositoryException("Failed to obtain Repository instance.", e); +136 } +137 } +138 }
Modified: incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryStub.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryStub.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryStub.html&r1=125462&p2=incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryStub.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryStub.html (original) +++ incubator/jackrabbit/site/xref-test/org/apache/jackrabbit/test/RepositoryStub.html Mon Jan 17 21:30:36 2005 @@ -75,180 +75,182 @@ 66 67 public static final String PROP_NODE_NAME3 = "nodename3"; 68 -69 protected static RepositoryStub instance; +69 public static final String PROP_WORKSPACE_NAME = "workspacename"; 70 -71 protected final Properties environment; +71 protected static RepositoryStub instance; 72 -73 protected SimpleCredentials superuser; +73 protected final Properties environment; 74 -75 protected SimpleCredentials readonly; +75 protected SimpleCredentials superuser; 76 -77 protected SimpleCredentials readwrite; +77 protected SimpleCredentials readonly; 78 -79 /*** -80 * Implementations of this class must overwrite this constructor. -81 * -82 * @param env the environment variables. This parameter must not be null. -83 */ -84 protected RepositoryStub(Properties env) { -85 if (env == null) { -86 throw new IllegalArgumentException("Parameter 'env' must not be null!"); -87 } -88 environment = env; -89 superuser = new SimpleCredentials(env.getProperty(PROP_SUPERUSER_NAME, ""), -90 env.getProperty(PROP_SUPERUSER_PWD, "").toCharArray()); -91 readonly = new SimpleCredentials(env.getProperty(PROP_READONLY_NAME, ""), -92 env.getProperty(PROP_READONLY_PWD, "").toCharArray()); -93 readwrite = new SimpleCredentials(env.getProperty(PROP_READWRITE_NAME, ""), -94 env.getProperty(PROP_READWRITE_PWD, "").toCharArray()); -95 } -96 -97 /*** -98 * Creates and/or returns the configured <code>RepositryStub</code> -99 * implementation. -100 * <p/> -101 * The property file is located in the following sequence: -102 * <ol> -103 * <li>If the system property <code>-Djavax.jcr.tck.properties</code> is -104 * set, then the accroding file is used as configuration.</li> +79 protected SimpleCredentials readwrite; +80 +81 /*** +82 * Implementations of this class must overwrite this constructor. +83 * +84 * @param env the environment variables. This parameter must not be null. +85 */ +86 protected RepositoryStub(Properties env) { +87 if (env == null) { +88 throw new IllegalArgumentException("Parameter 'env' must not be null!"); +89 } +90 environment = env; +91 superuser = new SimpleCredentials(env.getProperty(PROP_SUPERUSER_NAME, ""), +92 env.getProperty(PROP_SUPERUSER_PWD, "").toCharArray()); +93 readonly = new SimpleCredentials(env.getProperty(PROP_READONLY_NAME, ""), +94 env.getProperty(PROP_READONLY_PWD, "").toCharArray()); +95 readwrite = new SimpleCredentials(env.getProperty(PROP_READWRITE_NAME, ""), +96 env.getProperty(PROP_READWRITE_PWD, "").toCharArray()); +97 } +98 +99 /*** +100 * Creates and/or returns the configured <code>RepositryStub</code> +101 * implementation. +102 * <p/> +103 * The property file is located in the following sequence: +104 * <ol> 105 * <li>If the system property <code>-Djavax.jcr.tck.properties</code> is -106 * not set, then the TCK tries to load the file <code>repositoryStubImpl.properties</code> -107 * as a resource from the ClassLoader of this <code>RepositryStub</code> class.</li> -108 * <li>If none of the above is found, a {@link RepositoryStubException} is thrown. -109 * </ol> -110 * -111 * @return a <code>RepositoryStub</code> implementation. -112 * @throws RepositoryStubException -113 */ -114 public static synchronized RepositoryStub getInstance() throws RepositoryStubException { -115 if (instance == null) { -116 Properties props = null; -117 String implProp = System.getProperty(STUB_IMPL_SYS_PROPS); -118 if (implProp != null) { -119 File implPropFile = new File(implProp); -120 if (implPropFile.exists()) { -121 props = new Properties(); -122 try { -123 props.load(new FileInputStream(implPropFile)); -124 } catch (IOException e) { -125 throw new RepositoryStubException("Unable to load config file: " -126 + implProp + " " + e.toString()); -127 } -128 } else { -129 throw new RepositoryStubException("File does not exist: " + implProp); -130 } -131 } -132 -133 if (props == null) { -134 InputStream is = RepositoryStub.class.getClassLoader().getResourceAsStream(STUB_IMPL_PROPS); -135 if (is == null) { -136 throw new RepositoryStubException(STUB_IMPL_PROPS + " not found in classpath!"); -137 } -138 try { -139 props = new Properties(); -140 props.load(is); -141 } catch (IOException e) { -142 throw new RepositoryStubException("Exception reading " -143 + STUB_IMPL_PROPS + ": " + e.toString()); -144 } -145 } -146 -147 try { -148 String className = props.getProperty(PROP_STUB_IMPL_CLASS); -149 if (className == null || className.length() == 0) { -150 throw new RepositoryStubException("Property " + PROP_STUB_IMPL_CLASS + " not defined!"); -151 } -152 Class stubClass = Class.forName(className); -153 Constructor constr = stubClass.getConstructor(new Class[]{Properties.class}); -154 instance = (RepositoryStub) constr.newInstance(new Object[]{props}); -155 } catch (ClassCastException e) { -156 throw new RepositoryStubException(e.toString()); -157 } catch (NoSuchMethodException e) { +106 * set, then the accroding file is used as configuration.</li> +107 * <li>If the system property <code>-Djavax.jcr.tck.properties</code> is +108 * not set, then the TCK tries to load the file <code>repositoryStubImpl.properties</code> +109 * as a resource from the ClassLoader of this <code>RepositryStub</code> class.</li> +110 * <li>If none of the above is found, a {@link RepositoryStubException} is thrown. +111 * </ol> +112 * +113 * @return a <code>RepositoryStub</code> implementation. +114 * @throws RepositoryStubException +115 */ +116 public static synchronized RepositoryStub getInstance() throws RepositoryStubException { +117 if (instance == null) { +118 Properties props = null; +119 String implProp = System.getProperty(STUB_IMPL_SYS_PROPS); +120 if (implProp != null) { +121 File implPropFile = new File(implProp); +122 if (implPropFile.exists()) { +123 props = new Properties(); +124 try { +125 props.load(new FileInputStream(implPropFile)); +126 } catch (IOException e) { +127 throw new RepositoryStubException("Unable to load config file: " +128 + implProp + " " + e.toString()); +129 } +130 } else { +131 throw new RepositoryStubException("File does not exist: " + implProp); +132 } +133 } +134 +135 if (props == null) { +136 InputStream is = RepositoryStub.class.getClassLoader().getResourceAsStream(STUB_IMPL_PROPS); +137 if (is == null) { +138 throw new RepositoryStubException(STUB_IMPL_PROPS + " not found in classpath!"); +139 } +140 try { +141 props = new Properties(); +142 props.load(is); +143 } catch (IOException e) { +144 throw new RepositoryStubException("Exception reading " +145 + STUB_IMPL_PROPS + ": " + e.toString()); +146 } +147 } +148 +149 try { +150 String className = props.getProperty(PROP_STUB_IMPL_CLASS); +151 if (className == null || className.length() == 0) { +152 throw new RepositoryStubException("Property " + PROP_STUB_IMPL_CLASS + " not defined!"); +153 } +154 Class stubClass = Class.forName(className); +155 Constructor constr = stubClass.getConstructor(new Class[]{Properties.class}); +156 instance = (RepositoryStub) constr.newInstance(new Object[]{props}); +157 } catch (ClassCastException e) { 158 throw new RepositoryStubException(e.toString()); -159 } catch (ClassNotFoundException e) { +159 } catch (NoSuchMethodException e) { 160 throw new RepositoryStubException(e.toString()); -161 } catch (InstantiationException e) { +161 } catch (ClassNotFoundException e) { 162 throw new RepositoryStubException(e.toString()); -163 } catch (IllegalAccessException e) { +163 } catch (InstantiationException e) { 164 throw new RepositoryStubException(e.toString()); -165 } catch (InvocationTargetException e) { +165 } catch (IllegalAccessException e) { 166 throw new RepositoryStubException(e.toString()); -167 } -168 } -169 return instance; -170 } -171 -172 /*** -173 * Returns a reference to the <code>Repository</code> provided by this -174 * <code>RepositoryStub</code>. -175 * -176 * @return -177 */ -178 public abstract Repository getRepository() throws RepositoryStubException; -179 -180 /*** -181 * Returns a <code>Credentials</code> object, that can be used to login -182 * to the <code>Repository</code> returned by {@link #getRepository}. -183 * <p/> -184 * The <code>Credentials</code> returned has 'superuser' rights. That -185 * is, the <code>Ticket</code> object returned by {@link Repository#login} -186 * has read write access to the whole Content Repository. -187 * -188 * @return a <code>Credentials</code> object, that allows to login to the -189 * <code>Repository</code> as 'superuser'. -190 */ -191 public Credentials getSuperuserCredentials() { -192 return superuser; -193 } -194 -195 /*** -196 * Returns a <code>Credentials</code> object, that can be used to login -197 * to the <code>Repository</code> returned by {@link #getRepository}. -198 * <p/> -199 * The <code>Credentials</code> returned has read/write rights. That -200 * is, the <code>Ticket</code> object returned by {@link Repository#login} -201 * has read write access to the <code>Node</code> configured in the -202 * JCR TCK Interview. -203 * <p/> -204 * For details, see: JCR TCK User Guide. -205 * -206 * @return a <code>Credentials</code> object, that allows to login to the -207 * <code>Repository</code> with read/write right. -208 */ -209 public Credentials getReadWriteCredentials() { -210 return readwrite; -211 } -212 -213 /*** -214 * Returns a <code>Credentials</code> object, that can be used to login -215 * to the <code>Repository</code> returned by {@link #getRepository}. -216 * <p/> -217 * The <code>Credentials</code> returned must have read-only rights. That -218 * is, the <code>Ticket</code> object returned by {@link Repository#login} -219 * has read-only access to the <code>Node</code> configured in the -220 * JCR TCK Interview. -221 * <p/> -222 * For details, see: JCR TCK User Guide. -223 * -224 * @return a <code>Credentials</code> object, that allows to login to the -225 * <code>Repository</code> with read-only right. -226 */ -227 public Credentials getReadOnlyCredentials() { -228 return readonly; -229 } -230 -231 /*** -232 * Returns the property with the specified <code>name</code>. If a -233 * property with the given name does not exist, <code>null</code> is -234 * returned. -235 * @param name the name of the property. -236 * @return the property, or <code>null</code> if the property does not -237 * exist. -238 */ -239 public String getProperty(String name) { -240 return environment.getProperty(name); -241 } -242 } +167 } catch (InvocationTargetException e) { +168 throw new RepositoryStubException(e.toString()); +169 } +170 } +171 return instance; +172 } +173 +174 /*** +175 * Returns a reference to the <code>Repository</code> provided by this +176 * <code>RepositoryStub</code>. +177 * +178 * @return +179 */ +180 public abstract Repository getRepository() throws RepositoryStubException; +181 +182 /*** +183 * Returns a <code>Credentials</code> object, that can be used to login +184 * to the <code>Repository</code> returned by {@link #getRepository}. +185 * <p/> +186 * The <code>Credentials</code> returned has 'superuser' rights. That +187 * is, the <code>Ticket</code> object returned by {@link Repository#login} +188 * has read write access to the whole Content Repository. +189 * +190 * @return a <code>Credentials</code> object, that allows to login to the +191 * <code>Repository</code> as 'superuser'. +192 */ +193 public Credentials getSuperuserCredentials() { +194 return superuser; +195 } +196 +197 /*** +198 * Returns a <code>Credentials</code> object, that can be used to login +199 * to the <code>Repository</code> returned by {@link #getRepository}. +200 * <p/> +201 * The <code>Credentials</code> returned has read/write rights. That +202 * is, the <code>Ticket</code> object returned by {@link Repository#login} +203 * has read write access to the <code>Node</code> configured in the +204 * JCR TCK Interview. +205 * <p/> +206 * For details, see: JCR TCK User Guide. +207 * +208 * @return a <code>Credentials</code> object, that allows to login to the +209 * <code>Repository</code> with read/write right. +210 */ +211 public Credentials getReadWriteCredentials() { +212 return readwrite; +213 } +214 +215 /*** +216 * Returns a <code>Credentials</code> object, that can be used to login +217 * to the <code>Repository</code> returned by {@link #getRepository}. +218 * <p/> +219 * The <code>Credentials</code> returned must have read-only rights. That +220 * is, the <code>Ticket</code> object returned by {@link Repository#login} +221 * has read-only access to the <code>Node</code> configured in the +222 * JCR TCK Interview. +223 * <p/> +224 * For details, see: JCR TCK User Guide. +225 * +226 * @return a <code>Credentials</code> object, that allows to login to the +227 * <code>Repository</code> with read-only right. +228 */ +229 public Credentials getReadOnlyCredentials() { +230 return readonly; +231 } +232 +233 /*** +234 * Returns the property with the specified <code>name</code>. If a +235 * property with the given name does not exist, <code>null</code> is +236 * returned. +237 * @param name the name of the property. +238 * @return the property, or <code>null</code> if the property does not +239 * exist. +240 */ +241 public String getProperty(String name) { +242 return environment.getProperty(name); +243 } +244 }
Modified: incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/version/persistence/PersistentNode.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/version/persistence/PersistentNode.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/version/persistence/PersistentNode.html&r1=125462&p2=incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/version/persistence/PersistentNode.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/version/persistence/PersistentNode.html (original) +++ incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/version/persistence/PersistentNode.html Mon Jan 17 21:30:36 2005 @@ -595,29 +595,30 @@ 586 protected void copyFrom(PropertyImpl prop) throws RepositoryException { 587 if (prop.getDefinition().isMultiple()) { 588 InternalValue[] values = prop.internalGetValues(); -589 setPropertyValues(prop.getQName(), values[0].getType(), values); -590 } else { -591 setPropertyValue(prop.getQName(), prop.internalGetValue()); -592 } -593 } -594 -595 /*** -596 * sets the mixing node type and adds the respective property -597 * -598 * @param mixins -599 * @throws RepositoryException -600 */ -601 protected void setMixinNodeTypes(QName[] mixins) throws RepositoryException { -602 HashSet set = new HashSet(); -603 InternalValue[] values = new InternalValue[mixins.length]; -604 for (int i = 0; i < mixins.length; i++) { -605 set.add(mixins[i]); -606 values[i] = InternalValue.create(mixins[i]); -607 } -608 nodeState.setMixinTypeNames(set); -609 setPropertyValues(ItemImpl.PROPNAME_MIXINTYPES, PropertyType.NAME, values); -610 } -611 } +589 int type = values.length>0 ? values[0].getType() : prop.getDefinition().getRequiredType(); +590 setPropertyValues(prop.getQName(), type, values); +591 } else { +592 setPropertyValue(prop.getQName(), prop.internalGetValue()); +593 } +594 } +595 +596 /*** +597 * sets the mixing node type and adds the respective property +598 * +599 * @param mixins +600 * @throws RepositoryException +601 */ +602 protected void setMixinNodeTypes(QName[] mixins) throws RepositoryException { +603 HashSet set = new HashSet(); +604 InternalValue[] values = new InternalValue[mixins.length]; +605 for (int i = 0; i < mixins.length; i++) { +606 set.add(mixins[i]); +607 values[i] = InternalValue.create(mixins[i]); +608 } +609 nodeState.setMixinTypeNames(set); +610 setPropertyValues(ItemImpl.PROPNAME_MIXINTYPES, PropertyType.NAME, values); +611 } +612 }
Modified: incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/xml/SysViewImportHandler.html Url: http://svn.apache.org/viewcvs/incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/xml/SysViewImportHandler.html?view=diff&rev=125463&p1=incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/xml/SysViewImportHandler.html&r1=125462&p2=incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/xml/SysViewImportHandler.html&r2=125463 ============================================================================== --- incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/xml/SysViewImportHandler.html (original) +++ incubator/jackrabbit/site/xref/org/apache/jackrabbit/core/xml/SysViewImportHandler.html Mon Jan 17 21:30:36 2005 @@ -258,7 +258,7 @@ 249 // jcr:uuid is the last system property; we can assume that all 250 // required system properties have been collected by now 251 if (current.node == null) { -252 // now that we're collected all required system properties +252 // now that we've collected all required system properties 253 // we're ready to create the node 254 createNode(current); 255 } @@ -274,7 +274,7 @@ 265 // non-system property encountered; we can assume that all 266 // required system properties have been collected by now 267 if (current.node == null) { -268 // now that we're collected all required system properties +268 // now that we've collected all required system properties 269 // we're ready to create the node 270 createNode(current); 271 } @@ -356,14 +356,14 @@ 347 if (state.parent.hasNode(state.nodeName)) { 348 state.node = state.parent.getNode(state.nodeName); 349 NodeDef def = state.node.getDefinition(); -350 if (def.isProtected()) { +350 if (def.isProtected() || def.isAutoCreate()) { 351 // @todo how to handle protected/auto-created child node? -352 -353 } else if (def.isAutoCreate()) { -354 // @todo how to handle protected/auto-created child node? -355 -356 } -357 } else { +352 state.node = (NodeImpl) state.parent.getNode(state.nodeName); +353 } else if (!def.allowSameNameSibs()) { +354 throw new ItemExistsException(state.parent.safeGetJCRPath() + "/" + state.nodeName); +355 } +356 } +357 if (state.node == null) { 358 state.node = (NodeImpl) state.parent.addNode(state.nodeName, state.primaryType); 359 if (state.mixinTypes != null) { 360 for (int i = 0; i < state.mixinTypes.size(); i++) {