OSDN Git Service

DBFlute-0.9.3に更新
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / cbean / cq / bs / AbstractBsTSecgrouppermissionCQ.java
1 package jp.sourceforge.ea2ddl.dao.cbean.cq.bs;\r
2 \r
3 import java.util.Collection;\r
4 \r
5 import org.seasar.dbflute.cbean.*;\r
6 import org.seasar.dbflute.cbean.ckey.*;\r
7 import org.seasar.dbflute.cbean.coption.*;\r
8 import org.seasar.dbflute.cbean.cvalue.ConditionValue;\r
9 import org.seasar.dbflute.cbean.sqlclause.SqlClause;\r
10 import org.seasar.dbflute.dbmeta.DBMetaProvider;\r
11 import jp.sourceforge.ea2ddl.dao.allcommon.*;\r
12 import jp.sourceforge.ea2ddl.dao.cbean.*;\r
13 import jp.sourceforge.ea2ddl.dao.cbean.cq.*;\r
14 \r
15 /**\r
16  * The abstract condition-query of t_secgrouppermission.\r
17  * @author DBFlute(AutoGenerator)\r
18  */\r
19 public abstract class AbstractBsTSecgrouppermissionCQ extends AbstractConditionQuery {\r
20 \r
21     // ===================================================================================\r
22     //                                                                           Attribute\r
23     //                                                                           =========\r
24     protected final DBMetaProvider _dbmetaProvider = new DBMetaInstanceHandler();\r
25 \r
26     // ===================================================================================\r
27     //                                                                         Constructor\r
28     //                                                                         ===========\r
29     public AbstractBsTSecgrouppermissionCQ(ConditionQuery childQuery, SqlClause sqlClause, String aliasName, int nestLevel) {\r
30         super(childQuery, sqlClause, aliasName, nestLevel);\r
31     }\r
32 \r
33     // ===================================================================================\r
34     //                                                                     DBMeta Provider\r
35     //                                                                     ===============\r
36     @Override\r
37     protected DBMetaProvider getDBMetaProvider() {\r
38         return _dbmetaProvider;\r
39     }\r
40 \r
41     // ===================================================================================\r
42     //                                                                          Table Name\r
43     //                                                                          ==========\r
44     public String getTableDbName() {\r
45         return "t_secgrouppermission";\r
46     }\r
47     \r
48     public String getTableSqlName() {\r
49         return "t_secgrouppermission";\r
50     }\r
51 \r
52     // ===================================================================================\r
53     //                                                                               Query\r
54     //                                                                               =====\r
55 \r
56     /**\r
57      * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {UQ : VARCHAR(40)}\r
58      * @param groupid The value of groupid as equal.\r
59      */\r
60     public void setGroupid_Equal(String groupid) {\r
61         regGroupid(CK_EQ, fRES(groupid));\r
62     }\r
63 \r
64     /**\r
65      * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
66      * @param groupid The value of groupid as notEqual.\r
67      */\r
68     public void setGroupid_NotEqual(String groupid) {\r
69         regGroupid(CK_NE, fRES(groupid));\r
70     }\r
71 \r
72     /**\r
73      * GreaterThan(>). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
74      * @param groupid The value of groupid as greaterThan.\r
75      */\r
76     public void setGroupid_GreaterThan(String groupid) {\r
77         regGroupid(CK_GT, fRES(groupid));\r
78     }\r
79 \r
80     /**\r
81      * LessThan(<). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
82      * @param groupid The value of groupid as lessThan.\r
83      */\r
84     public void setGroupid_LessThan(String groupid) {\r
85         regGroupid(CK_LT, fRES(groupid));\r
86     }\r
87 \r
88     /**\r
89      * GreaterEqual(>=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
90      * @param groupid The value of groupid as greaterEqual.\r
91      */\r
92     public void setGroupid_GreaterEqual(String groupid) {\r
93         regGroupid(CK_GE, fRES(groupid));\r
94     }\r
95 \r
96     /**\r
97      * LessEqual(<=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
98      * @param groupid The value of groupid as lessEqual.\r
99      */\r
100     public void setGroupid_LessEqual(String groupid) {\r
101         regGroupid(CK_LE, fRES(groupid));\r
102     }\r
103 \r
104     /**\r
105      * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
106      * @param groupid The value of groupid as prefixSearch.\r
107      */\r
108     public void setGroupid_PrefixSearch(String groupid) {\r
109         regGroupid(CK_PS, fRES(groupid));\r
110     }\r
111 \r
112     /**\r
113      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
114      * @param groupidList The collection of groupid as inScope.\r
115      */\r
116     public void setGroupid_InScope(Collection<String> groupidList) {\r
117         regGroupid(CK_INS, cTL(groupidList));\r
118     }\r
119 \r
120     /**\r
121      * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
122      * @param groupid The value of groupid as likeSearch.\r
123      * @param likeSearchOption The option of like-search. (NotNull)\r
124      */\r
125     public void setGroupid_LikeSearch(String groupid, LikeSearchOption likeSearchOption) {\r
126         regLSQ(CK_LS, fRES(groupid), getCValueGroupid(), "GroupID", likeSearchOption);\r
127     }\r
128 \r
129     /**\r
130      * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
131      * @param groupid The value of groupid as notLikeSearch.\r
132      * @param likeSearchOption The option of not-like-search. (NotNull)\r
133      */\r
134     public void setGroupid_NotLikeSearch(String groupid, LikeSearchOption likeSearchOption) {\r
135         regLSQ(CK_NLS, fRES(groupid), getCValueGroupid(), "GroupID", likeSearchOption);\r
136     }\r
137 \r
138     /**\r
139      * IsNull(is null). And OnlyOnceRegistered.\r
140      */\r
141     public void setGroupid_IsNull() { regGroupid(CK_ISN, DOBJ); }\r
142 \r
143     /**\r
144      * IsNotNull(is not null). And OnlyOnceRegistered.\r
145      */\r
146     public void setGroupid_IsNotNull() { regGroupid(CK_ISNN, DOBJ); }\r
147 \r
148     protected void regGroupid(ConditionKey k, Object v) { regQ(k, v, getCValueGroupid(), "GroupID"); }\r
149     abstract protected ConditionValue getCValueGroupid();\r
150     \r
151     /**\r
152      * Equal(=). And NullIgnored, OnlyOnceRegistered. {UQ : INTEGER}\r
153      * @param permissionid The value of permissionid as equal.\r
154      */\r
155     public void setPermissionid_Equal(java.lang.Integer permissionid) {\r
156         regPermissionid(CK_EQ, permissionid);\r
157     }\r
158 \r
159     /**\r
160      * NotEqual(!=). And NullIgnored, OnlyOnceRegistered.\r
161      * @param permissionid The value of permissionid as notEqual.\r
162      */\r
163     public void setPermissionid_NotEqual(java.lang.Integer permissionid) {\r
164         regPermissionid(CK_NE, permissionid);\r
165     }\r
166 \r
167     /**\r
168      * GreaterThan(&gt;). And NullIgnored, OnlyOnceRegistered.\r
169      * @param permissionid The value of permissionid as greaterThan.\r
170      */\r
171     public void setPermissionid_GreaterThan(java.lang.Integer permissionid) {\r
172         regPermissionid(CK_GT, permissionid);\r
173     }\r
174 \r
175     /**\r
176      * LessThan(&lt;). And NullIgnored, OnlyOnceRegistered.\r
177      * @param permissionid The value of permissionid as lessThan.\r
178      */\r
179     public void setPermissionid_LessThan(java.lang.Integer permissionid) {\r
180         regPermissionid(CK_LT, permissionid);\r
181     }\r
182 \r
183     /**\r
184      * GreaterEqual(&gt;=). And NullIgnored, OnlyOnceRegistered.\r
185      * @param permissionid The value of permissionid as greaterEqual.\r
186      */\r
187     public void setPermissionid_GreaterEqual(java.lang.Integer permissionid) {\r
188         regPermissionid(CK_GE, permissionid);\r
189     }\r
190 \r
191     /**\r
192      * LessEqual(&lt;=). And NullIgnored, OnlyOnceRegistered.\r
193      * @param permissionid The value of permissionid as lessEqual.\r
194      */\r
195     public void setPermissionid_LessEqual(java.lang.Integer permissionid) {\r
196         regPermissionid(CK_LE, permissionid);\r
197     }\r
198 \r
199     /**\r
200      * InScope(in (1, 2)). And NullIgnored, NullElementIgnored, SeveralRegistered.\r
201      * @param permissionidList The collection of permissionid as inScope.\r
202      */\r
203     public void setPermissionid_InScope(Collection<java.lang.Integer> permissionidList) {\r
204         regPermissionid(CK_INS, cTL(permissionidList));\r
205     }\r
206 \r
207     /**\r
208      * IsNull(is null). And OnlyOnceRegistered.\r
209      */\r
210     public void setPermissionid_IsNull() { regPermissionid(CK_ISN, DOBJ); }\r
211 \r
212     /**\r
213      * IsNotNull(is not null). And OnlyOnceRegistered.\r
214      */\r
215     public void setPermissionid_IsNotNull() { regPermissionid(CK_ISNN, DOBJ); }\r
216 \r
217     protected void regPermissionid(ConditionKey k, Object v) { regQ(k, v, getCValuePermissionid(), "PermissionID"); }\r
218     abstract protected ConditionValue getCValuePermissionid();\r
219 \r
220     // ===================================================================================\r
221     //                                                                       Very Internal\r
222     //                                                                       =============\r
223     // Very Internal (for Suppressing Warn about 'Not Use Import')\r
224     String xCB() { return TSecgrouppermissionCB.class.getName(); }\r
225     String xCQ() { return TSecgrouppermissionCQ.class.getName(); }\r
226     String xLSO() { return LikeSearchOption.class.getName(); }\r
227 }\r