OSDN Git Service

DBFlute-0.9.3に更新
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / allcommon / s2dao / internal / sqlcommand / InternalDeleteAutoStaticCommand.java
1 package jp.sourceforge.ea2ddl.dao.allcommon.s2dao.internal.sqlcommand;\r
2 \r
3 import javax.sql.DataSource;\r
4 \r
5 import org.seasar.extension.jdbc.StatementFactory;\r
6 import org.seasar.dao.BeanMetaData;\r
7 \r
8 import jp.sourceforge.ea2ddl.dao.allcommon.s2dao.internal.sqlhandler.InternalAbstractAutoHandler;\r
9 import jp.sourceforge.ea2ddl.dao.allcommon.s2dao.internal.sqlhandler.InternalDeleteAutoHandler;\r
10 \r
11 /**\r
12  * @author DBFlute(AutoGenerator)\r
13  */\r
14 public class InternalDeleteAutoStaticCommand extends InternalAbstractAutoStaticCommand {\r
15 \r
16         // ===================================================================================\r
17     //                                                                         Constructor\r
18     //                                                                         ===========\r
19     public InternalDeleteAutoStaticCommand(DataSource dataSource,\r
20             StatementFactory statementFactory, BeanMetaData beanMetaData,\r
21             String[] propertyNames) {\r
22         super(dataSource, statementFactory, beanMetaData, propertyNames);\r
23     }\r
24 \r
25         // ===================================================================================\r
26     //                                                                            Override\r
27     //                                                                            ========\r
28     @Override\r
29     protected InternalAbstractAutoHandler createAutoHandler() {\r
30         return new InternalDeleteAutoHandler(getDataSource(), getStatementFactory(), getBeanMetaData(), getPropertyTypes());\r
31     }\r
32         \r
33         @Override\r
34     protected void setupSql() {\r
35         setupDeleteSql();\r
36     }\r
37 \r
38         @Override\r
39     protected void setupPropertyTypes(String[] propertyNames) {\r
40         setupDeletePropertyTypes(propertyNames);\r
41     }\r
42 }\r