${database.allClassCopyright}package ${myBaseDaoCursorPackageName};\r
-\r
#set ($myClassName = "${myBaseTypeSafeCursorHandlerClassName}")\r
+import java.sql.ResultSet;\r
+import java.sql.SQLException;\r
+\r
+import org.seasar.dbflute.jdbc.CursorHandler;\r
import ${myExtendedDaoCursorPackageName}.${myExtendedTypeSafeCursorClassName};\r
\r
/**\r
* The cursor handler of ${table.name}.\r
* @author ${database.ClassAuthor}\r
- */${database.outputSuppressWarningsAfterLineSeparator()}\r
-public abstract class ${myClassName} implements ${glPackageBaseCommonJdbc}.${glCursorHandlerName} {\r
+ */\r
+public abstract class ${myClassName} implements CursorHandler {\r
\r
/**\r
* Handle.\r
* @return Result. (Nullable)\r
* @throws java.sql.SQLException\r
*/\r
- public Object handle(java.sql.ResultSet rs) throws java.sql.SQLException {\r
+ public Object handle(java.sql.ResultSet rs) throws SQLException {\r
return fetchCursor(createTypeSafeCursor(rs));\r
}\r
\r
* @return Type safe cursor. (Nullable)\r
* @throws java.sql.SQLException\r
*/\r
- protected ${myExtendedTypeSafeCursorClassName} createTypeSafeCursor(java.sql.ResultSet rs) throws java.sql.SQLException {\r
+ protected ${myExtendedTypeSafeCursorClassName} createTypeSafeCursor(ResultSet rs) throws SQLException {\r
final ${myExtendedTypeSafeCursorClassName} cursor = new ${myExtendedTypeSafeCursorClassName}();\r
cursor.accept(rs);\r
return cursor;\r
* @return Result. (Nullable)\r
* @throws java.sql.SQLException\r
*/\r
- abstract protected Object fetchCursor(${myExtendedTypeSafeCursorClassName} cursor) throws java.sql.SQLException;\r
+ abstract protected Object fetchCursor(${myExtendedTypeSafeCursorClassName} cursor) throws SQLException;\r
}\r