1 ${database.allClassCopyright}package ${glPackageBaseCommonS2DaoInternalSqlCommand};
\r
3 import javax.sql.DataSource;
\r
5 import org.seasar.extension.jdbc.StatementFactory;
\r
6 import org.seasar.dao.BeanMetaData;
\r
8 import ${glPackageBaseCommonS2DaoInternalSqlHandler}.${glInternalAbstractAutoHandler};
\r
9 import ${glPackageBaseCommonS2DaoInternalSqlHandler}.${glInternalAbstractBatchAutoHandler};
\r
10 import ${glPackageBaseCommonS2DaoInternalSqlHandler}.${glInternalDeleteBatchAutoHandler};
\r
13 * @author ${database.ClassAuthor}
\r
15 public class ${glInternalDeleteBatchAutoStaticCommand} extends ${glInternalAbstractBatchAutoStaticCommand} {
\r
17 // ===================================================================================
\r
20 public ${glInternalDeleteBatchAutoStaticCommand}(DataSource dataSource,
\r
21 StatementFactory statementFactory, BeanMetaData beanMetaData,
\r
22 String[] propertyNames, boolean returningRows) {
\r
23 super(dataSource, statementFactory, beanMetaData, propertyNames, returningRows);
\r
26 // ===================================================================================
\r
30 protected ${glInternalAbstractAutoHandler} createAutoHandler() {
\r
31 return createBatchAutoHandler();
\r
35 protected ${glInternalAbstractBatchAutoHandler} createBatchAutoHandler() {
\r
36 return newInternalBatchAutoHandler();
\r
39 protected ${glInternalDeleteBatchAutoHandler} newInternalBatchAutoHandler() {
\r
40 return new ${glInternalDeleteBatchAutoHandler}(getDataSource(), getStatementFactory(), getBeanMetaData(), getPropertyTypes());
\r
44 protected void setupSql() {
\r
49 protected void setupPropertyTypes(String[] propertyNames) {
\r
50 setupDeletePropertyTypes(propertyNames);
\r