Author: tv
Date: Thu Jul 5 19:43:53 2012
New Revision: 1357832
URL: http://svn.apache.org/viewvc?rev=1357832&view=rev
Log:
Attempt to fix invalid casting
Modified:
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/Torque.java
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/avalon/Torque.java
Modified:
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/Torque.java
URL:
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/Torque.java?rev=1357832&r1=1357831&r2=1357832&view=diff
==============================================================================
---
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/Torque.java
(original)
+++
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/Torque.java
Thu Jul 5 19:43:53 2012
@@ -192,7 +192,7 @@ public final class Torque
*
* @return The requested Manager.
*/
- public static <T extends Persistent> AbstractBaseManager<T>
getManager(String name)
+ public static <T extends AbstractBaseManager<? extends Persistent>> T
getManager(String name)
{
return getInstance().getManager(name);
}
@@ -206,7 +206,7 @@ public final class Torque
*
* @return a Manager
*/
- public static <T extends Persistent> AbstractBaseManager<T>
getManager(String name,
+ public static <T extends AbstractBaseManager<? extends Persistent>> T
getManager(String name,
String defaultClassName)
{
return getInstance().getManager(name, defaultClassName);
Modified:
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java
URL:
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java?rev=1357832&r1=1357831&r2=1357832&view=diff
==============================================================================
---
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java
(original)
+++
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/TorqueInstance.java
Thu Jul 5 19:43:53 2012
@@ -767,10 +767,10 @@ public class TorqueInstance
* @param name name of the manager
* @return a Manager
*/
- public <T extends Persistent> AbstractBaseManager<T> getManager(String
name)
+ public <T extends AbstractBaseManager<? extends Persistent>> T
getManager(String name)
{
@SuppressWarnings("unchecked")
- AbstractBaseManager<T> m = (AbstractBaseManager<T>)managers.get(name);
+ T m = (T)managers.get(name);
if (m == null)
{
log.error("No configured manager for key " + name + ".");
@@ -788,10 +788,10 @@ public class TorqueInstance
* @return a Manager
*/
@SuppressWarnings("unchecked")
- public <T extends Persistent> AbstractBaseManager<T> getManager(String
name,
+ public <T extends AbstractBaseManager<? extends Persistent>> T
getManager(String name,
String defaultClassName)
{
- AbstractBaseManager<T> m = (AbstractBaseManager<T>)managers.get(name);
+ T m = (T)managers.get(name);
if (m == null)
{
log.debug("Added late Manager mapping for Class: "
@@ -807,7 +807,7 @@ public class TorqueInstance
}
// Try again now that the default manager should be in the map
- m = (AbstractBaseManager<T>)managers.get(name);
+ m = (T)managers.get(name);
}
return m;
Modified:
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/avalon/Torque.java
URL:
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/avalon/Torque.java?rev=1357832&r1=1357831&r2=1357832&view=diff
==============================================================================
---
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/avalon/Torque.java
(original)
+++
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/avalon/Torque.java
Thu Jul 5 19:43:53 2012
@@ -73,7 +73,7 @@ public interface Torque
* @param name name of the manager
* @return a Manager
*/
- <T extends Persistent> AbstractBaseManager<T> getManager(String name);
+ <T extends AbstractBaseManager<? extends Persistent>> T getManager(String
name);
/**
* This methods returns either the Manager from the configuration file,
@@ -83,7 +83,7 @@ public interface Torque
* @param defaultClassName the class to use if name has not been configured
* @return a Manager
*/
- <T extends Persistent> AbstractBaseManager<T> getManager(String name,
String defaultClassName);
+ <T extends AbstractBaseManager<? extends Persistent>> T getManager(String
name, String defaultClassName);
/**
* Returns the default database map information.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]