jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mdue...@apache.org
Subject svn commit: r1166138 [1/12] - in /jackrabbit/sandbox/jackrabbit-mk: jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/ jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/ jackrabbit-spi-commons/src/main/ja...
Date Wed, 07 Sep 2011 12:00:20 GMT
Author: mduerig
Date: Wed Sep  7 12:00:14 2011
New Revision: 1166138

URL: http://svn.apache.org/viewvc?rev=1166138&view=rev
Log:
Microkernel based Jackrabbit prototype (WIP)
clean up

Modified:
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractReadableRepositoryService.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractRepositoryService.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventBundleImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventFilterImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/ItemInfoBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/ItemInfoCacheImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/ItemInfoImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/LockInfoImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/NodeInfoImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/PropertyInfoImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/QItemDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/QNodeDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/QNodeTypeDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/QPropertyDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/SerializableBatch.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/SessionInfoImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/AbstractChangeLog.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/ChangeLog.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/ChangeLogImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/ConsolidatingChangeLog.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/Operation.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/Operations.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/CachingNameResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/CachingPathResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/DefaultNamePathResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/GenerationalCache.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/IdentifierResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/NameParser.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/NameResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/ParsingNameResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/ParsingPathResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/PathParser.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/identifier/AbstractIdFactory.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/identifier/IdFactoryImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/iterator/BoundedIterator.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/iterator/Iterators.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/iterator/Predicate.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/iterator/Transformer.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/AbstractLogger.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/BatchLogger.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/IdFactoryLogger.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/LogWriter.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/LogWriterProvider.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/NameFactoryLogger.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/PathFactoryLogger.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/QValueFactoryLogger.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/RepositoryServiceLogger.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/Slf4jLogWriter.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/Slf4jLogWriterProvider.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/SpiLoggerFactory.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/WriterLogWriter.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/WriterLogWriterProvider.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/AbstractPath.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/CurrentPath.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/HashCache.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/IdentifierPath.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/MatchResult.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/Matcher.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NameConstants.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NamePath.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/ParentPath.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/PathBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/PathFactoryImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/PathMap.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/Pattern.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/RelativePath.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/RootPath.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/NamespaceAdder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/NamespaceExtractor.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/NamespaceMapping.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/RegistryNamespaceResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/namespace/SessionNamespaceResolver.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/AbstractItemDefinitionTemplate.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/AbstractNodeType.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/AbstractNodeTypeManager.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/InvalidConstraintException.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/ItemDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeDefinitionTemplateImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeConflictException.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeDefDiff.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeDefinitionFactory.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeStorage.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeStorageImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeTemplateImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/PropertyDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/PropertyDefinitionTemplateImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/QDefinitionBuilderFactory.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/QItemDefinitionBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/QNodeDefinitionBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/QNodeTypeDefinitionBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/QPropertyDefinitionBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/compact/CompactNodeTypeDefWriter.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/constraint/BooleanConstraint.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/constraint/DateConstraint.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/constraint/NameConstraint.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/constraint/NumericConstraint.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/constraint/PathConstraint.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/constraint/ReferenceConstraint.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/constraint/StringConstraint.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/constraint/ValueConstraint.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/privilege/ParseException.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/privilege/PrivilegeDefinitionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/privilege/PrivilegeDefinitionReader.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/privilege/PrivilegeDefinitionWriter.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/privilege/PrivilegeXmlHandler.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/AndQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/ConstantNameProvider.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/DefaultQueryNodeFactory.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/DefaultQueryNodeVisitor.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/DerefQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/ExactQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/LocationStepQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/NAryQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/NodeTypeQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/NotQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/OrQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/OrderQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/PathQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/PropertyFunctionQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/QueryConstants.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/QueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/QueryNodeVisitor.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/QueryParser.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/QueryRootNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/QueryTreeBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/QueryTreeBuilderRegistry.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/RelationQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/TextsearchQueryNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/TraversingQueryNodeVisitor.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/AbstractQOMNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/AndImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/BindVariableValueImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/ChildNodeImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/ChildNodeJoinConditionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/ColumnImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/ComparisonImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/ConstraintImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/DefaultQOMTreeVisitor.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/DefaultTraversingQOMTreeVisitor.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/DescendantNodeImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/DescendantNodeJoinConditionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/DynamicOperandImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/EquiJoinConditionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/FullTextSearchImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/FullTextSearchScoreImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/JoinImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/LengthImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/LiteralImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/LowerCaseImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/NodeLocalNameImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/NodeNameImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/NotImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/OrImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/OrderingImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/PropertyExistenceImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/PropertyValueImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/QOMTreeVisitor.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/QueryObjectModelFactoryImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/QueryObjectModelTree.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/SameNodeImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/SameNodeJoinConditionImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/SelectorImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/SourceImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/StaticOperandImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/UpperCaseImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/ASTContainsExpression.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/ASTIdentifier.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/ASTLiteral.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/ASTPredicate.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/DefaultParserVisitor.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/JCRSQLQueryBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/QueryBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/QueryFormat.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/QueryBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/QueryFormat.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/SimpleNode.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/XPathQueryBuilder.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/util/StringCache.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/AbstractQValue.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/AbstractQValueFactory.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/DefaultQValue.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/QValueFactoryImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/QValueValue.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/ValueFactoryQImpl.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/ValueFormat.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/ItemInfoCache.java

Modified: jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractReadableRepositoryService.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractReadableRepositoryService.java?rev=1166138&r1=1166137&r2=1166138&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractReadableRepositoryService.java (original)
+++ jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractReadableRepositoryService.java Wed Sep  7 12:00:14 2011
@@ -16,6 +16,20 @@
  */
 package org.apache.jackrabbit.spi.commons;
 
+import org.apache.jackrabbit.commons.cnd.ParseException;
+import org.apache.jackrabbit.spi.ItemId;
+import org.apache.jackrabbit.spi.ItemInfo;
+import org.apache.jackrabbit.spi.ItemInfoCache;
+import org.apache.jackrabbit.spi.NodeId;
+import org.apache.jackrabbit.spi.NodeInfo;
+import org.apache.jackrabbit.spi.QValue;
+import org.apache.jackrabbit.spi.SessionInfo;
+
+import javax.jcr.Credentials;
+import javax.jcr.ItemNotFoundException;
+import javax.jcr.NoSuchWorkspaceException;
+import javax.jcr.RepositoryException;
+import javax.jcr.UnsupportedRepositoryOperationException;
 import java.io.Reader;
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -25,25 +39,9 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
-import java.util.concurrent.ExecutorService;
-
-import javax.jcr.Credentials;
-import javax.jcr.ItemNotFoundException;
-import javax.jcr.NoSuchWorkspaceException;
-import javax.jcr.RepositoryException;
-import javax.jcr.UnsupportedRepositoryOperationException;
-
-import org.apache.jackrabbit.commons.cnd.ParseException;
-import org.apache.jackrabbit.spi.ItemId;
-import org.apache.jackrabbit.spi.ItemInfo;
-import org.apache.jackrabbit.spi.ItemInfoCache;
-import org.apache.jackrabbit.spi.NodeId;
-import org.apache.jackrabbit.spi.NodeInfo;
-import org.apache.jackrabbit.spi.QValue;
-import org.apache.jackrabbit.spi.SessionInfo;
 
 /**
- * <code>AbstractReadableRepositoryService</code> provides an abstract base
+ * {@code AbstractReadableRepositoryService} provides an abstract base
  * class where all methods that attempt to write throw an
  * {@link UnsupportedRepositoryOperationException}. This class useful for
  * repository service implementation that only provide read access to the
@@ -65,7 +63,7 @@ public abstract class AbstractReadableRe
     protected final String defaulWsp;
 
     /**
-     * Creates a new <code>AbstractReadableRepositoryService</code>.
+     * Creates a new {@code AbstractReadableRepositoryService}.
      *
      * @param descriptors the repository descriptors. Maps descriptor keys to
      *                    descriptor values.
@@ -76,14 +74,11 @@ public abstract class AbstractReadableRe
      * @param defaultWsp  name of the default workspace
      * @throws RepositoryException       if the namespace mappings are invalid.
      * @throws ParseException            if an error occurs while parsing the CND.
-     * @throws IllegalArgumentException  if <code>defaultWsp</code> is <code>null</code>
+     * @throws IllegalArgumentException  if {@code defaultWsp} is {@code null}
      */
-    public AbstractReadableRepositoryService(Map<String, QValue[]> descriptors,
-                                             Map<String, String> namespaces,
-                                             Reader cnd,
-                                             List<String> wspNames,
-                                             String defaultWsp)
-            throws RepositoryException, ParseException, IllegalArgumentException {
+    public AbstractReadableRepositoryService(Map<String, QValue[]> descriptors, Map<String, String> namespaces,
+            Reader cnd, List<String> wspNames, String defaultWsp)
+            throws RepositoryException, IllegalArgumentException {
 
         super(descriptors, namespaces, cnd);
 
@@ -92,14 +87,14 @@ public abstract class AbstractReadableRe
         }
 
         this.wspNames = Collections.unmodifiableList(new ArrayList<String>(wspNames));
-        this.defaulWsp = defaultWsp;
+        defaulWsp = defaultWsp;
     }
 
     //------------------------------------< may be overwritten by subclasses>---
     /**
-     * Checks whether the <code>workspaceName</code> is valid.
+     * Checks whether the {@code workspaceName} is valid.
      * @param workspaceName  name of the workspace to check
-     * @throws NoSuchWorkspaceException  if <code>workspaceName</code> is neither in the
+     * @throws NoSuchWorkspaceException  if {@code workspaceName} is neither in the
      * list of workspace nor null (i.e. default workspace).
      */
     @Override
@@ -119,8 +114,9 @@ public abstract class AbstractReadableRe
     // -------------------------------------------------------------< cache >---
     /**
      * @param sessionInfo
-     * @return a new instance of <code>ItemInfoCacheImpl</code>
+     * @return a new instance of {@code ItemInfoCacheImpl}
      */
+    @Override
     public ItemInfoCache getItemInfoCache(SessionInfo sessionInfo) {
         return new ItemInfoCacheImpl();
     }
@@ -128,15 +124,13 @@ public abstract class AbstractReadableRe
     //------------------------------------------------------------< reading >---
     /**
      * This default implementation returns the first item returned by the call to
-     * {@link #getItemInfos(SessionInfo, NodeId)}. The underlying assumption here is that
-     * the implementation and the persistence layer are optimized for batch reading. That is,
-     * a call to <code>getItemInfos</code> is no more expensive than retrieving the single
-     * <code>NodeInfo</code> only. If this assumption does not hold, subclasses should override
+     * {@link #getItemInfos(org.apache.jackrabbit.spi.SessionInfo, org.apache.jackrabbit.spi.ItemId)}.
+     * The underlying assumption here is that the implementation and the persistence layer are optimized
+     * for batch reading. That is, a call to {@code getItemInfos} is no more expensive than retrieving the single
+     * {@code NodeInfo} only. If this assumption does not hold, subclasses should override
      * this method.
      */
-    public NodeInfo getNodeInfo(SessionInfo sessionInfo, NodeId nodeId) throws ItemNotFoundException,
-            RepositoryException {
-
+    public NodeInfo getNodeInfo(SessionInfo sessionInfo, NodeId nodeId) throws RepositoryException {
         Iterator<? extends ItemInfo> infos = getItemInfos(sessionInfo, nodeId);
         if (infos.hasNext()) {
             return (NodeInfo) infos.next();
@@ -149,9 +143,10 @@ public abstract class AbstractReadableRe
     //----------------------------------------------------< workspace names >---
     /**
      * This default implementation first calls {@link #checkSessionInfo(SessionInfo)}
-     * with the <code>sessionInfo</code>, then returns the workspaces that were
+     * with the {@code sessionInfo}, then returns the workspaces that were
      * passed to the constructor of this repository service.
      */
+    @Override
     public String[] getWorkspaceNames(SessionInfo sessionInfo) throws RepositoryException {
         checkSessionInfo(sessionInfo);
         return wspNames.toArray(new String[wspNames.size()]);
@@ -160,13 +155,12 @@ public abstract class AbstractReadableRe
     //-----------------------------------------------------< access control >---
     /**
      * This default implementation first calls {@link #checkSessionInfo(SessionInfo)}
-     * with the <code>sessionInfo</code>, then returns <code>false</code> if
-     * the any of the <code>actions</code> are in {@link #WRITE_ACTIONS};
-     * otherwise returns <code>true</code>.
-     */
-    public boolean isGranted(SessionInfo sessionInfo,
-                             ItemId itemId,
-                             String[] actions) throws RepositoryException {
+     * with the {@code sessionInfo}, then returns {@code false} if
+     * the any of the {@code actions} are in {@link #WRITE_ACTIONS};
+     * otherwise returns {@code true}.
+     */
+    @Override
+    public boolean isGranted(SessionInfo sessionInfo, ItemId itemId, String[] actions) throws RepositoryException {
         checkSessionInfo(sessionInfo);
         // deny all but read
         for (String action : actions) {

Modified: jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractRepositoryService.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractRepositoryService.java?rev=1166138&r1=1166137&r2=1166138&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractRepositoryService.java (original)
+++ jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractRepositoryService.java Wed Sep  7 12:00:14 2011
@@ -48,31 +48,15 @@ import org.apache.jackrabbit.spi.commons
 import org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory;
 import org.apache.jackrabbit.spi.commons.value.QValueFactoryImpl;
 
-import javax.jcr.AccessDeniedException;
 import javax.jcr.Credentials;
 import javax.jcr.GuestCredentials;
-import javax.jcr.InvalidItemStateException;
-import javax.jcr.ItemExistsException;
-import javax.jcr.ItemNotFoundException;
 import javax.jcr.LoginException;
-import javax.jcr.MergeException;
-import javax.jcr.NamespaceException;
 import javax.jcr.NoSuchWorkspaceException;
-import javax.jcr.PathNotFoundException;
 import javax.jcr.PropertyType;
-import javax.jcr.ReferentialIntegrityException;
 import javax.jcr.Repository;
 import javax.jcr.RepositoryException;
 import javax.jcr.SimpleCredentials;
 import javax.jcr.UnsupportedRepositoryOperationException;
-import javax.jcr.ValueFormatException;
-import javax.jcr.lock.LockException;
-import javax.jcr.nodetype.ConstraintViolationException;
-import javax.jcr.nodetype.InvalidNodeTypeDefinitionException;
-import javax.jcr.nodetype.NoSuchNodeTypeException;
-import javax.jcr.nodetype.NodeTypeExistsException;
-import javax.jcr.query.InvalidQueryException;
-import javax.jcr.version.VersionException;
 import java.io.InputStream;
 import java.io.Reader;
 import java.util.HashMap;
@@ -83,7 +67,7 @@ import java.util.concurrent.ExecutorServ
 import java.util.concurrent.Executors;
 
 /**
- * <code>AbstractRepositoryService</code> provides an abstract base class for
+ * {@code AbstractRepositoryService} provides an abstract base class for
  * repository service implementations. This class provides default
  * implementations for the following methods:
  * <ul>
@@ -122,6 +106,7 @@ public abstract class AbstractRepository
      * @return {@link IdFactoryImpl#getInstance()}.
      * @throws RepositoryException if an error occurs.
      */
+    @Override
     public IdFactory getIdFactory() throws RepositoryException {
         return IdFactoryImpl.getInstance();
     }
@@ -130,6 +115,7 @@ public abstract class AbstractRepository
      * @return {@link NameFactoryImpl#getInstance()}.
      * @throws RepositoryException if an error occurs.
      */
+    @Override
     public NameFactory getNameFactory() throws RepositoryException {
         return NameFactoryImpl.getInstance();
     }
@@ -138,6 +124,7 @@ public abstract class AbstractRepository
      * @return {@link PathFactoryImpl#getInstance()}.
      * @throws RepositoryException if an error occurs.
      */
+    @Override
     public PathFactory getPathFactory() throws RepositoryException {
         return PathFactoryImpl.getInstance();
     }
@@ -146,6 +133,7 @@ public abstract class AbstractRepository
      * @return {@link QValueFactoryImpl#getInstance()}.
      * @throws RepositoryException if an error occurs.
      */
+    @Override
     public QValueFactory getQValueFactory() throws RepositoryException {
         return QValueFactoryImpl.getInstance();
     }
@@ -184,10 +172,8 @@ public abstract class AbstractRepository
         descriptors.putAll(descriptors);
     }
 
-    public AbstractRepositoryService(Map<String, QValue[]> descriptors,
-                                     Map<String, String> namespaces,
-                                     QNodeTypeDefinition[] nodeTypeDefs)
-            throws RepositoryException {
+    public AbstractRepositoryService(Map<String, QValue[]> descriptors, Map<String, String> namespaces,
+        QNodeTypeDefinition[] nodeTypeDefs) throws RepositoryException {
 
         this();
         this.descriptors.putAll(descriptors);
@@ -199,9 +185,7 @@ public abstract class AbstractRepository
         this.nodeTypeDefs.registerNodeTypes(nodeTypeDefs, true);
     }
 
-    public AbstractRepositoryService(Map<String, QValue[]> descriptors,
-                                     Map<String, String> namespaces,
-                                     Reader cnd)
+    public AbstractRepositoryService(Map<String, QValue[]> descriptors, Map<String, String> namespaces, Reader cnd)
             throws RepositoryException {
 
         this();
@@ -238,7 +222,7 @@ public abstract class AbstractRepository
     //---------------------< may be overwritten by subclasses>------------------
 
     /**
-     * Checks if the given <code>credentials</code> are valid. This default
+     * Checks if the given {@code credentials} are valid. This default
      * implementation is empty thus allowing all credentials.
      *
      * @param credentials the credentials to check.
@@ -253,30 +237,28 @@ public abstract class AbstractRepository
      * Checks if the given workspace is available. The default implementation is empty
      * thus admitting every workspace name.
      * @param workspaceName  Name of the workspace to check
-     * @throws NoSuchWorkspaceException   If <code>workspaceName</code> is not available.
+     * @throws NoSuchWorkspaceException   If {@code workspaceName} is not available.
      */
     protected void checkWorkspace(String workspaceName) throws NoSuchWorkspaceException {
         // empty
     }
 
     /**
-     * Creates a session info instance for the given <code>credentials</code> and
-     * <code>workspaceName</code>. This default implementation creates a
-     * {@link SessionInfoImpl} instance and sets the <code>userId</code> and
-     * workspaceName. The user <code>userId</code> is <code>null</code> or the
-     * <code>userId</code> from <code>credentials</code> if it is of type
+     * Creates a session info instance for the given {@code credentials} and
+     * {@code workspaceName}. This default implementation creates a
+     * {@link SessionInfoImpl} instance and sets the {@code userId} and
+     * workspaceName. The user {@code userId} is {@code null} or the
+     * {@code userId} from {@code credentials} if it is of type
      * {@link SimpleCredentials}.
      *
      * @param credentials the credentials.
-     * @param workspaceName the name of the workspace to access or <code>null</code>
+     * @param workspaceName the name of the workspace to access or {@code null}
      *        for the default workspace.
-     * @return a session info instance for the given <code>credentials</code> and
-     *         <code>workspaceName</code>.
+     * @return a session info instance for the given {@code credentials} and
+     *         {@code workspaceName}.
      * @throws RepositoryException
      */
-    protected SessionInfo createSessionInfo(Credentials credentials, String workspaceName)
-            throws RepositoryException {
-
+    protected SessionInfo createSessionInfo(Credentials credentials, String workspaceName) throws RepositoryException {
         String userId = null;
         if (credentials instanceof SimpleCredentials) {
             userId = ((SimpleCredentials) credentials).getUserID();
@@ -292,21 +274,19 @@ public abstract class AbstractRepository
     }
 
     /**
-     * Creates a session info instance for the given <code>sessionInfo</code> and
-     * <code>workspaceName</code>. This default implementation creates a
-     * {@link SessionInfoImpl} instance and sets the <code>userId</code> and
-     * workspaceName. The user <code>userId</code> is set to the return value of
+     * Creates a session info instance for the given {@code sessionInfo} and
+     * {@code workspaceName}. This default implementation creates a
+     * {@link SessionInfoImpl} instance and sets the {@code userId} and
+     * workspaceName. The user {@code userId} is set to the return value of
      * {@link SessionInfo#getUserID()}.
      *
      * @param sessionInfo the sessionInfo.
      * @param workspaceName the name of the workspace to access.
-     * @return a session info instance for the given <code>credentials</code> and
-     *         <code>workspaceName</code>.
+     * @return a session info instance for the given {@code credentials} and
+     *         {@code workspaceName}.
      * @throws RepositoryException
      */
-    protected SessionInfo createSessionInfo(SessionInfo sessionInfo, String workspaceName)
-            throws RepositoryException {
-
+    protected SessionInfo createSessionInfo(SessionInfo sessionInfo, String workspaceName) throws RepositoryException {
         String userId = sessionInfo.getUserID();
 
         SessionInfoImpl s = new SessionInfoImpl();
@@ -316,17 +296,16 @@ public abstract class AbstractRepository
     }
 
     /**
-     * Checks the type of the <code>sessionInfo</code> instance. This default
-     * implementation checks if <code>sessionInfo</code> is of type
+     * Checks the type of the {@code sessionInfo} instance. This default
+     * implementation checks if {@code sessionInfo} is of type
      * {@link SessionInfoImpl}, otherwise throws a {@link RepositoryException}.
      *
      * @param sessionInfo the session info to check.
-     * @throws RepositoryException if the given <code>sessionInfo</code> is not
+     * @throws RepositoryException if the given {@code sessionInfo} is not
      *                             of the required type for this repository
      *                             service implementation.
      */
-    protected void checkSessionInfo(SessionInfo sessionInfo)
-            throws RepositoryException {
+    protected void checkSessionInfo(SessionInfo sessionInfo) throws RepositoryException {
         if (sessionInfo instanceof SessionInfoImpl) {
             return;
         }
@@ -340,6 +319,7 @@ public abstract class AbstractRepository
      * This default implementation returns the descriptors that were passed
      * to the constructor of this repository service.
      */
+    @Override
     public Map<String, QValue[]> getRepositoryDescriptors() throws RepositoryException {
         return descriptors;
     }
@@ -357,11 +337,11 @@ public abstract class AbstractRepository
      * @param workspaceName the name of the workspace to log in.
      * @return the session info.
      * @throws LoginException if the credentials are invalid.
-     * @throws NoSuchWorkspaceException if <code>workspaceName</code> is unknown.
+     * @throws NoSuchWorkspaceException if {@code workspaceName} is unknown.
      * @throws RepositoryException if another error occurs.
      */
-    public SessionInfo obtain(Credentials credentials, String workspaceName)
-            throws LoginException, NoSuchWorkspaceException, RepositoryException {
+    @Override
+    public SessionInfo obtain(Credentials credentials, String workspaceName) throws RepositoryException {
         checkCredentials(credentials, workspaceName);
         checkWorkspace(workspaceName);
         return createSessionInfo(credentials, workspaceName);
@@ -371,8 +351,8 @@ public abstract class AbstractRepository
      * This default implementation returns the session info returned by the call
      * to {@link #createSessionInfo(SessionInfo, String)}.
      */
-    public SessionInfo obtain(SessionInfo sessionInfo, String workspaceName)
-            throws LoginException, NoSuchWorkspaceException, RepositoryException {
+    @Override
+    public SessionInfo obtain(SessionInfo sessionInfo, String workspaceName) throws RepositoryException {
         return createSessionInfo(sessionInfo, workspaceName);
     }
 
@@ -380,16 +360,17 @@ public abstract class AbstractRepository
     /**
      * This default implementation returns the session info returned by the call
      * to {@link #obtain(Credentials, String)} with the workspaceName taken from
-     * the passed <code>sessionInfo</code>.
+     * the passed {@code sessionInfo}.
      */
-    public SessionInfo impersonate(SessionInfo sessionInfo, Credentials credentials)
-            throws LoginException, RepositoryException {
+    @Override
+    public SessionInfo impersonate(SessionInfo sessionInfo, Credentials credentials) throws RepositoryException {
         return obtain(credentials, sessionInfo.getWorkspaceName());
     }
 
     /**
      * This default implementation does nothing.
      */
+    @Override
     public void dispose(SessionInfo sessionInfo) throws RepositoryException {
         if (changePollingExecutor != null) {
             changePollingExecutor.shutdown();
@@ -400,8 +381,9 @@ public abstract class AbstractRepository
 
     /**
      * This default implementation first calls {@link #checkSessionInfo(SessionInfo)}
-     * with the <code>sessionInfo</code>,
+     * with the {@code sessionInfo},
      */
+    @Override
     public Iterator<QNodeTypeDefinition> getQNodeTypeDefinitions(SessionInfo sessionInfo) throws
             RepositoryException {
 
@@ -411,11 +393,12 @@ public abstract class AbstractRepository
 
     /**
      * This default implementation first calls {@link #checkSessionInfo(SessionInfo)}
-     * with the <code>sessionInfo</code>, then gathers the {@link QNodeTypeDefinition}s
-     * with the given <code>nodetypeNames</code>. If one of the nodetypeNames
+     * with the {@code sessionInfo}, then gathers the {@link QNodeTypeDefinition}s
+     * with the given {@code nodetypeNames}. If one of the nodetypeNames
      * is not a valid node type definition then a {@link RepositoryException}
      * is thrown.
      */
+    @Override
     public Iterator<QNodeTypeDefinition> getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
             throws RepositoryException {
 
@@ -425,10 +408,11 @@ public abstract class AbstractRepository
 
     /**
      * This default implementation first calls {@link #checkSessionInfo(SessionInfo)}
-     * with the <code>sessionInfo</code>, then lazily initializes {@link #rootNodeDefinition}
-     * if <code>nodeId</code> denotes the root node; otherwise throws a
+     * with the {@code sessionInfo}, then lazily initializes {@link #rootNodeDefinition}
+     * if {@code nodeId} denotes the root node; otherwise throws a
      * {@link UnsupportedRepositoryOperationException}.
      */
+    @Override
     public QNodeDefinition getNodeDefinition(SessionInfo sessionInfo,
                                              NodeId nodeId)
             throws RepositoryException {
@@ -447,6 +431,7 @@ public abstract class AbstractRepository
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
+    @Override
     public QPropertyDefinition getPropertyDefinition(SessionInfo sessionInfo,
                                                      PropertyId propertyId)
             throws RepositoryException {
@@ -456,14 +441,17 @@ public abstract class AbstractRepository
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate) throws InvalidNodeTypeDefinitionException, NodeTypeExistsException, UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public void registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)
+            throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames) throws UnsupportedRepositoryOperationException, NoSuchNodeTypeException, RepositoryException {
+    @Override
+    public void unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
@@ -471,34 +459,34 @@ public abstract class AbstractRepository
 
     /**
      * This default implementation first calls {@link #checkSessionInfo(SessionInfo)}
-     * with the <code>sessionInfo</code>, then returns the prefix to namespace
+     * with the {@code sessionInfo}, then returns the prefix to namespace
      * URL mapping that was provided in the constructor of this repository
      * service.
      */
-    public Map<String, String> getRegisteredNamespaces(SessionInfo sessionInfo) throws
-            RepositoryException {
+    @Override
+    public Map<String, String> getRegisteredNamespaces(SessionInfo sessionInfo) throws RepositoryException {
         checkSessionInfo(sessionInfo);
         return namespaces.getPrefixToURIMapping();
     }
 
     /**
      * This default implementation first calls {@link #checkSessionInfo(SessionInfo)}
-     * with the <code>sessionInfo</code>, then returns the namepsace URI for the
-     * given <code>prefix</code>.
+     * with the {@code sessionInfo}, then returns the namepsace URI for the
+     * given {@code prefix}.
      */
-    public String getNamespaceURI(SessionInfo sessionInfo, String prefix)
-            throws NamespaceException, RepositoryException {
+    @Override
+    public String getNamespaceURI(SessionInfo sessionInfo, String prefix) throws RepositoryException {
         checkSessionInfo(sessionInfo);
         return namespaces.getURI(prefix);
     }
 
     /**
      * This default implementation first calls {@link #checkSessionInfo(SessionInfo)}
-     * with the <code>sessionInfo</code>, then return the namespace prefix for
-     * the given <code>uri</code>.
+     * with the {@code sessionInfo}, then return the namespace prefix for
+     * the given {@code uri}.
      */
-    public String getNamespacePrefix(SessionInfo sessionInfo, String uri)
-            throws NamespaceException, RepositoryException {
+    @Override
+    public String getNamespacePrefix(SessionInfo sessionInfo, String uri) throws RepositoryException {
         checkSessionInfo(sessionInfo);
         return namespaces.getPrefix(uri);
     }
@@ -508,6 +496,7 @@ public abstract class AbstractRepository
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
+    @Override
     public Batch createBatch(SessionInfo sessionInfo, ItemId itemId)
             throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
@@ -516,247 +505,232 @@ public abstract class AbstractRepository
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void submit(Batch batch) throws PathNotFoundException, ItemNotFoundException, NoSuchNodeTypeException, ValueFormatException, VersionException, LockException, ConstraintViolationException, AccessDeniedException, UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public void submit(Batch batch) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void importXml(SessionInfo sessionInfo,
-                          NodeId parentId,
-                          InputStream xmlStream,
-                          int uuidBehaviour) throws ItemExistsException, PathNotFoundException, VersionException, ConstraintViolationException, LockException, AccessDeniedException, UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public void importXml(SessionInfo sessionInfo, NodeId parentId, InputStream xmlStream, int uuidBehaviour)
+            throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void move(SessionInfo sessionInfo,
-                     NodeId srcNodeId,
-                     NodeId destParentNodeId,
-                     Name destName) throws ItemExistsException, PathNotFoundException, VersionException, ConstraintViolationException, LockException, AccessDeniedException, UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public void move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
+            throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void copy(SessionInfo sessionInfo,
-                     String srcWorkspaceName,
-                     NodeId srcNodeId,
-                     NodeId destParentNodeId,
-                     Name destName) throws NoSuchWorkspaceException, ConstraintViolationException, VersionException, AccessDeniedException, PathNotFoundException, ItemExistsException, LockException, UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public void copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId,
+            Name destName) throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void update(SessionInfo sessionInfo,
-                       NodeId nodeId,
-                       String srcWorkspaceName)
-            throws NoSuchWorkspaceException, AccessDeniedException, LockException, InvalidItemStateException, RepositoryException {
+    @Override
+    public void update(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void clone(SessionInfo sessionInfo,
-                      String srcWorkspaceName,
-                      NodeId srcNodeId,
-                      NodeId destParentNodeId,
-                      Name destName,
-                      boolean removeExisting) throws NoSuchWorkspaceException, ConstraintViolationException, VersionException, AccessDeniedException, PathNotFoundException, ItemExistsException, LockException, UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public void clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId,
+            Name destName, boolean removeExisting) throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public LockInfo lock(SessionInfo sessionInfo,
-                         NodeId nodeId,
-                         boolean deep,
-                         boolean sessionScoped)
-            throws UnsupportedRepositoryOperationException, LockException, AccessDeniedException, RepositoryException {
+    @Override
+    public LockInfo lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped)
+            throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public LockInfo lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep,
-                         boolean sessionScoped, long timeoutHint, String ownerHint)
-            throws UnsupportedRepositoryOperationException, LockException,
-            AccessDeniedException, RepositoryException {
+    @Override
+    public LockInfo lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped, long timeoutHint,
+            String ownerHint) throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
-     * @return <code>null</code>.
+     * @return {@code null}.
      */
-    public LockInfo getLockInfo(SessionInfo sessionInfo, NodeId nodeId)
-            throws AccessDeniedException, RepositoryException {
+    @Override
+    public LockInfo getLockInfo(SessionInfo sessionInfo, NodeId nodeId) throws RepositoryException {
         return null;
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void refreshLock(SessionInfo sessionInfo, NodeId nodeId)
-            throws UnsupportedRepositoryOperationException, LockException, AccessDeniedException, RepositoryException {
+    @Override
+    public void refreshLock(SessionInfo sessionInfo, NodeId nodeId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void unlock(SessionInfo sessionInfo, NodeId nodeId)
-            throws UnsupportedRepositoryOperationException, LockException, AccessDeniedException, RepositoryException {
+    @Override
+    public void unlock(SessionInfo sessionInfo, NodeId nodeId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public NodeId checkin(SessionInfo sessionInfo, NodeId nodeId)
-            throws VersionException, UnsupportedRepositoryOperationException, InvalidItemStateException, LockException, RepositoryException {
+    @Override
+    public NodeId checkin(SessionInfo sessionInfo, NodeId nodeId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void checkout(SessionInfo sessionInfo, NodeId nodeId)
-            throws UnsupportedRepositoryOperationException, LockException, RepositoryException {
+    @Override
+    public void checkout(SessionInfo sessionInfo, NodeId nodeId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void checkout(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)
-            throws UnsupportedRepositoryOperationException, LockException, RepositoryException {
+    @Override
+    public void checkout(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public NodeId checkpoint(SessionInfo sessionInfo, NodeId nodeId)
-            throws UnsupportedRepositoryOperationException, LockException, RepositoryException {
+    @Override
+    public NodeId checkpoint(SessionInfo sessionInfo, NodeId nodeId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public NodeId checkpoint(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)
-            throws UnsupportedRepositoryOperationException, LockException, RepositoryException {
+    @Override
+    public NodeId checkpoint(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void removeVersion(SessionInfo sessionInfo,
-                              NodeId versionHistoryId,
-                              NodeId versionId)
-            throws ReferentialIntegrityException, AccessDeniedException, UnsupportedRepositoryOperationException, VersionException, RepositoryException {
+    @Override
+    public void removeVersion(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void restore(SessionInfo sessionInfo,
-                        NodeId nodeId,
-                        NodeId versionId,
-                        boolean removeExisting) throws VersionException, PathNotFoundException, ItemExistsException, UnsupportedRepositoryOperationException, LockException, InvalidItemStateException, RepositoryException {
+    @Override
+    public void restore(SessionInfo sessionInfo, NodeId nodeId, NodeId versionId, boolean removeExisting)
+            throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void restore(SessionInfo sessionInfo,
-                        NodeId[] versionIds,
-                        boolean removeExisting) throws ItemExistsException, UnsupportedRepositoryOperationException, VersionException, LockException, InvalidItemStateException, RepositoryException {
+    @Override
+    public void restore(SessionInfo sessionInfo, NodeId[] versionIds, boolean removeExisting) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
-     * @throws UnsupportedRepositoryOperationException
-     *          always.
+     * @throws UnsupportedRepositoryOperationException always.
      */
-    public Iterator<NodeId> merge(SessionInfo sessionInfo,
-                                  NodeId nodeId,
-                                  String srcWorkspaceName,
-                                  boolean bestEffort) throws
-            NoSuchWorkspaceException, AccessDeniedException, MergeException,
-            LockException, InvalidItemStateException, RepositoryException {
+    @Override
+    public Iterator<NodeId> merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort)
+            throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
-     * @throws UnsupportedRepositoryOperationException
-     *          always.
+     * @throws UnsupportedRepositoryOperationException always.
      */
-    public Iterator<NodeId> merge(SessionInfo sessionInfo,
-                                  NodeId nodeId,
-                                  String srcWorkspaceName,
-                                  boolean bestEffort,
-                                  boolean isShallow) throws
-            NoSuchWorkspaceException, AccessDeniedException, MergeException,
-            LockException, InvalidItemStateException, RepositoryException {
+    @Override
+    public Iterator<NodeId> merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort,
+            boolean isShallow) throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void resolveMergeConflict(SessionInfo sessionInfo,
-                                     NodeId nodeId,
-                                     NodeId[] mergeFailedIds,
-                                     NodeId[] predecessorIds)
-            throws VersionException, InvalidItemStateException, UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public void resolveMergeConflict(SessionInfo sessionInfo, NodeId nodeId, NodeId[] mergeFailedIds,
+            NodeId[] predecessorIds) throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void addVersionLabel(SessionInfo sessionInfo,
-                                NodeId versionHistoryId,
-                                NodeId versionId,
-                                Name label,
-                                boolean moveLabel) throws VersionException, RepositoryException {
+    @Override
+    public void addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label,
+            boolean moveLabel) throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void removeVersionLabel(SessionInfo sessionInfo,
-                                   NodeId versionHistoryId,
-                                   NodeId versionId,
-                                   Name label) throws VersionException, RepositoryException {
+    @Override
+    public void removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)
+            throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public NodeId createActivity(SessionInfo sessionInfo, String title) throws UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public NodeId createActivity(SessionInfo sessionInfo, String title) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void removeActivity(SessionInfo sessionInfo, NodeId activityId) throws UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public void removeActivity(SessionInfo sessionInfo, NodeId activityId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
 
     }
@@ -764,7 +738,8 @@ public abstract class AbstractRepository
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public Iterator<NodeId> mergeActivity(SessionInfo sessionInfo, NodeId activityId) throws UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public Iterator<NodeId> mergeActivity(SessionInfo sessionInfo, NodeId activityId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
 
     }
@@ -772,7 +747,8 @@ public abstract class AbstractRepository
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public NodeId createConfiguration(SessionInfo sessionInfo, NodeId nodeId) throws UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public NodeId createConfiguration(SessionInfo sessionInfo, NodeId nodeId) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
@@ -781,55 +757,51 @@ public abstract class AbstractRepository
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public EventFilter createEventFilter(SessionInfo sessionInfo,
-                                         int eventTypes,
-                                         Path absPath,
-                                         boolean isDeep,
-                                         String[] uuid,
-                                         Name[] nodeTypeName,
-                                         boolean noLocal)
-            throws UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public EventFilter createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep,
+            String[] uuid, Name[] nodeTypeName, boolean noLocal) throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public Subscription createSubscription(SessionInfo sessionInfo,
-                                           EventFilter[] filters)
-            throws UnsupportedRepositoryOperationException, RepositoryException {
+    @Override
+    public Subscription createSubscription(SessionInfo sessionInfo, EventFilter[] filters) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void updateEventFilters(Subscription subscription,
-                                   EventFilter[] filters)
-            throws RepositoryException {
+    @Override
+    public void updateEventFilters(Subscription subscription, EventFilter[] filters) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
+    @Override
     public EventBundle[] getEvents(Subscription subscription, long timeout)
             throws RepositoryException, InterruptedException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public EventBundle getEvents(SessionInfo sessionInfo, EventFilter filter,
-                                   long after) throws
-            RepositoryException, UnsupportedRepositoryOperationException {
+    @Override
+    public EventBundle getEvents(SessionInfo sessionInfo, EventFilter filter, long after) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
+    @Override
     public void dispose(Subscription subscription) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
@@ -839,51 +811,57 @@ public abstract class AbstractRepository
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void registerNamespace(SessionInfo sessionInfo,
-                                  String prefix,
-                                  String uri) throws NamespaceException, UnsupportedRepositoryOperationException, AccessDeniedException, RepositoryException {
+    @Override
+    public void registerNamespace(SessionInfo sessionInfo, String prefix, String uri) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void unregisterNamespace(SessionInfo sessionInfo, String uri)
-            throws NamespaceException, UnsupportedRepositoryOperationException, AccessDeniedException, RepositoryException {
+    @Override
+    public void unregisterNamespace(SessionInfo sessionInfo, String uri) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     //-----------------------------------------------< Workspace Management >---
+
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void createWorkspace(SessionInfo sessionInfo, String name, String srcWorkspaceName) throws AccessDeniedException, UnsupportedRepositoryOperationException, NoSuchWorkspaceException, RepositoryException {
+    @Override
+    public void createWorkspace(SessionInfo sessionInfo, String name, String srcWorkspaceName) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     /**
      * @throws UnsupportedRepositoryOperationException always.
      */
-    public void deleteWorkspace(SessionInfo sessionInfo, String name) throws AccessDeniedException, UnsupportedRepositoryOperationException, NoSuchWorkspaceException, RepositoryException {
+    @Override
+    public void deleteWorkspace(SessionInfo sessionInfo, String name) throws RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
     //-------------------------------< query >----------------------------------
 
+    @Override
     public String[] getSupportedQueryLanguages(SessionInfo sessionInfo) throws RepositoryException {
         checkSessionInfo(sessionInfo);
         return new String[0];
     }
 
-    public String[] checkQueryStatement(SessionInfo sessionInfo, String statement,
-                                    String language, Map<String, String> namespaces) throws
-            InvalidQueryException, RepositoryException {
+    @Override
+    public String[] checkQueryStatement(SessionInfo sessionInfo, String statement, String language,
+            Map<String, String> namespaces) throws
+            RepositoryException {
         throw new UnsupportedRepositoryOperationException();
     }
 
-    public QueryInfo executeQuery(SessionInfo sessionInfo, String statement,
-                                  String language, Map<String, String> namespaces, long limit,
-                                  long offset, Map<String, QValue> values) throws RepositoryException {
+    @Override
+    public QueryInfo executeQuery(SessionInfo sessionInfo, String statement, String language,
+            Map<String, String> namespaces, long limit, long offset, Map<String, QValue> values)
+            throws RepositoryException {
+
         throw new UnsupportedRepositoryOperationException();
     }
 

Modified: jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventBundleImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventBundleImpl.java?rev=1166138&r1=1166137&r2=1166138&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventBundleImpl.java (original)
+++ jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventBundleImpl.java Wed Sep  7 12:00:14 2011
@@ -24,7 +24,7 @@ import java.util.Collection;
 import java.util.Iterator;
 
 /**
- * <code>EventBundleImpl</code> implements a serializable {@link EventBundle}.
+ * {@code EventBundleImpl} implements a serializable {@link EventBundle}.
  */
 public class EventBundleImpl implements EventBundle, Serializable {
 
@@ -39,7 +39,7 @@ public class EventBundleImpl implements 
     private final Collection<Event> events;
 
     /**
-     * Creates a new event bundle with <code>events</code>.
+     * Creates a new event bundle with {@code events}.
      *
      * @param events   the events for this bundle.
      * @param isLocal  if this events were created due to a local change.
@@ -49,25 +49,19 @@ public class EventBundleImpl implements 
         this.isLocal = isLocal;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public Iterator<Event> getEvents() {
         return events.iterator();
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public boolean isLocal() {
         return isLocal;
     }
 
     //-----------------------------------------------------------< Iterable >---
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public Iterator<Event> iterator() {
         return getEvents();
     }

Modified: jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventFilterImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventFilterImpl.java?rev=1166138&r1=1166137&r2=1166138&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventFilterImpl.java (original)
+++ jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventFilterImpl.java Wed Sep  7 12:00:14 2011
@@ -16,25 +16,23 @@
  */
 package org.apache.jackrabbit.spi.commons;
 
-import java.io.Serializable;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.HashSet;
-import java.util.Set;
-
-import javax.jcr.RepositoryException;
-
 import org.apache.jackrabbit.spi.Event;
 import org.apache.jackrabbit.spi.EventFilter;
 import org.apache.jackrabbit.spi.Name;
 import org.apache.jackrabbit.spi.NodeId;
 import org.apache.jackrabbit.spi.Path;
 
+import javax.jcr.RepositoryException;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
 /**
- * <code>EventFilterImpl</code> is the simple bean style implementation of an
+ * {@code EventFilterImpl} is the simple bean style implementation of an
  * {@link EventFilter}.
  */
-public class EventFilterImpl implements EventFilter, Serializable {
+public class EventFilterImpl implements EventFilter {
 
     private final int eventTypes;
 
@@ -49,7 +47,7 @@ public class EventFilterImpl implements 
     private final boolean noLocal;
 
     /**
-     * Creates a new <code>EventFilterImpl</code>.
+     * Creates a new {@code EventFilterImpl}.
      *
      * @param eventTypes    the event types this filter is interested in.
      * @param absPath       filter events that are below this path.
@@ -73,9 +71,7 @@ public class EventFilterImpl implements 
         this.noLocal = noLocal;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public boolean accept(Event event, boolean isLocal) {
         int type = event.getType();
         // check type
@@ -135,7 +131,7 @@ public class EventFilterImpl implements 
     }
 
     /**
-     * @return <code>true</code> if this event filter is deep.
+     * @return {@code true} if this event filter is deep.
      */
     public boolean isDeep() {
         return isDeep;
@@ -149,7 +145,7 @@ public class EventFilterImpl implements 
     }
 
     /**
-     * @return the uuids of the nodes of this filter or <code>null</code> if
+     * @return the uuids of the nodes of this filter or {@code null} if
      *         this filter does not care about uuids.
      */
     public String[] getUUIDs() {
@@ -161,7 +157,7 @@ public class EventFilterImpl implements 
     }
 
     /**
-     * @return an unmodifiable set of node type names or <code>null</code> if
+     * @return an unmodifiable set of node type names or {@code null} if
      *         this filter does not care about node types.
      */
     public Set<Name> getNodeTypeNames() {
@@ -186,14 +182,14 @@ public class EventFilterImpl implements 
     @Override
     public String toString() {
         return new StringBuffer(getClass().getName())
-            .append("[")
+            .append('[')
             .append("eventTypes: ").append(eventTypes).append(", ")
             .append("absPath: ").append(absPath).append(", ")
             .append("isDeep: ").append(isDeep).append(", ")
             .append("uuids: ").append(uuids).append(", ")
             .append("nodeTypeNames: ").append(nodeTypeNames).append(", ")
             .append("noLocal: ").append(noLocal)
-            .append("]")
+            .append(']')
             .toString();
     }
 

Modified: jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventImpl.java?rev=1166138&r1=1166137&r2=1166138&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventImpl.java (original)
+++ jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventImpl.java Wed Sep  7 12:00:14 2011
@@ -18,20 +18,19 @@ package org.apache.jackrabbit.spi.common
 
 import org.apache.jackrabbit.spi.Event;
 import org.apache.jackrabbit.spi.ItemId;
-import org.apache.jackrabbit.spi.NodeId;
 import org.apache.jackrabbit.spi.Name;
+import org.apache.jackrabbit.spi.NodeId;
 import org.apache.jackrabbit.spi.Path;
 import org.apache.jackrabbit.spi.QValue;
 
 import javax.jcr.RepositoryException;
 import javax.jcr.UnsupportedRepositoryOperationException;
 import java.io.Serializable;
-import java.util.Map;
-import java.util.Collections;
 import java.util.HashMap;
+import java.util.Map;
 
 /**
- * <code>EventImpl</code> implements a serializable SPI
+ * {@code EventImpl} implements a serializable SPI
  * {@link org.apache.jackrabbit.spi.Event}.
  */
 public class EventImpl implements Event, Serializable {
@@ -97,74 +96,55 @@ public class EventImpl implements Event,
     }
 
     //--------------------------------------------------------------< Event >---
-    /**
-     * {@inheritDoc}
-     */
+
+    @Override
     public int getType() {
         return type;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public Path getPath() {
         return path;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public ItemId getItemId() {
         return itemId;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public NodeId getParentId() {
         return parentId;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public Name getPrimaryNodeTypeName() {
         return primaryNodeTypeName;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public Name[] getMixinTypeNames() {
         Name[] mixins = new Name[mixinTypeNames.length];
         System.arraycopy(mixinTypeNames, 0, mixins, 0, mixinTypeNames.length);
         return mixins;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public String getUserID() {
         return userId;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public Map<Name, QValue> getInfo() throws RepositoryException {
         return info;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public String getUserData() {
         return userData;
     }
 
-    /**
-     * {@inheritDoc}
-     */
+    @Override
     public long getDate() throws RepositoryException {
         if (timestamp == Long.MIN_VALUE) {
             throw new UnsupportedRepositoryOperationException("Event.getDate() not supported");
@@ -177,7 +157,7 @@ public class EventImpl implements Event,
     @Override
     public String toString() {
         return new StringBuffer(getClass().getName())
-            .append("[")
+            .append('[')
             .append("eventTypes: ").append(type).append(", ")
             .append("absPath: ").append(path).append(", ")
             .append("itemId: ").append(itemId).append(", ")
@@ -185,7 +165,7 @@ public class EventImpl implements Event,
             .append("primaryNodeTypeName: ").append(primaryNodeTypeName).append(", ")
             .append("mixinTypeNames: ").append(mixinTypeNames).append(", ")
             .append("userId").append(userId)
-            .append("]")
+            .append(']')
             .toString();
     }
     



Mime
View raw message