OSDN Git Service

DBFlute-0.9.3に更新
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / cbean / cq / bs / BsTSecpermissionCQ.java
1 package jp.sourceforge.ea2ddl.dao.cbean.cq.bs;\r
2 \r
3 import java.util.Map;\r
4 \r
5 import org.seasar.dbflute.cbean.*;\r
6 import org.seasar.dbflute.cbean.cvalue.ConditionValue;\r
7 import org.seasar.dbflute.cbean.sqlclause.SqlClause;\r
8 import jp.sourceforge.ea2ddl.dao.cbean.cq.ciq.*;\r
9 import jp.sourceforge.ea2ddl.dao.cbean.*;\r
10 import jp.sourceforge.ea2ddl.dao.cbean.cq.*;\r
11 \r
12 /**\r
13  * The base condition-query of t_secpermission.\r
14  * @author DBFlute(AutoGenerator)\r
15  */\r
16 public class BsTSecpermissionCQ extends AbstractBsTSecpermissionCQ {\r
17 \r
18     // ===================================================================================\r
19     //                                                                           Attribute\r
20     //                                                                           =========\r
21     protected TSecpermissionCIQ _inlineQuery;\r
22 \r
23     // ===================================================================================\r
24     //                                                                         Constructor\r
25     //                                                                         ===========\r
26     public BsTSecpermissionCQ(ConditionQuery childQuery, SqlClause sqlClause, String aliasName, int nestLevel) {\r
27         super(childQuery, sqlClause, aliasName, nestLevel);\r
28     }\r
29 \r
30     // ===================================================================================\r
31     //                                                                              Inline\r
32     //                                                                              ======\r
33     /**\r
34      * Prepare inline query. <br />\r
35      * {select ... from ... left outer join (select * from t_secpermission) where abc = [abc] ...}\r
36      * @return Inline query. (NotNull)\r
37      */\r
38     public TSecpermissionCIQ inline() {\r
39         if (_inlineQuery == null) {\r
40             _inlineQuery = new TSecpermissionCIQ(getChildQuery(), getSqlClause(), getAliasName(), getNestLevel(), this);\r
41         }\r
42         _inlineQuery.xsetOnClauseInline(false); return _inlineQuery;\r
43     }\r
44     \r
45     /**\r
46      * Prepare on-clause query. <br />\r
47      * {select ... from ... left outer join t_secpermission on ... and abc = [abc] ...}\r
48      * @return On-clause query. (NotNull)\r
49      */\r
50     public TSecpermissionCIQ on() {\r
51         if (isBaseQuery(this)) { throw new UnsupportedOperationException("Unsupported on-clause for local table!"); }\r
52         TSecpermissionCIQ inlineQuery = inline(); inlineQuery.xsetOnClauseInline(true); return inlineQuery;\r
53     }\r
54 \r
55     // ===================================================================================\r
56     //                                                                               Query\r
57     //                                                                               =====\r
58 \r
59     protected ConditionValue _permissionid;\r
60     public ConditionValue getPermissionid() {\r
61         if (_permissionid == null) { _permissionid = new ConditionValue(); }\r
62         return _permissionid;\r
63     }\r
64     protected ConditionValue getCValuePermissionid() { return getPermissionid(); }\r
65 \r
66     public BsTSecpermissionCQ addOrderBy_Permissionid_Asc() { regOBA("PermissionID"); return this; }\r
67     public BsTSecpermissionCQ addOrderBy_Permissionid_Desc() { regOBD("PermissionID"); return this; }\r
68 \r
69     protected ConditionValue _permissionname;\r
70     public ConditionValue getPermissionname() {\r
71         if (_permissionname == null) { _permissionname = new ConditionValue(); }\r
72         return _permissionname;\r
73     }\r
74     protected ConditionValue getCValuePermissionname() { return getPermissionname(); }\r
75 \r
76     public BsTSecpermissionCQ addOrderBy_Permissionname_Asc() { regOBA("PermissionName"); return this; }\r
77     public BsTSecpermissionCQ addOrderBy_Permissionname_Desc() { regOBD("PermissionName"); return this; }\r
78 \r
79     // ===================================================================================\r
80     //                                                           Specified Derived OrderBy\r
81     //                                                           =========================\r
82     public BsTSecpermissionCQ addSpecifiedDerivedOrderBy_Asc(String aliasName) { registerSpecifiedDerivedOrderBy_Asc(aliasName); return this; }\r
83     public BsTSecpermissionCQ addSpecifiedDerivedOrderBy_Desc(String aliasName) { registerSpecifiedDerivedOrderBy_Desc(aliasName); return this; }\r
84 \r
85     // ===================================================================================\r
86     //                                                                         Union Query\r
87     //                                                                         ===========\r
88     protected void reflectRelationOnUnionQuery(ConditionQuery baseQueryAsSuper, ConditionQuery unionQueryAsSuper) {\r
89     }\r
90 \r
91     // ===================================================================================\r
92     //                                                                       Foreign Query\r
93     //                                                                       =============\r
94     // ===================================================================================\r
95     //                                                                       Very Internal\r
96     //                                                                       =============\r
97     // Very Internal (for Suppressing Warn about 'Not Use Import')\r
98     String xCB() { return TSecpermissionCB.class.getName(); }\r
99     String xCQ() { return TSecpermissionCQ.class.getName(); }\r
100     String xMap() { return Map.class.getName(); }\r
101 }\r