polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@585 50f2f4bb-b051-0410-bef5-90022cba6387
This commit is contained in:
parent
ec1653aead
commit
1e22d06cdc
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2002-2008 the original author or authors.
|
||||
* Copyright 2002-2009 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -41,7 +41,7 @@ public class JndiDataSourceLookup extends JndiLocatorSupport implements DataSour
|
|||
|
||||
public DataSource getDataSource(String dataSourceName) throws DataSourceLookupFailureException {
|
||||
try {
|
||||
return (DataSource) lookup(dataSourceName, DataSource.class);
|
||||
return lookup(dataSourceName, DataSource.class);
|
||||
}
|
||||
catch (NamingException ex) {
|
||||
throw new DataSourceLookupFailureException(
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2002-2008 the original author or authors.
|
||||
* Copyright 2002-2009 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -23,7 +23,6 @@ import java.sql.PreparedStatement;
|
|||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.SQLXML;
|
||||
|
||||
import javax.xml.transform.Source;
|
||||
import javax.xml.transform.dom.DOMResult;
|
||||
import javax.xml.transform.dom.DOMSource;
|
||||
|
|
@ -75,10 +74,12 @@ public class Jdbc4SqlXmlHandler implements SqlXmlHandler {
|
|||
return rs.getSQLXML(columnIndex).getCharacterStream();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public Source getXmlAsSource(ResultSet rs, String columnName, Class sourceClass) throws SQLException {
|
||||
return rs.getSQLXML(columnName).getSource(sourceClass != null ? sourceClass : DOMSource.class);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public Source getXmlAsSource(ResultSet rs, int columnIndex, Class sourceClass) throws SQLException {
|
||||
return rs.getSQLXML(columnIndex).getSource(sourceClass != null ? sourceClass : DOMSource.class);
|
||||
}
|
||||
|
|
@ -118,6 +119,7 @@ public class Jdbc4SqlXmlHandler implements SqlXmlHandler {
|
|||
public SqlXmlValue newSqlXmlValue(final Class resultClass, final XmlResultProvider provider) {
|
||||
return new AbstractJdbc4SqlXmlValue() {
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
protected void provideXml(SQLXML xmlObject) throws SQLException, IOException {
|
||||
provider.provideXml(xmlObject.setResult(resultClass));
|
||||
}
|
||||
|
|
@ -128,7 +130,7 @@ public class Jdbc4SqlXmlHandler implements SqlXmlHandler {
|
|||
return new AbstractJdbc4SqlXmlValue() {
|
||||
@Override
|
||||
protected void provideXml(SQLXML xmlObject) throws SQLException, IOException {
|
||||
((DOMResult) xmlObject.setResult(DOMResult.class)).setNode(document);
|
||||
xmlObject.setResult(DOMResult.class).setNode(document);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2002-2008 the original author or authors.
|
||||
* Copyright 2002-2009 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -108,7 +108,7 @@ public class JndiDestinationResolver extends JndiLocatorSupport implements Cachi
|
|||
}
|
||||
else {
|
||||
try {
|
||||
dest = (Destination) lookup(destinationName, Destination.class);
|
||||
dest = lookup(destinationName, Destination.class);
|
||||
validateDestination(dest, destinationName, pubSubDomain);
|
||||
}
|
||||
catch (NamingException ex) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue