import java.util.List;\r
\r
import ${glPackageBaseCommon}.${glDBFluteConfig};\r
+#if (!$database.isCompatibleOutsideSqlResultOldStyle())\r
+import ${glPackageBaseCommonCBean}.${glListResultBeanName};\r
+import ${glPackageBaseCommonCBean}.${glResultBeanBuilderName};\r
+#end\r
import ${glPackageBaseCommonCBean}.${glPagingBeanInterfaceName};\r
import ${glPackageBaseCommonCBean}.${glPagingHandlerName};\r
import ${glPackageBaseCommonCBean}.${glPagingInvokerName};\r
// ===================================================================================\r
// Select\r
// ======\r
+#if (!$database.isCompatibleOutsideSqlResultOldStyle())\r
+ public <ENTITY> ${glListResultBeanName}<ENTITY> selectList(String path, ${glPagingBeanInterfaceName} pmb, Class<ENTITY> entityType) {\r
+ setupScrollableCursorIfNeeds();\r
+ List<ENTITY> resultList = _outsideSqlDao.selectList(path, pmb, _outsideSqlOption, entityType);\r
+ return new ${glResultBeanBuilderName}<ENTITY>(_tableDbName).buildListResultBean(resultList);\r
+ }\r
+#else\r
public <ENTITY> List<ENTITY> selectList(String path, ${glPagingBeanInterfaceName} pmb, Class<ENTITY> entityType) {\r
setupScrollableCursorIfNeeds();\r
return _outsideSqlDao.selectList(path, pmb, _outsideSqlOption, entityType);\r
}\r
+#end\r
\r
/**\r
* Select page.\r
* @param pmb The bean of paging parameter. (NotNull)\r
* @param entityType The type of result entity. (NotNull)\r
* @return The result bean of paging. (NotNull)\r
+ * @exception ${glPackageBaseCommonException}.${glOutsideSqlNotFoundException} When the outside-sql is not found.\r
*/\r
public <ENTITY> ${glPagingResultBeanName}<ENTITY> selectPage(final String path\r
- , final ${glPagingBeanInterfaceName} pmb\r
- , final Class<ENTITY> entityType) {\r
+ , final ${glPagingBeanInterfaceName} pmb\r
+ , final Class<ENTITY> entityType) {\r
final ${glOutsideSqlOptionName} countOption = _outsideSqlOption.copyOptionWithoutPaging();\r
final ${glOutsideSqlEntityExecutorName}<${glPagingBeanInterfaceName}> countExecutor = new ${glOutsideSqlEntityExecutorName}<${glPagingBeanInterfaceName}>(_outsideSqlDao, countOption);\r
final ${glPagingHandlerName}<ENTITY> handler = new ${glPagingHandlerName}<ENTITY>() {\r