Author: tv
Date: Sun Apr 21 11:37:11 2024
New Revision: 1917233

URL: http://svn.apache.org/viewvc?rev=1917233&view=rev
Log:
Update deprecated code, update JCS to 3.2

Removed:
    
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/dsfactory/PerUserPoolDataSourceFactory.java
    
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/dsfactory/SharedPoolDataSourceFactory.java
Modified:
    db/torque/trunk/torque-runtime/pom.xml
    
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java
    
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/AbstractBaseManager.java
    
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/MethodResultCache.java
    
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/NoOpMethodResultCache.java
    
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/DateMapperTest.java
    
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LongMapperTest.java

Modified: db/torque/trunk/torque-runtime/pom.xml
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/torque-runtime/pom.xml?rev=1917233&r1=1917232&r2=1917233&view=diff
==============================================================================
--- db/torque/trunk/torque-runtime/pom.xml (original)
+++ db/torque/trunk/torque-runtime/pom.xml Sun Apr 21 11:37:11 2024
@@ -50,12 +50,6 @@
         </dependency>
 
         <dependency>
-            <groupId>commons-dbcp</groupId>
-            <artifactId>commons-dbcp</artifactId>
-            <optional>true</optional>
-        </dependency>
-
-        <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-dbcp2</artifactId>
         </dependency>
@@ -67,7 +61,7 @@
 
         <dependency>
             <groupId>org.apache.commons</groupId>
-            <artifactId>commons-jcs-core</artifactId>
+            <artifactId>commons-jcs3-core</artifactId>
         </dependency>
 
         <dependency>

Modified: 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java?rev=1917233&r1=1917232&r2=1917233&view=diff
==============================================================================
--- 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java
 (original)
+++ 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java
 Sun Apr 21 11:37:11 2024
@@ -36,10 +36,10 @@ import org.apache.commons.configuration2
 import org.apache.commons.configuration2.builder.fluent.Parameters;
 import org.apache.commons.configuration2.convert.DefaultListDelimiterHandler;
 import org.apache.commons.configuration2.ex.ConfigurationException;
-import org.apache.commons.jcs.JCS;
+import org.apache.commons.jcs3.JCS;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.logging.log4j.Logger;
 import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.torque.adapter.Adapter;
 import org.apache.torque.adapter.AdapterFactory;
 import org.apache.torque.adapter.IDMethod;
@@ -458,7 +458,7 @@ public class TorqueInstance
                     String handle = key.substring(0, key.indexOf('.'));
                     log.debug("handle: {} DataSourceFactory: {}", handle, 
classname);
                     Class<?> dsfClass = Class.forName(classname);
-                    DataSourceFactory dsf = (DataSourceFactory) 
dsfClass.getDeclaredConstructor( null ).newInstance();
+                    DataSourceFactory dsf = (DataSourceFactory) 
dsfClass.getDeclaredConstructor().newInstance();
                     Configuration subConf = c.subset(handle);
                     dsf.initialize(subConf);
 
@@ -584,7 +584,7 @@ public class TorqueInstance
         try
         {
             Configuration configuration;
-            if (!configFile.endsWith("xml")) 
+            if (!configFile.endsWith("xml"))
             {
 
                 FileBasedConfigurationBuilder<PropertiesConfiguration> 
propertiesBuilder = new FileBasedConfigurationBuilder<>(
@@ -674,7 +674,7 @@ public class TorqueInstance
                 if (!managers.containsKey(managedClassKey))
                 {
                     String managerClass = conf.getString(key);
-                    log.info("Added Manager for Class: {} -> {}", 
+                    log.info("Added Manager for Class: {} -> {}",
                             managedClassKey, managerClass);
                     try
                     {
@@ -711,7 +711,7 @@ public class TorqueInstance
             {
                 try
                 {
-                    return (AbstractBaseManager<?>) 
Class.forName(className).newInstance();
+                    return (AbstractBaseManager<?>) 
Class.forName(className).getDeclaredConstructor().newInstance();
                 }
                 catch (Exception e)
                 {

Modified: 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/AbstractBaseManager.java
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/AbstractBaseManager.java?rev=1917233&r1=1917232&r2=1917233&view=diff
==============================================================================
--- 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/AbstractBaseManager.java
 (original)
+++ 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/AbstractBaseManager.java
 Sun Apr 21 11:37:11 2024
@@ -34,12 +34,12 @@ import java.util.concurrent.CopyOnWriteA
 import java.util.concurrent.CopyOnWriteArraySet;
 import java.util.stream.Collectors;
 
-import org.apache.commons.jcs.JCS;
-import org.apache.commons.jcs.access.CacheAccess;
-import org.apache.commons.jcs.access.GroupCacheAccess;
-import org.apache.commons.jcs.access.exception.CacheException;
-import org.apache.logging.log4j.Logger;
+import org.apache.commons.jcs3.JCS;
+import org.apache.commons.jcs3.access.CacheAccess;
+import org.apache.commons.jcs3.access.GroupCacheAccess;
+import org.apache.commons.jcs3.access.exception.CacheException;
 import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.torque.Column;
 import org.apache.torque.Torque;
 import org.apache.torque.TorqueException;
@@ -142,11 +142,11 @@ implements Serializable
         catch (IllegalAccessException e)
         {
             throw new TorqueException("Could not access " + getClassName(), e);
-        } 
+        }
         catch (InvocationTargetException e)
         {
             throw new TorqueException("Could not instantiate " + 
getClassName(), e);
-        } 
+        }
         catch (Exception e)
         {
             throw new TorqueException("Could not invoke constructor " + 
getClassName(), e);

Modified: 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/MethodResultCache.java
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/MethodResultCache.java?rev=1917233&r1=1917232&r2=1917233&view=diff
==============================================================================
--- 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/MethodResultCache.java
 (original)
+++ 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/MethodResultCache.java
 Sun Apr 21 11:37:11 2024
@@ -21,10 +21,10 @@ package org.apache.torque.manager;
 
 import java.io.Serializable;
 
-import org.apache.commons.jcs.access.GroupCacheAccess;
-import org.apache.commons.jcs.access.exception.CacheException;
-import org.apache.logging.log4j.Logger;
+import org.apache.commons.jcs3.access.GroupCacheAccess;
+import org.apache.commons.jcs3.access.exception.CacheException;
 import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.torque.TorqueException;
 
 /**

Modified: 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/NoOpMethodResultCache.java
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/NoOpMethodResultCache.java?rev=1917233&r1=1917232&r2=1917233&view=diff
==============================================================================
--- 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/NoOpMethodResultCache.java
 (original)
+++ 
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/manager/NoOpMethodResultCache.java
 Sun Apr 21 11:37:11 2024
@@ -21,7 +21,7 @@ package org.apache.torque.manager;
 
 import java.io.Serializable;
 
-import org.apache.commons.jcs.access.GroupCacheAccess;
+import org.apache.commons.jcs3.access.GroupCacheAccess;
 import org.apache.torque.TorqueException;
 
 /**

Modified: 
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/DateMapperTest.java
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/DateMapperTest.java?rev=1917233&r1=1917232&r2=1917233&view=diff
==============================================================================
--- 
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/DateMapperTest.java
 (original)
+++ 
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/DateMapperTest.java
 Sun Apr 21 11:37:11 2024
@@ -30,14 +30,12 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.Date;
 
-import org.apache.torque.BaseTestCase;
 import org.apache.torque.MockBaseTestCase;
 import org.apache.torque.TorqueException;
 import org.apache.torque.criteria.Criteria;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
 
 public class DateMapperTest extends MockBaseTestCase
 {
@@ -45,6 +43,7 @@ public class DateMapperTest extends Mock
     @Mock
     private ResultSet resultSet;
 
+    @Override
     @BeforeEach
     public void setUp() throws Exception
     {

Modified: 
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LongMapperTest.java
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LongMapperTest.java?rev=1917233&r1=1917232&r2=1917233&view=diff
==============================================================================
--- 
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LongMapperTest.java
 (original)
+++ 
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LongMapperTest.java
 Sun Apr 21 11:37:11 2024
@@ -29,14 +29,12 @@ import static org.mockito.Mockito.when;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 
-import org.apache.torque.BaseTestCase;
 import org.apache.torque.MockBaseTestCase;
 import org.apache.torque.TorqueException;
 import org.apache.torque.criteria.Criteria;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
 
 public class LongMapperTest extends MockBaseTestCase
 {
@@ -44,6 +42,7 @@ public class LongMapperTest extends Mock
     @Mock
     private ResultSet resultSet;
 
+    @Override
     @BeforeEach
     public void setUp() throws Exception
     {



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org
For additional commands, e-mail: torque-dev-h...@db.apache.org

Reply via email to