# HG changeset patch # User lancea # Date 1471962616 14400 # Node ID ec047f91988e2f27444ac39dba2250fe0546eae3 # Parent 6eb2dc8dffde102ccbbc68ac376216f4e9d7af4d 8164061: Fix @since for javax.sql.rowset.BaseRowSet and javax.sql.CommonDataSource Reviewed-by: darcy diff -r 6eb2dc8dffde -r ec047f91988e jdk/src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java --- a/jdk/src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java Mon Aug 22 19:28:36 2016 -0700 +++ b/jdk/src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java Tue Aug 23 10:30:16 2016 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -3204,7 +3204,6 @@ * this method is called on a closed CallableStatement * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method - * @since 1.4 */ public void setNull(String parameterName, int sqlType) throws SQLException { throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3240,7 +3239,6 @@ * this method is called on a closed CallableStatement * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method - * @since 1.4 */ public void setNull (String parameterName, int sqlType, String typeName) throws SQLException{ @@ -3259,7 +3257,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setBoolean(String parameterName, boolean x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3277,7 +3274,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setByte(String parameterName, byte x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3295,7 +3291,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setShort(String parameterName, short x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3313,7 +3308,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setInt(String parameterName, int x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3332,7 +3326,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setLong(String parameterName, long x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3350,7 +3343,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setFloat(String parameterName, float x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3368,7 +3360,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setDouble(String parameterName, double x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3387,7 +3378,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setBigDecimal(String parameterName, BigDecimal x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3408,7 +3398,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setString(String parameterName, String x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3428,7 +3417,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setBytes(String parameterName, byte x[]) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -3447,7 +3435,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setTimestamp(String parameterName, java.sql.Timestamp x) throws SQLException{ @@ -3474,7 +3461,6 @@ * this method is called on a closed CallableStatement * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method - * @since 1.4 */ public void setAsciiStream(String parameterName, java.io.InputStream x, int length) throws SQLException{ @@ -3500,7 +3486,6 @@ * this method is called on a closed CallableStatement * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method - * @since 1.4 */ public void setBinaryStream(String parameterName, java.io.InputStream x, int length) throws SQLException{ @@ -3528,7 +3513,6 @@ * this method is called on a closed CallableStatement * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method - * @since 1.4 */ public void setCharacterStream(String parameterName, java.io.Reader reader, @@ -3684,7 +3668,6 @@ * this data type * @see Types * @see #getParams - * @since 1.4 */ public void setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException{ @@ -3710,7 +3693,6 @@ * or STRUCT data type and the JDBC driver does not support * this data type * @see #getParams - * @since 1.4 */ public void setObject(String parameterName, Object x, int targetSqlType) throws SQLException{ @@ -3751,7 +3733,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setObject(String parameterName, Object x) throws SQLException{ throw new SQLFeatureNotSupportedException("Feature not supported"); @@ -4024,7 +4005,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setDate(String parameterName, java.sql.Date x) throws SQLException { @@ -4050,7 +4030,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setDate(String parameterName, java.sql.Date x, Calendar cal) throws SQLException { @@ -4069,7 +4048,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setTime(String parameterName, java.sql.Time x) throws SQLException { @@ -4095,7 +4073,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setTime(String parameterName, java.sql.Time x, Calendar cal) throws SQLException { @@ -4121,7 +4098,6 @@ * @exception SQLFeatureNotSupportedException if the JDBC driver does not support * this method * @see #getParams - * @since 1.4 */ public void setTimestamp(String parameterName, java.sql.Timestamp x, Calendar cal) throws SQLException { @@ -4459,7 +4435,6 @@ * @exception SQLException if a database access error occurs or * this method is called on a closed PreparedStatement * @throws SQLFeatureNotSupportedException if the JDBC driver does not support this method - * @since 1.4 */ public void setURL(int parameterIndex, java.net.URL x) throws SQLException { throw new SQLFeatureNotSupportedException("Feature not supported"); diff -r 6eb2dc8dffde -r ec047f91988e jdk/src/java.sql/share/classes/javax/sql/CommonDataSource.java --- a/jdk/src/java.sql/share/classes/javax/sql/CommonDataSource.java Mon Aug 22 19:28:36 2016 -0700 +++ b/jdk/src/java.sql/share/classes/javax/sql/CommonDataSource.java Tue Aug 23 10:30:16 2016 -0400 @@ -57,7 +57,6 @@ * logging is disabled * @exception java.sql.SQLException if a database access error occurs * @see #setLogWriter - * @since 1.4 */ java.io.PrintWriter getLogWriter() throws SQLException; @@ -79,7 +78,6 @@ * @param out the new log writer; to disable logging, set to null * @exception SQLException if a database access error occurs * @see #getLogWriter - * @since 1.4 */ void setLogWriter(java.io.PrintWriter out) throws SQLException; @@ -94,7 +92,6 @@ * @param seconds the data source login time limit * @exception SQLException if a database access error occurs. * @see #getLoginTimeout - * @since 1.4 */ void setLoginTimeout(int seconds) throws SQLException; @@ -109,7 +106,6 @@ * @return the data source login time limit * @exception SQLException if a database access error occurs. * @see #setLoginTimeout - * @since 1.4 */ int getLoginTimeout() throws SQLException; diff -r 6eb2dc8dffde -r ec047f91988e jdk/src/java.sql/share/classes/javax/sql/ConnectionPoolDataSource.java --- a/jdk/src/java.sql/share/classes/javax/sql/ConnectionPoolDataSource.java Mon Aug 22 19:28:36 2016 -0700 +++ b/jdk/src/java.sql/share/classes/javax/sql/ConnectionPoolDataSource.java Tue Aug 23 10:30:16 2016 -0400 @@ -72,6 +72,34 @@ PooledConnection getPooledConnection(String user, String password) throws SQLException; + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + java.io.PrintWriter getLogWriter() throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + void setLogWriter(java.io.PrintWriter out) throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + void setLoginTimeout(int seconds) throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + int getLoginTimeout() throws SQLException; + //------------------------- JDBC 4.3 ----------------------------------- /** diff -r 6eb2dc8dffde -r ec047f91988e jdk/src/java.sql/share/classes/javax/sql/DataSource.java --- a/jdk/src/java.sql/share/classes/javax/sql/DataSource.java Mon Aug 22 19:28:36 2016 -0700 +++ b/jdk/src/java.sql/share/classes/javax/sql/DataSource.java Tue Aug 23 10:30:16 2016 -0400 @@ -109,6 +109,34 @@ Connection getConnection(String username, String password) throws SQLException; + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + java.io.PrintWriter getLogWriter() throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + void setLogWriter(java.io.PrintWriter out) throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + void setLoginTimeout(int seconds) throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + int getLoginTimeout() throws SQLException; + // JDBC 4.3 /** diff -r 6eb2dc8dffde -r ec047f91988e jdk/src/java.sql/share/classes/javax/sql/XADataSource.java --- a/jdk/src/java.sql/share/classes/javax/sql/XADataSource.java Mon Aug 22 19:28:36 2016 -0700 +++ b/jdk/src/java.sql/share/classes/javax/sql/XADataSource.java Tue Aug 23 10:30:16 2016 -0400 @@ -81,7 +81,35 @@ XAConnection getXAConnection(String user, String password) throws SQLException; - // JDBC 4.3 + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + java.io.PrintWriter getLogWriter() throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + void setLogWriter(java.io.PrintWriter out) throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + void setLoginTimeout(int seconds) throws SQLException; + + /** + * {@inheritDoc} + * @since 1.4 + */ + @Override + int getLoginTimeout() throws SQLException; + + // JDBC 4.3 /** * Creates a new {@code XAConnectionBuilder} instance