You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2010/12/20 20:58:14 UTC

svn commit: r1051266 - in /directory: apacheds/branches/alex_refactoring/core/src/main/java/org/apache/directory/server/core/prefs/ shared/branches/alex_refactoring/ldap/src/main/java/org/apache/directory/shared/ldap/util/ shared/branches/alex_refactor...

Author: akarasulu
Date: Mon Dec 20 19:58:13 2010
New Revision: 1051266

URL: http://svn.apache.org/viewvc?rev=1051266&view=rev
Log:
Continuing decoupling of shared:

  o added additional constructor on RuntimeMultiException
  o making PreferencesDictionary depend on RuntimeMultiException instead of commons NestedRuntimeException
  o moved PreferencesDictionary to shared-util module


Added:
    directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/PreferencesDictionary.java   (contents, props changed)
      - copied, changed from r1051214, directory/shared/branches/alex_refactoring/ldap/src/main/java/org/apache/directory/shared/ldap/util/PreferencesDictionary.java
Removed:
    directory/shared/branches/alex_refactoring/ldap/src/main/java/org/apache/directory/shared/ldap/util/PreferencesDictionary.java
Modified:
    directory/apacheds/branches/alex_refactoring/core/src/main/java/org/apache/directory/server/core/prefs/ServerSystemPreferences.java
    directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/exception/RuntimeMultiException.java

Modified: directory/apacheds/branches/alex_refactoring/core/src/main/java/org/apache/directory/server/core/prefs/ServerSystemPreferences.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/alex_refactoring/core/src/main/java/org/apache/directory/server/core/prefs/ServerSystemPreferences.java?rev=1051266&r1=1051265&r2=1051266&view=diff
==============================================================================
--- directory/apacheds/branches/alex_refactoring/core/src/main/java/org/apache/directory/server/core/prefs/ServerSystemPreferences.java (original)
+++ directory/apacheds/branches/alex_refactoring/core/src/main/java/org/apache/directory/server/core/prefs/ServerSystemPreferences.java Mon Dec 20 19:58:13 2010
@@ -45,7 +45,7 @@ import org.apache.directory.shared.ldap.
 import org.apache.directory.shared.ldap.message.AliasDerefMode;
 import org.apache.directory.shared.ldap.name.DN;
 import org.apache.directory.shared.ldap.schema.AttributeType;
-import org.apache.directory.shared.ldap.util.PreferencesDictionary;
+import org.apache.directory.shared.util.PreferencesDictionary;
 
 
 /**

Copied: directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/PreferencesDictionary.java (from r1051214, directory/shared/branches/alex_refactoring/ldap/src/main/java/org/apache/directory/shared/ldap/util/PreferencesDictionary.java)
URL: http://svn.apache.org/viewvc/directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/PreferencesDictionary.java?p2=directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/PreferencesDictionary.java&p1=directory/shared/branches/alex_refactoring/ldap/src/main/java/org/apache/directory/shared/ldap/util/PreferencesDictionary.java&r1=1051214&r2=1051266&rev=1051266&view=diff
==============================================================================
--- directory/shared/branches/alex_refactoring/ldap/src/main/java/org/apache/directory/shared/ldap/util/PreferencesDictionary.java (original)
+++ directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/PreferencesDictionary.java Mon Dec 20 19:58:13 2010
@@ -17,7 +17,7 @@
  *  under the License. 
  *  
  */
-package org.apache.directory.shared.ldap.util;
+package org.apache.directory.shared.util;
 
 
 import java.util.Dictionary;
@@ -25,9 +25,9 @@ import java.util.Enumeration;
 import java.util.prefs.Preferences;
 import java.util.prefs.BackingStoreException;
 
-import org.apache.commons.lang.exception.NestableRuntimeException;
 import org.apache.directory.shared.i18n.I18n;
 import org.apache.directory.shared.util.ArrayEnumeration;
+import org.apache.directory.shared.util.exception.RuntimeMultiException;
 
 
 /**
@@ -78,7 +78,7 @@ public class PreferencesDictionary exten
         }
         catch ( BackingStoreException e )
         {
-            throw new NestableRuntimeException( I18n.err( I18n.ERR_04423 ), e );
+            throw new RuntimeMultiException( I18n.err( I18n.ERR_04423 ), e );
         }
     }
 
@@ -91,7 +91,7 @@ public class PreferencesDictionary exten
         }
         catch ( BackingStoreException e )
         {
-            throw new NestableRuntimeException( I18n.err( I18n.ERR_04423 ), e );
+            throw new RuntimeMultiException( I18n.err( I18n.ERR_04423 ), e );
         }
     }
 
@@ -113,7 +113,7 @@ public class PreferencesDictionary exten
         }
         catch ( BackingStoreException e )
         {
-            throw new NestableRuntimeException( I18n.err( I18n.ERR_04423 ), e );
+            throw new RuntimeMultiException( I18n.err( I18n.ERR_04423 ), e );
         }
     }
 
@@ -127,7 +127,7 @@ public class PreferencesDictionary exten
         }
         catch ( BackingStoreException e )
         {
-            throw new NestableRuntimeException( I18n.err( I18n.ERR_04423 ), e );
+            throw new RuntimeMultiException( I18n.err( I18n.ERR_04423 ), e );
         }
     }
 

Propchange: directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/PreferencesDictionary.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/exception/RuntimeMultiException.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/exception/RuntimeMultiException.java?rev=1051266&r1=1051265&r2=1051266&view=diff
==============================================================================
--- directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/exception/RuntimeMultiException.java (original)
+++ directory/shared/branches/alex_refactoring/util/src/main/java/org/apache/directory/shared/util/exception/RuntimeMultiException.java Mon Dec 20 19:58:13 2010
@@ -52,13 +52,20 @@ public class RuntimeMultiException exten
     }
 
 
+    public RuntimeMultiException( String message, Throwable t )
+    {
+        super( message );
+        addThrowable( t );
+    }
+
+
     /**
      * Constructs an Exception with a detailed message.
      * 
      * @param message
      *            The message associated with the exception.
      */
-    public RuntimeMultiException(String message)
+    public RuntimeMultiException( String message )
     {
         super( message );
     }