Thread: [Japi-cvs] SF.net SVN: japi:[1295] libs/sql/trunk/src/prj/net/sf/japi/sql
Status: Beta
Brought to you by:
christianhujer
From: <chr...@us...> - 2009-05-12 23:39:08
|
Revision: 1295 http://japi.svn.sourceforge.net/japi/?rev=1295&view=rev Author: christianhujer Date: 2009-05-12 23:39:00 +0000 (Tue, 12 May 2009) Log Message: ----------- Fix checkstyle issues. Modified Paths: -------------- libs/sql/trunk/src/prj/net/sf/japi/sql/DatabaseTreeModel.java libs/sql/trunk/src/prj/net/sf/japi/sql/ResultSetTableModel.java libs/sql/trunk/src/prj/net/sf/japi/sql/SQLHelper.java libs/sql/trunk/src/prj/net/sf/japi/sql/ScrollResultSetTableModel.java Modified: libs/sql/trunk/src/prj/net/sf/japi/sql/DatabaseTreeModel.java =================================================================== --- libs/sql/trunk/src/prj/net/sf/japi/sql/DatabaseTreeModel.java 2009-05-12 23:31:25 UTC (rev 1294) +++ libs/sql/trunk/src/prj/net/sf/japi/sql/DatabaseTreeModel.java 2009-05-12 23:39:00 UTC (rev 1295) @@ -74,7 +74,7 @@ catalogs.add(new CatalogTreeNode(rs.getString(1))); } catch (final SQLException e) { System.err.println(e); - // TODO + // TODO:2009-05-13:christianhujer:Improve error handling. } } } finally { Modified: libs/sql/trunk/src/prj/net/sf/japi/sql/ResultSetTableModel.java =================================================================== --- libs/sql/trunk/src/prj/net/sf/japi/sql/ResultSetTableModel.java 2009-05-12 23:31:25 UTC (rev 1294) +++ libs/sql/trunk/src/prj/net/sf/japi/sql/ResultSetTableModel.java 2009-05-12 23:39:00 UTC (rev 1295) @@ -23,7 +23,8 @@ import java.sql.ResultSet; import java.sql.SQLException; import javax.swing.table.TableModel; -import net.sf.japi.util.ThrowableHandler;import org.jetbrains.annotations.Nullable; +import net.sf.japi.util.ThrowableHandler; +import org.jetbrains.annotations.Nullable; /** Interface for TableModels which handle information from ResultSets. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> Modified: libs/sql/trunk/src/prj/net/sf/japi/sql/SQLHelper.java =================================================================== --- libs/sql/trunk/src/prj/net/sf/japi/sql/SQLHelper.java 2009-05-12 23:31:25 UTC (rev 1294) +++ libs/sql/trunk/src/prj/net/sf/japi/sql/SQLHelper.java 2009-05-12 23:39:00 UTC (rev 1295) @@ -29,8 +29,12 @@ /** A Helper Class to make work with JDBC less painful in some situations. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ -public class SQLHelper { +public final class SQLHelper { + /** Utility class - do not instantiate. */ + private SQLHelper() { + } + /** The Type information for a two-dimensional Object Array. */ private static final Object[][] OBJECT_ARRAY_ARRAY_INSTANCE = new Object[0][0]; Modified: libs/sql/trunk/src/prj/net/sf/japi/sql/ScrollResultSetTableModel.java =================================================================== --- libs/sql/trunk/src/prj/net/sf/japi/sql/ScrollResultSetTableModel.java 2009-05-12 23:31:25 UTC (rev 1294) +++ libs/sql/trunk/src/prj/net/sf/japi/sql/ScrollResultSetTableModel.java 2009-05-12 23:39:00 UTC (rev 1295) @@ -101,7 +101,7 @@ for (int i = listeners.length - 2; i >= 0; i -= 2) { //noinspection ObjectEquality if (listeners[i] == ThrowableHandler.class) { - ((ThrowableHandler<? super SQLException>)listeners[i+1]).handleThrowable(exception); + ((ThrowableHandler<? super SQLException>) listeners[i + 1]).handleThrowable(exception); } } } @@ -207,13 +207,13 @@ final int type; try { if (metaData == null) { - // TODO: Display error to usage, reset state + // TODO:2009-05-13:christianhujer:Display error to usage, reset state return super.getColumnClass(columnIndex); } type = metaData.getColumnType(columnIndex + 1); } catch (final SQLException e) { handleException(e); - // TODO: reset state + // TODO:2009-05-13:christianhujer:reset state return super.getColumnClass(columnIndex); } switch (type) { @@ -249,7 +249,7 @@ /** {@inheritDoc} */ @Override @Nullable public String getColumnName(final int column) { if (metaData == null) { - // TODO + // TODO:2009-05-13:christianhujer:Return alternative name? return null; } try { @@ -288,7 +288,7 @@ return resultSet != null && resultSet.getConcurrency() == CONCUR_UPDATABLE; } catch (final SQLException e) { handleException(e); - // TODO: reset state + // TODO:2009-05-13:christianhujer:Reset state. return false; } } @@ -302,14 +302,14 @@ } try { if (!resultSet.absolute(rowIndex + 1)) { - // TODO: Display error to usage, reset state + // TODO:2009-05-13:christianhujer:Display error to usage, reset state return; } resultSet.updateObject(columnIndex + 1, aValue); resultSet.updateRow(); } catch (final SQLException e) { handleException(e); - // TODO: reset state + // TODO:2009-05-13:christianhujer:reset state } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2009-06-14 09:27:43
|
Revision: 1344 http://japi.svn.sourceforge.net/japi/?rev=1344&view=rev Author: christianhujer Date: 2009-06-14 09:27:41 +0000 (Sun, 14 Jun 2009) Log Message: ----------- Improve nullable / notnull states. Modified Paths: -------------- libs/sql/trunk/src/prj/net/sf/japi/sql/CachedResultSetTableModel.java libs/sql/trunk/src/prj/net/sf/japi/sql/SQLHelper.java Modified: libs/sql/trunk/src/prj/net/sf/japi/sql/CachedResultSetTableModel.java =================================================================== --- libs/sql/trunk/src/prj/net/sf/japi/sql/CachedResultSetTableModel.java 2009-06-14 09:27:05 UTC (rev 1343) +++ libs/sql/trunk/src/prj/net/sf/japi/sql/CachedResultSetTableModel.java 2009-06-14 09:27:41 UTC (rev 1344) @@ -103,7 +103,7 @@ } else { try { columnTitles = SQLHelper.getColumnLabels(resultSet); - columnCount = columnTitles != null ? columnTitles.length : 0; + columnCount = columnTitles.length; rowCount = SQLHelper.getRowCount(resultSet); data = SQLHelper.getData(resultSet); this.resultSet = resultSet; Modified: libs/sql/trunk/src/prj/net/sf/japi/sql/SQLHelper.java =================================================================== --- libs/sql/trunk/src/prj/net/sf/japi/sql/SQLHelper.java 2009-06-14 09:27:05 UTC (rev 1343) +++ libs/sql/trunk/src/prj/net/sf/japi/sql/SQLHelper.java 2009-06-14 09:27:41 UTC (rev 1344) @@ -25,6 +25,7 @@ import java.sql.SQLException; import java.util.ArrayList; import java.util.List; +import org.jetbrains.annotations.NotNull; /** A Helper Class to make work with JDBC less painful in some situations. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> @@ -62,6 +63,7 @@ * @return column labels * @throws SQLException on SQL problems */ + @NotNull public static String[] getColumnLabels(final ResultSet rs) throws SQLException { final ResultSetMetaData md = rs.getMetaData(); final int columnCount = md.getColumnCount(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |