Author: tv
Date: Wed Aug  1 20:30:15 2018
New Revision: 1837261

URL: http://svn.apache.org/viewvc?rev=1837261&view=rev
Log:
Update dependency commons-configuration to 2.2
This is a PITA. I don't see how this can be considered an improvement.

Modified:
    turbine/core/trunk/conf/test/ConfigurationBuilder.xml
    turbine/core/trunk/conf/test/Log4j.properties
    turbine/core/trunk/conf/test/usersettings.properties
    turbine/core/trunk/src/java/org/apache/turbine/Turbine.java
    
turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java
    
turbine/core/trunk/src/java/org/apache/turbine/modules/actions/InitContextsAction.java
    
turbine/core/trunk/src/java/org/apache/turbine/modules/actions/sessionvalidator/TemplateSecureSessionValidator.java
    
turbine/core/trunk/src/java/org/apache/turbine/om/security/DefaultUserImpl.java
    
turbine/core/trunk/src/java/org/apache/turbine/pipeline/DefaultLoginValve.java
    turbine/core/trunk/src/java/org/apache/turbine/services/BaseService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/BaseServiceBroker.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java
    turbine/core/trunk/src/java/org/apache/turbine/services/Service.java
    turbine/core/trunk/src/java/org/apache/turbine/services/ServiceBroker.java
    turbine/core/trunk/src/java/org/apache/turbine/services/ServiceManager.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/assemblerbroker/util/python/PythonBaseFactory.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/avaloncomponent/TurbineYaafiComponentService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/jsp/TurbineJspService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/naming/TurbineNamingService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/pull/TurbinePullService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/ContentTool.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/rundata/TurbineRunDataService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/schedule/QuartzSchedulerService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/schedule/TurbineNonPersistentSchedulerService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultSecurityService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultUserManager.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/security/UserManager.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/security/passive/PassiveUserManager.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/template/BaseTemplateEngineService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/template/TurbineTemplateService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/ui/TurbineUIService.java
    
turbine/core/trunk/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java
    turbine/core/trunk/src/test/org/apache/turbine/ConfigurationTest.java
    
turbine/core/trunk/src/test/org/apache/turbine/annotation/AnnotationProcessorTest.java
    
turbine/core/trunk/src/test/org/apache/turbine/services/avaloncomponent/TurbineAvalonComponentServiceTest.java
    
turbine/core/trunk/src/test/org/apache/turbine/services/velocity/PathConverterTest.java

Modified: turbine/core/trunk/conf/test/ConfigurationBuilder.xml
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/conf/test/ConfigurationBuilder.xml?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/conf/test/ConfigurationBuilder.xml (original)
+++ turbine/core/trunk/conf/test/ConfigurationBuilder.xml Wed Aug  1 20:30:15 
2018
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="ISO-8859-1" ?>
 
 <configuration>
-   <header>
+  <header>
     <!-- Meta data about the resulting combined configuration -->
   </header>
   <override><!-- only allowed configurations are user and turbine, relative 
paths   -->
     <properties config-name="user" 
fileName="conf/test/usersettings.properties" config-optional="true" 
config-forceCreate="true"/>
     <xml fileName="conf/test/TurbineResources.xml"/>
     <properties config-name="turbine" 
fileName="conf/test/TemplateService.properties" throwExceptionOnMissing="true"/>
-   </override>
+  </override>
   <additional>
     <!-- Configuration declarations that form a union configuration, always 
provide a unique config-name attribute  -->
   </additional>

Modified: turbine/core/trunk/conf/test/Log4j.properties
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/conf/test/Log4j.properties?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/conf/test/Log4j.properties (original)
+++ turbine/core/trunk/conf/test/Log4j.properties Wed Aug  1 20:30:15 2018
@@ -19,18 +19,14 @@ log4j.rootLogger = ERROR, logfile
 
 # Make sure that all isDebugEnabled() branches are hit during testing
 log4j.category.org.apache.turbine=DEBUG, logfile
+log4j.additivity.org.apache.turbine = false
 
 # we want to see any errors thrown by Turbine.java, primarily in the 
handleException method
 # log4j.category.org.apache.turbine.Turbine=DEBUG, logfile
 
-log4j.appender.log = org.apache.log4j.ConsoleAppender
-log4j.appender.log.target = System.out
-log4j.appender.log.layout = org.apache.log4j.PatternLayout
-log4j.appender.log.layout.conversionPattern = %d [%t] %-5p %c - %m%n
-
 log4j.appender.logfile=org.apache.log4j.FileAppender
 log4j.appender.logfile.File=target/turbine.log
-log4j.appender.logfile.Append=false
+log4j.appender.logfile.append=false
 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
 log4j.appender.logfile.layout.conversionPattern = %d [%t] %-5p %c - %m%n
 

Modified: turbine/core/trunk/conf/test/usersettings.properties
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/conf/test/usersettings.properties?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/conf/test/usersettings.properties (original)
+++ turbine/core/trunk/conf/test/usersettings.properties Wed Aug  1 20:30:15 
2018
@@ -1,3 +1,3 @@
 module.cache=false
-include = testinclude.properties
+include = conf/test/testinclude.properties
 

Modified: turbine/core/trunk/src/java/org/apache/turbine/Turbine.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/Turbine.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/src/java/org/apache/turbine/Turbine.java (original)
+++ turbine/core/trunk/src/java/org/apache/turbine/Turbine.java Wed Aug  1 
20:30:15 2018
@@ -41,9 +41,14 @@ import javax.xml.bind.JAXBContext;
 import javax.xml.bind.Unmarshaller;
 import javax.xml.parsers.FactoryConfigurationError;
 
-import org.apache.commons.configuration.Configuration;
-import org.apache.commons.configuration.DefaultConfigurationBuilder;
-import org.apache.commons.configuration.PropertiesConfiguration;
+import org.apache.commons.configuration2.Configuration;
+import org.apache.commons.configuration2.FileBasedConfiguration;
+import org.apache.commons.configuration2.PropertiesConfiguration;
+import org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder;
+import 
org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder;
+import org.apache.commons.configuration2.builder.fluent.Parameters;
+import org.apache.commons.configuration2.convert.DefaultListDelimiterHandler;
+import org.apache.commons.configuration2.io.HomeDirectoryLocationStrategy;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.lang.exception.ExceptionUtils;
 import org.apache.commons.logging.Log;
@@ -68,24 +73,22 @@ import org.apache.turbine.util.TurbineEx
 import org.apache.turbine.util.uri.URIConstants;
 
 /**
- * Turbine is the main servlet for the entire system. It is <code>final</code>
- * because you should <i>not</i> ever need to subclass this servlet.  If you
+ * Turbine is the main servlet for the entire system. If you
  * need to perform initialization of a service, then you should implement the
  * Services API and let your code be initialized by it.
- * If you need to override something in the <code>doGet()</code> or
- * <code>doPost()</code> methods, edit the TurbineResources.properties file and
- * specify your own classes there.
  * <p>
  * Turbine servlet recognizes the following initialization parameters.
  * <ul>
  * <li><code>properties</code> the path to TurbineResources.properties file
- * used by the default implementation of <code>ResourceService</code>, relative
+ * used to configure Turbine, relative to the application root.</li>
+ * <li><code>configuration</code> the path to TurbineConfiguration.xml file
+ * used to configure Turbine from various sources, relative
+ * to the application root.</li>
+ * <li><code>applicationRoot</code> this parameter defaults to the web context
+ * of the servlet container. You can use this parameter to specify the 
directory
+ * within the server's filesystem, that is the base of your web 
application.</li>
+ * <li><code>loggingRoot</code> the path to Turbine log files, relative
  * to the application root.</li>
- * <li><code>basedir</code> this parameter is used <strong>only</strong> if 
your
- * application server does not support web applications, or the or does not
- * support <code>ServletContext.getRealPath(String)</code> method correctly.
- * You can use this parameter to specify the directory within the server's
- * filesystem, that is the base of your web application.</li>
  * </ul>
  *
  * @author <a href="mailto:[email protected]";>Jon S. Stevens</a>
@@ -335,7 +338,11 @@ public class Turbine extends HttpServlet
                     TurbineConfig.PROPERTIES_PATH_DEFAULT);
              confStyle = ConfigurationStyle.PROPERTIES;
         }
+
         // now begin loading
+        Parameters params = new Parameters();
+        String confPath = new File(getApplicationRoot()).getCanonicalPath();
+
         switch (confStyle)
         {
             case XML:
@@ -343,16 +350,26 @@ public class Turbine extends HttpServlet
                 {
                     confFile = confFile.substring( 1 ); // cft. RFC2396 should 
not start with a slash, if not absolute path
                 }
-                DefaultConfigurationBuilder configurationBuilder = new 
DefaultConfigurationBuilder(confFile);
 
                 // relative base path used for this and child configuration 
files
-                String confPath = new 
File(getApplicationRoot()).toURI().toString();
-                configurationBuilder.setBasePath(confPath);
-                configuration = configurationBuilder.getConfiguration();
+                CombinedConfigurationBuilder combinedBuilder = new 
CombinedConfigurationBuilder()
+                    .configure(params.fileBased()
+                        .setFileName(confFile)
+                        .setListDelimiterHandler(new 
DefaultListDelimiterHandler(','))
+                        .setLocationStrategy(new 
HomeDirectoryLocationStrategy(confPath, false)));
+                configuration = combinedBuilder.getConfiguration();
                 break;
+
             case PROPERTIES:
-                configuration = new 
PropertiesConfiguration(getRealPath(confFile));
+                FileBasedConfigurationBuilder<FileBasedConfiguration> 
propertiesBuilder =
+                    new 
FileBasedConfigurationBuilder<FileBasedConfiguration>(PropertiesConfiguration.class)
+                    .configure(params.properties()
+                        .setFileName(confFile)
+                        .setListDelimiterHandler(new 
DefaultListDelimiterHandler(','))
+                        .setLocationStrategy(new 
HomeDirectoryLocationStrategy(confPath, false)));
+                configuration = propertiesBuilder.getConfiguration();
                 break;
+
             default:
                 break;
         }
@@ -454,11 +471,9 @@ public class Turbine extends HttpServlet
                 // fix up the Application root
                 //
                 Properties p = new Properties();
-                FileInputStream fis = null;
 
-                try
+                try (FileInputStream fis = new FileInputStream(log4jFile))
                 {
-                    fis = new FileInputStream(log4jFile);
                     p.load(fis);
                     p.setProperty(TurbineConstants.APPLICATION_ROOT_KEY, 
getApplicationRoot());
                     PropertyConfigurator.configure(p);
@@ -470,13 +485,6 @@ public class Turbine extends HttpServlet
                             + log4jFile + ": ");
                     fnf.printStackTrace();
                 }
-                finally
-                {
-                    if (fis != null)
-                    {
-                        fis.close();
-                    }
-                }
             }
 
             if (success)

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java
 Wed Aug  1 20:30:15 2018
@@ -26,7 +26,7 @@ import java.util.List;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/modules/actions/InitContextsAction.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/modules/actions/InitContextsAction.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/modules/actions/InitContextsAction.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/modules/actions/InitContextsAction.java
 Wed Aug  1 20:30:15 2018
@@ -27,7 +27,7 @@ import java.util.Properties;
 import javax.naming.InitialContext;
 import javax.naming.NamingException;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.turbine.annotation.TurbineConfiguration;
 import org.apache.turbine.modules.Action;
 import org.apache.turbine.pipeline.PipelineData;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/modules/actions/sessionvalidator/TemplateSecureSessionValidator.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/modules/actions/sessionvalidator/TemplateSecureSessionValidator.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/modules/actions/sessionvalidator/TemplateSecureSessionValidator.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/modules/actions/sessionvalidator/TemplateSecureSessionValidator.java
 Wed Aug  1 20:30:15 2018
@@ -25,10 +25,8 @@ import org.apache.commons.logging.LogFac
 import org.apache.turbine.Turbine;
 import org.apache.turbine.TurbineConstants;
 import org.apache.turbine.annotation.TurbineConfiguration;
-import org.apache.turbine.annotation.TurbineService;
 import org.apache.turbine.om.security.User;
 import org.apache.turbine.pipeline.PipelineData;
-import org.apache.turbine.services.security.SecurityService;
 import org.apache.turbine.util.RunData;
 
 /**

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/om/security/DefaultUserImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/om/security/DefaultUserImpl.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/om/security/DefaultUserImpl.java 
(original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/om/security/DefaultUserImpl.java 
Wed Aug  1 20:30:15 2018
@@ -68,7 +68,7 @@ public class DefaultUserImpl implements
     public DefaultUserImpl(TurbineUser user)
     {
         super();
-        setUserDelegate( user );;
+        setUserDelegate( user );
         setCreateDate(new Date());
         tempStorage = new HashMap<String, Object>(10);
         setHasLoggedIn(Boolean.FALSE);
@@ -289,7 +289,7 @@ public class DefaultUserImpl implements
      * Get the User/Group/Role set associated with this entity
      *
      * @return a set of User/Group/Role relations
-     * @throws DataBackendException 
+     * @throws DataBackendException
      */
     @Override
     public <T extends TurbineUserGroupRole> Set<T> getUserGroupRoleSet() 
throws DataBackendException
@@ -314,7 +314,7 @@ public class DefaultUserImpl implements
      *
      * @param userGroupRole
      *            a User/Group/Role relation to add
-     * @throws DataBackendException 
+     * @throws DataBackendException
      */
     @Override
     public void addUserGroupRole(TurbineUserGroupRole userGroupRole) throws 
DataBackendException
@@ -327,7 +327,7 @@ public class DefaultUserImpl implements
      *
      * @param userGroupRole
      *            a User/Group/Role relation to remove
-     * @throws DataBackendException 
+     * @throws DataBackendException
      */
     @Override
     public void removeUserGroupRole(TurbineUserGroupRole userGroupRole) throws 
DataBackendException

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/pipeline/DefaultLoginValve.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/pipeline/DefaultLoginValve.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/pipeline/DefaultLoginValve.java 
(original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/pipeline/DefaultLoginValve.java 
Wed Aug  1 20:30:15 2018
@@ -115,7 +115,6 @@ public class DefaultLoginValve
             // and "turbine.acl".
             if (actionName.equalsIgnoreCase(actionLogin))
             {
-                @SuppressWarnings("unchecked")
                 Enumeration<String> names = 
data.getSession().getAttributeNames();
                 if (names != null)
                 {

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/BaseService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/BaseService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/src/java/org/apache/turbine/services/BaseService.java 
(original)
+++ turbine/core/trunk/src/java/org/apache/turbine/services/BaseService.java 
Wed Aug  1 20:30:15 2018
@@ -23,8 +23,8 @@ package org.apache.turbine.services;
 
 import java.util.Properties;
 
-import org.apache.commons.configuration.Configuration;
-import org.apache.commons.configuration.ConfigurationConverter;
+import org.apache.commons.configuration2.Configuration;
+import org.apache.commons.configuration2.ConfigurationConverter;
 
 /**
  * This class is a generic implementation of <code>Service</code>.

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/BaseServiceBroker.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/BaseServiceBroker.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/BaseServiceBroker.java 
(original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/BaseServiceBroker.java 
Wed Aug  1 20:30:15 2018
@@ -29,7 +29,7 @@ import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.locks.ReentrantLock;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java
 Wed Aug  1 20:30:15 2018
@@ -25,8 +25,8 @@ import java.rmi.RemoteException;
 import java.rmi.server.UnicastRemoteObject;
 import java.util.Properties;
 
-import org.apache.commons.configuration.Configuration;
-import org.apache.commons.configuration.ConfigurationConverter;
+import org.apache.commons.configuration2.Configuration;
+import org.apache.commons.configuration2.ConfigurationConverter;
 
 /**
  * A base implementation of an {@link java.rmi.server.UnicastRemoteObject}

Modified: turbine/core/trunk/src/java/org/apache/turbine/services/Service.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/Service.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/src/java/org/apache/turbine/services/Service.java 
(original)
+++ turbine/core/trunk/src/java/org/apache/turbine/services/Service.java Wed 
Aug  1 20:30:15 2018
@@ -23,7 +23,7 @@ package org.apache.turbine.services;
 
 import java.util.Properties;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 
 /**
  * <code>Services</code> are <code>Initables</code> that have a name,

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/ServiceBroker.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/ServiceBroker.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/src/java/org/apache/turbine/services/ServiceBroker.java 
(original)
+++ turbine/core/trunk/src/java/org/apache/turbine/services/ServiceBroker.java 
Wed Aug  1 20:30:15 2018
@@ -21,7 +21,7 @@ package org.apache.turbine.services;
  */
 
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 
 /**
  * Classes that implement this interface can act as a broker for

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/ServiceManager.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/ServiceManager.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/src/java/org/apache/turbine/services/ServiceManager.java 
(original)
+++ turbine/core/trunk/src/java/org/apache/turbine/services/ServiceManager.java 
Wed Aug  1 20:30:15 2018
@@ -21,7 +21,7 @@ package org.apache.turbine.services;
  */
 
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 
 /**
  * Classes that implement this interface can act as a manager for

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/assemblerbroker/util/python/PythonBaseFactory.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/assemblerbroker/util/python/PythonBaseFactory.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/assemblerbroker/util/python/PythonBaseFactory.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/assemblerbroker/util/python/PythonBaseFactory.java
 Wed Aug  1 20:30:15 2018
@@ -23,7 +23,7 @@ package org.apache.turbine.services.asse
 
 import java.io.File;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/avaloncomponent/TurbineYaafiComponentService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/avaloncomponent/TurbineYaafiComponentService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/avaloncomponent/TurbineYaafiComponentService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/avaloncomponent/TurbineYaafiComponentService.java
 Wed Aug  1 20:30:15 2018
@@ -27,7 +27,7 @@ import org.apache.avalon.framework.activ
 import org.apache.avalon.framework.logger.CommonsLogger;
 import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.framework.service.ServiceException;
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.fulcrum.yaafi.framework.container.ServiceContainer;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/jsp/TurbineJspService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/jsp/TurbineJspService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/jsp/TurbineJspService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/jsp/TurbineJspService.java
 Wed Aug  1 20:30:15 2018
@@ -27,7 +27,7 @@ import java.io.IOException;
 import javax.servlet.RequestDispatcher;
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/naming/TurbineNamingService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/naming/TurbineNamingService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/naming/TurbineNamingService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/naming/TurbineNamingService.java
 Wed Aug  1 20:30:15 2018
@@ -30,7 +30,7 @@ import javax.naming.Context;
 import javax.naming.InitialContext;
 import javax.naming.NamingException;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.turbine.Turbine;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/TurbinePullService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/pull/TurbinePullService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/TurbinePullService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/TurbinePullService.java
 Wed Aug  1 20:30:15 2018
@@ -25,7 +25,7 @@ import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.fulcrum.pool.PoolService;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/ContentTool.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/ContentTool.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/ContentTool.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/ContentTool.java
 Wed Aug  1 20:30:15 2018
@@ -22,7 +22,7 @@ package org.apache.turbine.services.pull
 
 
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.turbine.Turbine;
 import org.apache.turbine.pipeline.PipelineData;
 import org.apache.turbine.services.pull.ApplicationTool;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java
 Wed Aug  1 20:30:15 2018
@@ -21,7 +21,7 @@ package org.apache.turbine.services.pull
  */
 
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.fulcrum.parser.ParameterParser;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/rundata/TurbineRunDataService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/rundata/TurbineRunDataService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/rundata/TurbineRunDataService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/rundata/TurbineRunDataService.java
 Wed Aug  1 20:30:15 2018
@@ -29,7 +29,7 @@ import javax.servlet.ServletContext;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.fulcrum.parser.CookieParser;
 import org.apache.fulcrum.parser.DefaultCookieParser;
 import org.apache.fulcrum.parser.DefaultParameterParser;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/schedule/QuartzSchedulerService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/schedule/QuartzSchedulerService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/schedule/QuartzSchedulerService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/schedule/QuartzSchedulerService.java
 Wed Aug  1 20:30:15 2018
@@ -404,7 +404,7 @@ public class QuartzSchedulerService
      * {@value JobEntryQuartz#DEFAULT_JOB_GROUP_NAME}, if adding triggers/jobs.
         *
         * @param trigger a Quartz {@link Trigger}.
-        * @param jd a Quartz {@link JobDetail} (built from a {@link Job} with 
{@link JobBuilder}).
+        * @param jd a Quartz {@link JobDetail} (built from a {@link 
org.quartz.Job} with {@link JobBuilder}).
         * @return A JobEntryQuartz.
         */
        public JobEntryQuartz buildJobEntry(Trigger trigger, JobDetail jd) {

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/schedule/TurbineNonPersistentSchedulerService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/schedule/TurbineNonPersistentSchedulerService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/schedule/TurbineNonPersistentSchedulerService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/schedule/TurbineNonPersistentSchedulerService.java
 Wed Aug  1 20:30:15 2018
@@ -22,7 +22,7 @@ package org.apache.turbine.services.sche
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.lang.StringUtils;
 import org.apache.turbine.util.TurbineException;
 

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultSecurityService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultSecurityService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultSecurityService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultSecurityService.java
 Wed Aug  1 20:30:15 2018
@@ -21,7 +21,7 @@ package org.apache.turbine.services.secu
  */
 
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.fulcrum.security.GroupManager;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultUserManager.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultUserManager.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultUserManager.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/security/DefaultUserManager.java
 Wed Aug  1 20:30:15 2018
@@ -24,7 +24,7 @@ package org.apache.turbine.services.secu
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.fulcrum.factory.FactoryService;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/security/UserManager.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/security/UserManager.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/security/UserManager.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/security/UserManager.java
 Wed Aug  1 20:30:15 2018
@@ -21,7 +21,7 @@ package org.apache.turbine.services.secu
 
 import java.util.List;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.fulcrum.security.acl.AccessControlList;
 import org.apache.fulcrum.security.util.DataBackendException;
 import org.apache.fulcrum.security.util.EntityExistsException;
@@ -181,6 +181,7 @@ public interface UserManager
      *
      * @param user the object describing account to be created.
      * @param initialPassword password for the new user
+     * @throws UnknownEntityException if the user account cannot be created.
      * @throws DataBackendException if there was an error accessing the data
      *         backend.
      * @throws EntityExistsException if the user account already exists.

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/security/passive/PassiveUserManager.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/security/passive/PassiveUserManager.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/security/passive/PassiveUserManager.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/security/passive/PassiveUserManager.java
 Wed Aug  1 20:30:15 2018
@@ -23,7 +23,7 @@ package org.apache.turbine.services.secu
 
 import java.util.List;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.fulcrum.security.acl.AccessControlList;
 import org.apache.fulcrum.security.util.DataBackendException;
 import org.apache.fulcrum.security.util.EntityExistsException;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/template/BaseTemplateEngineService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/template/BaseTemplateEngineService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/template/BaseTemplateEngineService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/template/BaseTemplateEngineService.java
 Wed Aug  1 20:30:15 2018
@@ -23,7 +23,7 @@ package org.apache.turbine.services.temp
 
 import java.util.Hashtable;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.turbine.services.TurbineBaseService;
 import org.apache.turbine.services.TurbineServices;
 

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/template/TurbineTemplateService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/template/TurbineTemplateService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/template/TurbineTemplateService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/template/TurbineTemplateService.java
 Wed Aug  1 20:30:15 2018
@@ -25,7 +25,7 @@ import java.io.File;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/ui/TurbineUIService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/ui/TurbineUIService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/ui/TurbineUIService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/ui/TurbineUIService.java
 Wed Aug  1 20:30:15 2018
@@ -25,7 +25,7 @@ import java.io.InputStream;
 import java.util.Properties;
 import java.util.concurrent.ConcurrentHashMap;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Modified: 
turbine/core/trunk/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java
 (original)
+++ 
turbine/core/trunk/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java
 Wed Aug  1 20:30:15 2018
@@ -29,7 +29,7 @@ import java.io.Writer;
 import java.util.Iterator;
 import java.util.List;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;

Modified: turbine/core/trunk/src/test/org/apache/turbine/ConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/test/org/apache/turbine/ConfigurationTest.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- turbine/core/trunk/src/test/org/apache/turbine/ConfigurationTest.java 
(original)
+++ turbine/core/trunk/src/test/org/apache/turbine/ConfigurationTest.java Wed 
Aug  1 20:30:15 2018
@@ -28,9 +28,9 @@ import static org.junit.Assert.assertNot
 import java.io.File;
 import java.net.URL;
 
-import org.apache.commons.configuration.Configuration;
-import org.apache.commons.configuration.FileSystem;
-import org.apache.commons.configuration.PropertiesConfiguration;
+import org.apache.commons.configuration2.Configuration;
+import org.apache.commons.configuration2.builder.fluent.Configurations;
+import org.apache.commons.configuration2.io.FileLocatorUtils;
 import org.apache.turbine.test.BaseTestCase;
 import org.apache.turbine.util.TurbineConfig;
 import org.apache.turbine.util.TurbineXmlConfig;
@@ -119,7 +119,7 @@ public class ConfigurationTest extends B
         String confPath = Turbine.getRealPath( 
"/conf/test/usersettings.properties" );
         try
         {
-            Configuration configuration = new 
PropertiesConfiguration(confPath);
+            Configuration configuration = new 
Configurations().properties(confPath);
             assertNotNull("No Configuration Object found!", configuration);
             assertFalse("Make sure we have values", configuration.isEmpty());
 
@@ -172,7 +172,7 @@ public class ConfigurationTest extends B
             assertEquals("Read a config value " + key + ", received:" + 
configuration.getBoolean(key), false, configuration.getBoolean(key));
 
             // converts to URL, cft. RFC2396
-            URL testURL = FileSystem.getDefaultFileSystem().locateFromURL(new 
File( Turbine.getApplicationRoot()).toURI().toString() , 
configurationRessourcePath);
+            URL testURL = 
FileLocatorUtils.DEFAULT_FILE_SYSTEM.locateFromURL(new File( 
Turbine.getApplicationRoot()).toURI().toString() , configurationRessourcePath);
             assertNotNull( "Should be a valid URL",testURL);
         }
         finally

Modified: 
turbine/core/trunk/src/test/org/apache/turbine/annotation/AnnotationProcessorTest.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/test/org/apache/turbine/annotation/AnnotationProcessorTest.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/test/org/apache/turbine/annotation/AnnotationProcessorTest.java
 (original)
+++ 
turbine/core/trunk/src/test/org/apache/turbine/annotation/AnnotationProcessorTest.java
 Wed Aug  1 20:30:15 2018
@@ -25,7 +25,7 @@ import static org.junit.Assert.assertNot
 
 import java.util.List;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.fulcrum.factory.FactoryService;
 import org.apache.turbine.modules.Screen;
 import org.apache.turbine.modules.ScreenLoader;

Modified: 
turbine/core/trunk/src/test/org/apache/turbine/services/avaloncomponent/TurbineAvalonComponentServiceTest.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/test/org/apache/turbine/services/avaloncomponent/TurbineAvalonComponentServiceTest.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/test/org/apache/turbine/services/avaloncomponent/TurbineAvalonComponentServiceTest.java
 (original)
+++ 
turbine/core/trunk/src/test/org/apache/turbine/services/avaloncomponent/TurbineAvalonComponentServiceTest.java
 Wed Aug  1 20:30:15 2018
@@ -24,8 +24,8 @@ package org.apache.turbine.services.aval
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
-import org.apache.commons.configuration.BaseConfiguration;
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.BaseConfiguration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.turbine.services.ServiceManager;
 import org.apache.turbine.services.TurbineServices;
 import org.apache.turbine.test.BaseTestCase;

Modified: 
turbine/core/trunk/src/test/org/apache/turbine/services/velocity/PathConverterTest.java
URL: 
http://svn.apache.org/viewvc/turbine/core/trunk/src/test/org/apache/turbine/services/velocity/PathConverterTest.java?rev=1837261&r1=1837260&r2=1837261&view=diff
==============================================================================
--- 
turbine/core/trunk/src/test/org/apache/turbine/services/velocity/PathConverterTest.java
 (original)
+++ 
turbine/core/trunk/src/test/org/apache/turbine/services/velocity/PathConverterTest.java
 Wed Aug  1 20:30:15 2018
@@ -26,7 +26,7 @@ import static org.junit.Assert.assertNot
 
 import java.io.File;
 
-import org.apache.commons.configuration.Configuration;
+import org.apache.commons.configuration2.Configuration;
 import org.apache.turbine.Turbine;
 import org.apache.turbine.services.TurbineServices;
 import org.apache.turbine.test.BaseTestCase;


Reply via email to