You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2006/01/20 02:17:52 UTC
svn commit: r370686 -
/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/
Author: jukka
Date: Thu Jan 19 17:17:37 2006
New Revision: 370686
URL: http://svn.apache.org/viewcvs?rev=370686&view=rev
Log:
JCR-306: Made the Config classes final to enforce their immutability.
Modified:
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/AccessManagerConfig.java
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/FileSystemConfig.java
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/LoginModuleConfig.java
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/PersistenceManagerConfig.java
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfig.java
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/SearchConfig.java
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/VersioningConfig.java
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/WorkspaceConfig.java
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/AccessManagerConfig.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/AccessManagerConfig.java?rev=370686&r1=370685&r2=370686&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/AccessManagerConfig.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/AccessManagerConfig.java Thu Jan 19 17:17:37 2006
@@ -25,7 +25,7 @@
*
* @see RepositoryConfig#getAccessManagerConfig()
*/
-public class AccessManagerConfig extends BeanConfig {
+public final class AccessManagerConfig extends BeanConfig {
/**
* Creates an access manager configuration object from the
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/FileSystemConfig.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/FileSystemConfig.java?rev=370686&r1=370685&r2=370686&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/FileSystemConfig.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/FileSystemConfig.java Thu Jan 19 17:17:37 2006
@@ -28,7 +28,7 @@
* previously created by the {@link #init() init()} method.
*
*/
-public class FileSystemConfig extends BeanConfig {
+public final class FileSystemConfig extends BeanConfig {
/** The initialized file system implementation. */
private FileSystem fs;
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/LoginModuleConfig.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/LoginModuleConfig.java?rev=370686&r1=370685&r2=370686&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/LoginModuleConfig.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/LoginModuleConfig.java Thu Jan 19 17:17:37 2006
@@ -28,7 +28,7 @@
* @see RepositoryConfig#getLoginModuleConfig()
* @version $Id$
*/
-public class LoginModuleConfig extends BeanConfig {
+public final class LoginModuleConfig extends BeanConfig {
/**
* Creates an access manager configuration object from the
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/PersistenceManagerConfig.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/PersistenceManagerConfig.java?rev=370686&r1=370685&r2=370686&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/PersistenceManagerConfig.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/PersistenceManagerConfig.java Thu Jan 19 17:17:37 2006
@@ -25,7 +25,7 @@
*
* @see WorkspaceConfig#getPersistenceManagerConfig()
*/
-public class PersistenceManagerConfig extends BeanConfig {
+public final class PersistenceManagerConfig extends BeanConfig {
/**
* Creates a persistence manager configuration object from the
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfig.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfig.java?rev=370686&r1=370685&r2=370686&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfig.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfig.java Thu Jan 19 17:17:37 2006
@@ -57,7 +57,7 @@
* addition the workspace configuration object keeps track of all configured
* workspaces.
*/
-public class RepositoryConfig {
+public final class RepositoryConfig {
/** Name of the workspace configuration file. */
private static final String WORKSPACE_XML = "workspace.xml";
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/SearchConfig.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/SearchConfig.java?rev=370686&r1=370685&r2=370686&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/SearchConfig.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/SearchConfig.java Thu Jan 19 17:17:37 2006
@@ -30,7 +30,7 @@
*
* @see WorkspaceConfig#getSearchConfig()
*/
-public class SearchConfig extends BeanConfig {
+public final class SearchConfig extends BeanConfig {
/**
* The search index file system configuration, or <code>null</code> if
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/VersioningConfig.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/VersioningConfig.java?rev=370686&r1=370685&r2=370686&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/VersioningConfig.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/VersioningConfig.java Thu Jan 19 17:17:37 2006
@@ -30,7 +30,7 @@
*
* @see RepositoryConfig#getVersioningConfig()
*/
-public class VersioningConfig {
+public final class VersioningConfig {
/**
* Versioning home directory.
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/WorkspaceConfig.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/WorkspaceConfig.java?rev=370686&r1=370685&r2=370686&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/WorkspaceConfig.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/config/WorkspaceConfig.java Thu Jan 19 17:17:37 2006
@@ -25,7 +25,7 @@
* search index configuration. The search index is an optional part of the
* configuration.
*/
-public class WorkspaceConfig {
+public final class WorkspaceConfig {
/**
* Workspace home directory.