OSDN Git Service

ticket #27629 外部キーを名前順に生成させる
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / exbhv / TOperationBhv.java
1 package jp.sourceforge.ea2ddl.dao.exbhv;\r
2 \r
3 import jp.sourceforge.ea2ddl.dao.cbean.TOperationCB;\r
4 import jp.sourceforge.ea2ddl.dao.exentity.TObject;\r
5 import jp.sourceforge.ea2ddl.dao.exentity.TOperation;\r
6 \r
7 import org.seasar.dbflute.cbean.ListResultBean;\r
8 \r
9 /**\r
10  * The behavior of t_operation.\r
11  * <p>\r
12  * You can implement your original methods here. This class is NOT overrided\r
13  * when re-generating.\r
14  * </p>\r
15  * \r
16  * @author DBFlute(AutoGenerator)\r
17  */\r
18 public class TOperationBhv extends\r
19                 jp.sourceforge.ea2ddl.dao.bsbhv.BsTOperationBhv {\r
20 \r
21         private TOperationparamsBhv _tOperationparamsBhv;\r
22 \r
23         public void setTOperationparamsBhv(TOperationparamsBhv operationparamsBhv) {\r
24                 _tOperationparamsBhv = operationparamsBhv;\r
25         }\r
26 \r
27         public ListResultBean<TOperation> selectOperation(TObject object,\r
28                         String stereotype) {\r
29                 final TOperationCB cb = new TOperationCB();\r
30                 cb.query().setObjectId_Equal(object.getObjectId());\r
31                 cb.query().setStereotype_Equal(stereotype);\r
32                 cb.query().addOrderBy_Name_Asc();\r
33                 final ListResultBean<TOperation> opeList = selectList(cb);\r
34                 for (TOperation ope : opeList) {\r
35                         ope.setTOperationparamsList(_tOperationparamsBhv\r
36                                         .selectOperationParams(ope));\r
37                 }\r
38                 return opeList;\r
39         }\r
40 }\r