OSDN Git Service

DBFlute-0.9.3に更新
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / cbean / cq / bs / AbstractBsUsysqueriesCQ.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 usysQueries.\r
17  * @author DBFlute(AutoGenerator)\r
18  */\r
19 public abstract class AbstractBsUsysqueriesCQ 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 AbstractBsUsysqueriesCQ(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 "usysQueries";\r
46     }\r
47     \r
48     public String getTableSqlName() {\r
49         return "usysQueries";\r
50     }\r
51 \r
52     // ===================================================================================\r
53     //                                                                               Query\r
54     //                                                                               =====\r
55 \r
56     /**\r
57      * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(50)}\r
58      * @param queryname The value of queryname as equal.\r
59      */\r
60     public void setQueryname_Equal(String queryname) {\r
61         regQueryname(CK_EQ, fRES(queryname));\r
62     }\r
63 \r
64     /**\r
65      * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
66      * @param queryname The value of queryname as notEqual.\r
67      */\r
68     public void setQueryname_NotEqual(String queryname) {\r
69         regQueryname(CK_NE, fRES(queryname));\r
70     }\r
71 \r
72     /**\r
73      * GreaterThan(>). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
74      * @param queryname The value of queryname as greaterThan.\r
75      */\r
76     public void setQueryname_GreaterThan(String queryname) {\r
77         regQueryname(CK_GT, fRES(queryname));\r
78     }\r
79 \r
80     /**\r
81      * LessThan(<). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
82      * @param queryname The value of queryname as lessThan.\r
83      */\r
84     public void setQueryname_LessThan(String queryname) {\r
85         regQueryname(CK_LT, fRES(queryname));\r
86     }\r
87 \r
88     /**\r
89      * GreaterEqual(>=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
90      * @param queryname The value of queryname as greaterEqual.\r
91      */\r
92     public void setQueryname_GreaterEqual(String queryname) {\r
93         regQueryname(CK_GE, fRES(queryname));\r
94     }\r
95 \r
96     /**\r
97      * LessEqual(<=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
98      * @param queryname The value of queryname as lessEqual.\r
99      */\r
100     public void setQueryname_LessEqual(String queryname) {\r
101         regQueryname(CK_LE, fRES(queryname));\r
102     }\r
103 \r
104     /**\r
105      * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
106      * @param queryname The value of queryname as prefixSearch.\r
107      */\r
108     public void setQueryname_PrefixSearch(String queryname) {\r
109         regQueryname(CK_PS, fRES(queryname));\r
110     }\r
111 \r
112     /**\r
113      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
114      * @param querynameList The collection of queryname as inScope.\r
115      */\r
116     public void setQueryname_InScope(Collection<String> querynameList) {\r
117         regQueryname(CK_INS, cTL(querynameList));\r
118     }\r
119 \r
120     /**\r
121      * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
122      * @param queryname The value of queryname as likeSearch.\r
123      * @param likeSearchOption The option of like-search. (NotNull)\r
124      */\r
125     public void setQueryname_LikeSearch(String queryname, LikeSearchOption likeSearchOption) {\r
126         regLSQ(CK_LS, fRES(queryname), getCValueQueryname(), "QueryName", likeSearchOption);\r
127     }\r
128 \r
129     /**\r
130      * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
131      * @param queryname The value of queryname as notLikeSearch.\r
132      * @param likeSearchOption The option of not-like-search. (NotNull)\r
133      */\r
134     public void setQueryname_NotLikeSearch(String queryname, LikeSearchOption likeSearchOption) {\r
135         regLSQ(CK_NLS, fRES(queryname), getCValueQueryname(), "QueryName", likeSearchOption);\r
136     }\r
137 \r
138     /**\r
139      * IsNull(is null). And OnlyOnceRegistered.\r
140      */\r
141     public void setQueryname_IsNull() { regQueryname(CK_ISN, DOBJ); }\r
142 \r
143     /**\r
144      * IsNotNull(is not null). And OnlyOnceRegistered.\r
145      */\r
146     public void setQueryname_IsNotNull() { regQueryname(CK_ISNN, DOBJ); }\r
147 \r
148     protected void regQueryname(ConditionKey k, Object v) { regQ(k, v, getCValueQueryname(), "QueryName"); }\r
149     abstract protected ConditionValue getCValueQueryname();\r
150 \r
151     /**\r
152      * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(50)}\r
153      * @param newname The value of newname as equal.\r
154      */\r
155     public void setNewname_Equal(String newname) {\r
156         regNewname(CK_EQ, fRES(newname));\r
157     }\r
158 \r
159     /**\r
160      * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
161      * @param newname The value of newname as notEqual.\r
162      */\r
163     public void setNewname_NotEqual(String newname) {\r
164         regNewname(CK_NE, fRES(newname));\r
165     }\r
166 \r
167     /**\r
168      * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
169      * @param newname The value of newname as greaterThan.\r
170      */\r
171     public void setNewname_GreaterThan(String newname) {\r
172         regNewname(CK_GT, fRES(newname));\r
173     }\r
174 \r
175     /**\r
176      * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
177      * @param newname The value of newname as lessThan.\r
178      */\r
179     public void setNewname_LessThan(String newname) {\r
180         regNewname(CK_LT, fRES(newname));\r
181     }\r
182 \r
183     /**\r
184      * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
185      * @param newname The value of newname as greaterEqual.\r
186      */\r
187     public void setNewname_GreaterEqual(String newname) {\r
188         regNewname(CK_GE, fRES(newname));\r
189     }\r
190 \r
191     /**\r
192      * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
193      * @param newname The value of newname as lessEqual.\r
194      */\r
195     public void setNewname_LessEqual(String newname) {\r
196         regNewname(CK_LE, fRES(newname));\r
197     }\r
198 \r
199     /**\r
200      * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
201      * @param newname The value of newname as prefixSearch.\r
202      */\r
203     public void setNewname_PrefixSearch(String newname) {\r
204         regNewname(CK_PS, fRES(newname));\r
205     }\r
206 \r
207     /**\r
208      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
209      * @param newnameList The collection of newname as inScope.\r
210      */\r
211     public void setNewname_InScope(Collection<String> newnameList) {\r
212         regNewname(CK_INS, cTL(newnameList));\r
213     }\r
214 \r
215     /**\r
216      * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
217      * @param newname The value of newname as likeSearch.\r
218      * @param likeSearchOption The option of like-search. (NotNull)\r
219      */\r
220     public void setNewname_LikeSearch(String newname, LikeSearchOption likeSearchOption) {\r
221         regLSQ(CK_LS, fRES(newname), getCValueNewname(), "NewName", likeSearchOption);\r
222     }\r
223 \r
224     /**\r
225      * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
226      * @param newname The value of newname as notLikeSearch.\r
227      * @param likeSearchOption The option of not-like-search. (NotNull)\r
228      */\r
229     public void setNewname_NotLikeSearch(String newname, LikeSearchOption likeSearchOption) {\r
230         regLSQ(CK_NLS, fRES(newname), getCValueNewname(), "NewName", likeSearchOption);\r
231     }\r
232 \r
233     /**\r
234      * IsNull(is null). And OnlyOnceRegistered.\r
235      */\r
236     public void setNewname_IsNull() { regNewname(CK_ISN, DOBJ); }\r
237 \r
238     /**\r
239      * IsNotNull(is not null). And OnlyOnceRegistered.\r
240      */\r
241     public void setNewname_IsNotNull() { regNewname(CK_ISNN, DOBJ); }\r
242 \r
243     protected void regNewname(ConditionKey k, Object v) { regQ(k, v, getCValueNewname(), "NewName"); }\r
244     abstract protected ConditionValue getCValueNewname();\r
245 \r
246     /**\r
247      * Equal(=). And NullIgnored, OnlyOnceRegistered. {NotNull : BIT}\r
248      * @param fixcode The value of fixcode as equal.\r
249      */\r
250     public void setFixcode_Equal(Boolean fixcode) {\r
251         regFixcode(CK_EQ, fixcode);\r
252     }\r
253 \r
254     protected void regFixcode(ConditionKey k, Object v) { regQ(k, v, getCValueFixcode(), "FixCode"); }\r
255     abstract protected ConditionValue getCValueFixcode();\r
256 \r
257     // ===================================================================================\r
258     //                                                                       Very Internal\r
259     //                                                                       =============\r
260     // Very Internal (for Suppressing Warn about 'Not Use Import')\r
261     String xCB() { return UsysqueriesCB.class.getName(); }\r
262     String xCQ() { return UsysqueriesCQ.class.getName(); }\r
263     String xLSO() { return LikeSearchOption.class.getName(); }\r
264 }\r