View Javadoc
1   /*
2    * Copyright 2012-2025 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.opensearch.config.cbean.cq.bs;
17  
18  import java.time.LocalDateTime;
19  import java.util.ArrayList;
20  import java.util.Collection;
21  
22  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionQuery;
23  import org.codelibs.fess.opensearch.config.cbean.cq.RoleTypeCQ;
24  import org.dbflute.cbean.ckey.ConditionKey;
25  import org.opensearch.index.query.BoolQueryBuilder;
26  import org.opensearch.index.query.CommonTermsQueryBuilder;
27  import org.opensearch.index.query.ExistsQueryBuilder;
28  import org.opensearch.index.query.IdsQueryBuilder;
29  import org.opensearch.index.query.MatchPhrasePrefixQueryBuilder;
30  import org.opensearch.index.query.MatchPhraseQueryBuilder;
31  import org.opensearch.index.query.MatchQueryBuilder;
32  import org.opensearch.index.query.PrefixQueryBuilder;
33  import org.opensearch.index.query.RangeQueryBuilder;
34  import org.opensearch.index.query.RegexpQueryBuilder;
35  import org.opensearch.index.query.SpanTermQueryBuilder;
36  import org.opensearch.index.query.TermQueryBuilder;
37  import org.opensearch.index.query.TermsQueryBuilder;
38  import org.opensearch.index.query.WildcardQueryBuilder;
39  import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder;
40  import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder;
41  
42  /**
43   * @author ESFlute (using FreeGen)
44   */
45  public abstract class BsRoleTypeCQ extends EsAbstractConditionQuery {
46  
47      protected static final Class<?> suppressUnusedImportLocalDateTime = LocalDateTime.class;
48  
49      // ===================================================================================
50      //                                                                       Name Override
51      //                                                                       =============
52      @Override
53      public String asTableDbName() {
54          return "role_type";
55      }
56  
57      @Override
58      public String xgetAliasName() {
59          return "role_type";
60      }
61  
62      // ===================================================================================
63      //                                                                       Query Control
64      //                                                                       =============
65      public void functionScore(OperatorCall<RoleTypeCQ> queryLambda, ScoreFunctionCall<ScoreFunctionCreator<RoleTypeCQ>> functionsLambda,
66              final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
67          RoleTypeCQ cq = new RoleTypeCQ();
68          queryLambda.callback(cq);
69          final Collection<FilterFunctionBuilder> list = new ArrayList<>();
70          if (functionsLambda != null) {
71              functionsLambda.callback((cqLambda, scoreFunctionBuilder) -> {
72                  RoleTypeCQ cf = new RoleTypeCQ();
73                  cqLambda.callback(cf);
74                  list.add(new FilterFunctionBuilder(cf.getQuery(), scoreFunctionBuilder));
75              });
76          }
77          final FunctionScoreQueryBuilder builder = regFunctionScoreQ(cq.getQuery(), list);
78          if (opLambda != null) {
79              opLambda.callback(builder);
80          }
81      }
82  
83      public void filtered(FilteredCall<RoleTypeCQ, RoleTypeCQ> filteredLambda) {
84          filtered(filteredLambda, null);
85      }
86  
87      public void filtered(FilteredCall<RoleTypeCQ, RoleTypeCQ> filteredLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
88          bool((must, should, mustNot, filter) -> {
89              filteredLambda.callback(must, filter);
90          }, opLambda);
91      }
92  
93      public void not(OperatorCall<RoleTypeCQ> notLambda) {
94          not(notLambda, null);
95      }
96  
97      public void not(final OperatorCall<RoleTypeCQ> notLambda, final ConditionOptionCall<BoolQueryBuilder> opLambda) {
98          bool((must, should, mustNot, filter) -> notLambda.callback(mustNot), opLambda);
99      }
100 
101     public void bool(BoolCall<RoleTypeCQ> boolLambda) {
102         bool(boolLambda, null);
103     }
104 
105     public void bool(BoolCall<RoleTypeCQ> boolLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
106         RoleTypeCQ mustQuery = new RoleTypeCQ();
107         RoleTypeCQ shouldQuery = new RoleTypeCQ();
108         RoleTypeCQ mustNotQuery = new RoleTypeCQ();
109         RoleTypeCQ filterQuery = new RoleTypeCQ();
110         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
111         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
112             BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
113                     mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
114             if (opLambda != null) {
115                 opLambda.callback(builder);
116             }
117         }
118     }
119 
120     // ===================================================================================
121     //                                                                           Query Set
122     //                                                                           =========
123     public void setId_Equal(String id) {
124         setId_Term(id, null);
125     }
126 
127     public void setId_Equal(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
128         setId_Term(id, opLambda);
129     }
130 
131     public void setId_Term(String id) {
132         setId_Term(id, null);
133     }
134 
135     public void setId_Term(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
136         TermQueryBuilder builder = regTermQ("_id", id);
137         if (opLambda != null) {
138             opLambda.callback(builder);
139         }
140     }
141 
142     public void setId_NotEqual(String id) {
143         setId_NotTerm(id, null);
144     }
145 
146     public void setId_NotTerm(String id) {
147         setId_NotTerm(id, null);
148     }
149 
150     public void setId_NotEqual(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
151         setId_NotTerm(id, opLambda);
152     }
153 
154     public void setId_NotTerm(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
155         not(not -> not.setId_Term(id), opLambda);
156     }
157 
158     public void setId_Terms(Collection<String> idList) {
159         setId_Terms(idList, null);
160     }
161 
162     public void setId_Terms(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
163         IdsQueryBuilder builder = regIdsQ(idList);
164         if (opLambda != null) {
165             opLambda.callback(builder);
166         }
167     }
168 
169     public void setId_InScope(Collection<String> idList) {
170         setId_Terms(idList, null);
171     }
172 
173     public void setId_InScope(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
174         setId_Terms(idList, opLambda);
175     }
176 
177     @Deprecated
178     public BsRoleTypeCQ addOrderBy_Id_Asc() {
179         regOBA("_id");
180         return this;
181     }
182 
183     @Deprecated
184     public BsRoleTypeCQ addOrderBy_Id_Desc() {
185         regOBD("_id");
186         return this;
187     }
188 
189     public void setCreatedBy_Equal(String createdBy) {
190         setCreatedBy_Term(createdBy, null);
191     }
192 
193     public void setCreatedBy_Equal(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
194         setCreatedBy_Term(createdBy, opLambda);
195     }
196 
197     public void setCreatedBy_Term(String createdBy) {
198         setCreatedBy_Term(createdBy, null);
199     }
200 
201     public void setCreatedBy_Term(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
202         TermQueryBuilder builder = regTermQ("createdBy", createdBy);
203         if (opLambda != null) {
204             opLambda.callback(builder);
205         }
206     }
207 
208     public void setCreatedBy_NotEqual(String createdBy) {
209         setCreatedBy_NotTerm(createdBy, null);
210     }
211 
212     public void setCreatedBy_NotTerm(String createdBy) {
213         setCreatedBy_NotTerm(createdBy, null);
214     }
215 
216     public void setCreatedBy_NotEqual(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
217         setCreatedBy_NotTerm(createdBy, opLambda);
218     }
219 
220     public void setCreatedBy_NotTerm(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
221         not(not -> not.setCreatedBy_Term(createdBy), opLambda);
222     }
223 
224     public void setCreatedBy_Terms(Collection<String> createdByList) {
225         setCreatedBy_Terms(createdByList, null);
226     }
227 
228     public void setCreatedBy_Terms(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
229         TermsQueryBuilder builder = regTermsQ("createdBy", createdByList);
230         if (opLambda != null) {
231             opLambda.callback(builder);
232         }
233     }
234 
235     public void setCreatedBy_InScope(Collection<String> createdByList) {
236         setCreatedBy_Terms(createdByList, null);
237     }
238 
239     public void setCreatedBy_InScope(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
240         setCreatedBy_Terms(createdByList, opLambda);
241     }
242 
243     public void setCreatedBy_Match(String createdBy) {
244         setCreatedBy_Match(createdBy, null);
245     }
246 
247     public void setCreatedBy_Match(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
248         MatchQueryBuilder builder = regMatchQ("createdBy", createdBy);
249         if (opLambda != null) {
250             opLambda.callback(builder);
251         }
252     }
253 
254     public void setCreatedBy_MatchPhrase(String createdBy) {
255         setCreatedBy_MatchPhrase(createdBy, null);
256     }
257 
258     public void setCreatedBy_MatchPhrase(String createdBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
259         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdBy", createdBy);
260         if (opLambda != null) {
261             opLambda.callback(builder);
262         }
263     }
264 
265     public void setCreatedBy_MatchPhrasePrefix(String createdBy) {
266         setCreatedBy_MatchPhrasePrefix(createdBy, null);
267     }
268 
269     public void setCreatedBy_MatchPhrasePrefix(String createdBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
270         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdBy", createdBy);
271         if (opLambda != null) {
272             opLambda.callback(builder);
273         }
274     }
275 
276     public void setCreatedBy_Fuzzy(String createdBy) {
277         setCreatedBy_Fuzzy(createdBy, null);
278     }
279 
280     public void setCreatedBy_Fuzzy(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
281         MatchQueryBuilder builder = regFuzzyQ("createdBy", createdBy);
282         if (opLambda != null) {
283             opLambda.callback(builder);
284         }
285     }
286 
287     public void setCreatedBy_Prefix(String createdBy) {
288         setCreatedBy_Prefix(createdBy, null);
289     }
290 
291     public void setCreatedBy_Prefix(String createdBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
292         PrefixQueryBuilder builder = regPrefixQ("createdBy", createdBy);
293         if (opLambda != null) {
294             opLambda.callback(builder);
295         }
296     }
297 
298     public void setCreatedBy_Wildcard(String createdBy) {
299         setCreatedBy_Wildcard(createdBy, null);
300     }
301 
302     public void setCreatedBy_Wildcard(String createdBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
303         WildcardQueryBuilder builder = regWildcardQ("createdBy", createdBy);
304         if (opLambda != null) {
305             opLambda.callback(builder);
306         }
307     }
308 
309     public void setCreatedBy_Regexp(String createdBy) {
310         setCreatedBy_Regexp(createdBy, null);
311     }
312 
313     public void setCreatedBy_Regexp(String createdBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
314         RegexpQueryBuilder builder = regRegexpQ("createdBy", createdBy);
315         if (opLambda != null) {
316             opLambda.callback(builder);
317         }
318     }
319 
320     public void setCreatedBy_SpanTerm(String createdBy) {
321         setCreatedBy_SpanTerm("createdBy", null);
322     }
323 
324     public void setCreatedBy_SpanTerm(String createdBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
325         SpanTermQueryBuilder builder = regSpanTermQ("createdBy", createdBy);
326         if (opLambda != null) {
327             opLambda.callback(builder);
328         }
329     }
330 
331     public void setCreatedBy_GreaterThan(String createdBy) {
332         setCreatedBy_GreaterThan(createdBy, null);
333     }
334 
335     public void setCreatedBy_GreaterThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
336         final Object _value = createdBy;
337         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_THAN, _value);
338         if (opLambda != null) {
339             opLambda.callback(builder);
340         }
341     }
342 
343     public void setCreatedBy_LessThan(String createdBy) {
344         setCreatedBy_LessThan(createdBy, null);
345     }
346 
347     public void setCreatedBy_LessThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
348         final Object _value = createdBy;
349         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_THAN, _value);
350         if (opLambda != null) {
351             opLambda.callback(builder);
352         }
353     }
354 
355     public void setCreatedBy_GreaterEqual(String createdBy) {
356         setCreatedBy_GreaterEqual(createdBy, null);
357     }
358 
359     public void setCreatedBy_GreaterEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
360         final Object _value = createdBy;
361         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_EQUAL, _value);
362         if (opLambda != null) {
363             opLambda.callback(builder);
364         }
365     }
366 
367     public void setCreatedBy_LessEqual(String createdBy) {
368         setCreatedBy_LessEqual(createdBy, null);
369     }
370 
371     public void setCreatedBy_LessEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
372         final Object _value = createdBy;
373         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_EQUAL, _value);
374         if (opLambda != null) {
375             opLambda.callback(builder);
376         }
377     }
378 
379     public void setCreatedBy_Exists() {
380         setCreatedBy_Exists(null);
381     }
382 
383     public void setCreatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
384         ExistsQueryBuilder builder = regExistsQ("createdBy");
385         if (opLambda != null) {
386             opLambda.callback(builder);
387         }
388     }
389 
390     @Deprecated
391     public void setCreatedBy_CommonTerms(String createdBy) {
392         setCreatedBy_CommonTerms(createdBy, null);
393     }
394 
395     @Deprecated
396     public void setCreatedBy_CommonTerms(String createdBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
397         CommonTermsQueryBuilder builder = regCommonTermsQ("createdBy", createdBy);
398         if (opLambda != null) {
399             opLambda.callback(builder);
400         }
401     }
402 
403     public BsRoleTypeCQ addOrderBy_CreatedBy_Asc() {
404         regOBA("createdBy");
405         return this;
406     }
407 
408     public BsRoleTypeCQ addOrderBy_CreatedBy_Desc() {
409         regOBD("createdBy");
410         return this;
411     }
412 
413     public void setCreatedTime_Equal(Long createdTime) {
414         setCreatedTime_Term(createdTime, null);
415     }
416 
417     public void setCreatedTime_Equal(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
418         setCreatedTime_Term(createdTime, opLambda);
419     }
420 
421     public void setCreatedTime_Term(Long createdTime) {
422         setCreatedTime_Term(createdTime, null);
423     }
424 
425     public void setCreatedTime_Term(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
426         TermQueryBuilder builder = regTermQ("createdTime", createdTime);
427         if (opLambda != null) {
428             opLambda.callback(builder);
429         }
430     }
431 
432     public void setCreatedTime_NotEqual(Long createdTime) {
433         setCreatedTime_NotTerm(createdTime, null);
434     }
435 
436     public void setCreatedTime_NotTerm(Long createdTime) {
437         setCreatedTime_NotTerm(createdTime, null);
438     }
439 
440     public void setCreatedTime_NotEqual(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
441         setCreatedTime_NotTerm(createdTime, opLambda);
442     }
443 
444     public void setCreatedTime_NotTerm(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
445         not(not -> not.setCreatedTime_Term(createdTime), opLambda);
446     }
447 
448     public void setCreatedTime_Terms(Collection<Long> createdTimeList) {
449         setCreatedTime_Terms(createdTimeList, null);
450     }
451 
452     public void setCreatedTime_Terms(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
453         TermsQueryBuilder builder = regTermsQ("createdTime", createdTimeList);
454         if (opLambda != null) {
455             opLambda.callback(builder);
456         }
457     }
458 
459     public void setCreatedTime_InScope(Collection<Long> createdTimeList) {
460         setCreatedTime_Terms(createdTimeList, null);
461     }
462 
463     public void setCreatedTime_InScope(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
464         setCreatedTime_Terms(createdTimeList, opLambda);
465     }
466 
467     public void setCreatedTime_Match(Long createdTime) {
468         setCreatedTime_Match(createdTime, null);
469     }
470 
471     public void setCreatedTime_Match(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
472         MatchQueryBuilder builder = regMatchQ("createdTime", createdTime);
473         if (opLambda != null) {
474             opLambda.callback(builder);
475         }
476     }
477 
478     public void setCreatedTime_MatchPhrase(Long createdTime) {
479         setCreatedTime_MatchPhrase(createdTime, null);
480     }
481 
482     public void setCreatedTime_MatchPhrase(Long createdTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
483         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdTime", createdTime);
484         if (opLambda != null) {
485             opLambda.callback(builder);
486         }
487     }
488 
489     public void setCreatedTime_MatchPhrasePrefix(Long createdTime) {
490         setCreatedTime_MatchPhrasePrefix(createdTime, null);
491     }
492 
493     public void setCreatedTime_MatchPhrasePrefix(Long createdTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
494         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdTime", createdTime);
495         if (opLambda != null) {
496             opLambda.callback(builder);
497         }
498     }
499 
500     public void setCreatedTime_Fuzzy(Long createdTime) {
501         setCreatedTime_Fuzzy(createdTime, null);
502     }
503 
504     public void setCreatedTime_Fuzzy(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
505         MatchQueryBuilder builder = regFuzzyQ("createdTime", createdTime);
506         if (opLambda != null) {
507             opLambda.callback(builder);
508         }
509     }
510 
511     public void setCreatedTime_GreaterThan(Long createdTime) {
512         setCreatedTime_GreaterThan(createdTime, null);
513     }
514 
515     public void setCreatedTime_GreaterThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
516         final Object _value = createdTime;
517         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_THAN, _value);
518         if (opLambda != null) {
519             opLambda.callback(builder);
520         }
521     }
522 
523     public void setCreatedTime_LessThan(Long createdTime) {
524         setCreatedTime_LessThan(createdTime, null);
525     }
526 
527     public void setCreatedTime_LessThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
528         final Object _value = createdTime;
529         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_THAN, _value);
530         if (opLambda != null) {
531             opLambda.callback(builder);
532         }
533     }
534 
535     public void setCreatedTime_GreaterEqual(Long createdTime) {
536         setCreatedTime_GreaterEqual(createdTime, null);
537     }
538 
539     public void setCreatedTime_GreaterEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
540         final Object _value = createdTime;
541         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_EQUAL, _value);
542         if (opLambda != null) {
543             opLambda.callback(builder);
544         }
545     }
546 
547     public void setCreatedTime_LessEqual(Long createdTime) {
548         setCreatedTime_LessEqual(createdTime, null);
549     }
550 
551     public void setCreatedTime_LessEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
552         final Object _value = createdTime;
553         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_EQUAL, _value);
554         if (opLambda != null) {
555             opLambda.callback(builder);
556         }
557     }
558 
559     public void setCreatedTime_Exists() {
560         setCreatedTime_Exists(null);
561     }
562 
563     public void setCreatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
564         ExistsQueryBuilder builder = regExistsQ("createdTime");
565         if (opLambda != null) {
566             opLambda.callback(builder);
567         }
568     }
569 
570     @Deprecated
571     public void setCreatedTime_CommonTerms(Long createdTime) {
572         setCreatedTime_CommonTerms(createdTime, null);
573     }
574 
575     @Deprecated
576     public void setCreatedTime_CommonTerms(Long createdTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
577         CommonTermsQueryBuilder builder = regCommonTermsQ("createdTime", createdTime);
578         if (opLambda != null) {
579             opLambda.callback(builder);
580         }
581     }
582 
583     public BsRoleTypeCQ addOrderBy_CreatedTime_Asc() {
584         regOBA("createdTime");
585         return this;
586     }
587 
588     public BsRoleTypeCQ addOrderBy_CreatedTime_Desc() {
589         regOBD("createdTime");
590         return this;
591     }
592 
593     public void setName_Equal(String name) {
594         setName_Term(name, null);
595     }
596 
597     public void setName_Equal(String name, ConditionOptionCall<TermQueryBuilder> opLambda) {
598         setName_Term(name, opLambda);
599     }
600 
601     public void setName_Term(String name) {
602         setName_Term(name, null);
603     }
604 
605     public void setName_Term(String name, ConditionOptionCall<TermQueryBuilder> opLambda) {
606         TermQueryBuilder builder = regTermQ("name", name);
607         if (opLambda != null) {
608             opLambda.callback(builder);
609         }
610     }
611 
612     public void setName_NotEqual(String name) {
613         setName_NotTerm(name, null);
614     }
615 
616     public void setName_NotTerm(String name) {
617         setName_NotTerm(name, null);
618     }
619 
620     public void setName_NotEqual(String name, ConditionOptionCall<BoolQueryBuilder> opLambda) {
621         setName_NotTerm(name, opLambda);
622     }
623 
624     public void setName_NotTerm(String name, ConditionOptionCall<BoolQueryBuilder> opLambda) {
625         not(not -> not.setName_Term(name), opLambda);
626     }
627 
628     public void setName_Terms(Collection<String> nameList) {
629         setName_Terms(nameList, null);
630     }
631 
632     public void setName_Terms(Collection<String> nameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
633         TermsQueryBuilder builder = regTermsQ("name", nameList);
634         if (opLambda != null) {
635             opLambda.callback(builder);
636         }
637     }
638 
639     public void setName_InScope(Collection<String> nameList) {
640         setName_Terms(nameList, null);
641     }
642 
643     public void setName_InScope(Collection<String> nameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
644         setName_Terms(nameList, opLambda);
645     }
646 
647     public void setName_Match(String name) {
648         setName_Match(name, null);
649     }
650 
651     public void setName_Match(String name, ConditionOptionCall<MatchQueryBuilder> opLambda) {
652         MatchQueryBuilder builder = regMatchQ("name", name);
653         if (opLambda != null) {
654             opLambda.callback(builder);
655         }
656     }
657 
658     public void setName_MatchPhrase(String name) {
659         setName_MatchPhrase(name, null);
660     }
661 
662     public void setName_MatchPhrase(String name, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
663         MatchPhraseQueryBuilder builder = regMatchPhraseQ("name", name);
664         if (opLambda != null) {
665             opLambda.callback(builder);
666         }
667     }
668 
669     public void setName_MatchPhrasePrefix(String name) {
670         setName_MatchPhrasePrefix(name, null);
671     }
672 
673     public void setName_MatchPhrasePrefix(String name, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
674         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("name", name);
675         if (opLambda != null) {
676             opLambda.callback(builder);
677         }
678     }
679 
680     public void setName_Fuzzy(String name) {
681         setName_Fuzzy(name, null);
682     }
683 
684     public void setName_Fuzzy(String name, ConditionOptionCall<MatchQueryBuilder> opLambda) {
685         MatchQueryBuilder builder = regFuzzyQ("name", name);
686         if (opLambda != null) {
687             opLambda.callback(builder);
688         }
689     }
690 
691     public void setName_Prefix(String name) {
692         setName_Prefix(name, null);
693     }
694 
695     public void setName_Prefix(String name, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
696         PrefixQueryBuilder builder = regPrefixQ("name", name);
697         if (opLambda != null) {
698             opLambda.callback(builder);
699         }
700     }
701 
702     public void setName_Wildcard(String name) {
703         setName_Wildcard(name, null);
704     }
705 
706     public void setName_Wildcard(String name, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
707         WildcardQueryBuilder builder = regWildcardQ("name", name);
708         if (opLambda != null) {
709             opLambda.callback(builder);
710         }
711     }
712 
713     public void setName_Regexp(String name) {
714         setName_Regexp(name, null);
715     }
716 
717     public void setName_Regexp(String name, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
718         RegexpQueryBuilder builder = regRegexpQ("name", name);
719         if (opLambda != null) {
720             opLambda.callback(builder);
721         }
722     }
723 
724     public void setName_SpanTerm(String name) {
725         setName_SpanTerm("name", null);
726     }
727 
728     public void setName_SpanTerm(String name, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
729         SpanTermQueryBuilder builder = regSpanTermQ("name", name);
730         if (opLambda != null) {
731             opLambda.callback(builder);
732         }
733     }
734 
735     public void setName_GreaterThan(String name) {
736         setName_GreaterThan(name, null);
737     }
738 
739     public void setName_GreaterThan(String name, ConditionOptionCall<RangeQueryBuilder> opLambda) {
740         final Object _value = name;
741         RangeQueryBuilder builder = regRangeQ("name", ConditionKey.CK_GREATER_THAN, _value);
742         if (opLambda != null) {
743             opLambda.callback(builder);
744         }
745     }
746 
747     public void setName_LessThan(String name) {
748         setName_LessThan(name, null);
749     }
750 
751     public void setName_LessThan(String name, ConditionOptionCall<RangeQueryBuilder> opLambda) {
752         final Object _value = name;
753         RangeQueryBuilder builder = regRangeQ("name", ConditionKey.CK_LESS_THAN, _value);
754         if (opLambda != null) {
755             opLambda.callback(builder);
756         }
757     }
758 
759     public void setName_GreaterEqual(String name) {
760         setName_GreaterEqual(name, null);
761     }
762 
763     public void setName_GreaterEqual(String name, ConditionOptionCall<RangeQueryBuilder> opLambda) {
764         final Object _value = name;
765         RangeQueryBuilder builder = regRangeQ("name", ConditionKey.CK_GREATER_EQUAL, _value);
766         if (opLambda != null) {
767             opLambda.callback(builder);
768         }
769     }
770 
771     public void setName_LessEqual(String name) {
772         setName_LessEqual(name, null);
773     }
774 
775     public void setName_LessEqual(String name, ConditionOptionCall<RangeQueryBuilder> opLambda) {
776         final Object _value = name;
777         RangeQueryBuilder builder = regRangeQ("name", ConditionKey.CK_LESS_EQUAL, _value);
778         if (opLambda != null) {
779             opLambda.callback(builder);
780         }
781     }
782 
783     public void setName_Exists() {
784         setName_Exists(null);
785     }
786 
787     public void setName_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
788         ExistsQueryBuilder builder = regExistsQ("name");
789         if (opLambda != null) {
790             opLambda.callback(builder);
791         }
792     }
793 
794     @Deprecated
795     public void setName_CommonTerms(String name) {
796         setName_CommonTerms(name, null);
797     }
798 
799     @Deprecated
800     public void setName_CommonTerms(String name, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
801         CommonTermsQueryBuilder builder = regCommonTermsQ("name", name);
802         if (opLambda != null) {
803             opLambda.callback(builder);
804         }
805     }
806 
807     public BsRoleTypeCQ addOrderBy_Name_Asc() {
808         regOBA("name");
809         return this;
810     }
811 
812     public BsRoleTypeCQ addOrderBy_Name_Desc() {
813         regOBD("name");
814         return this;
815     }
816 
817     public void setSortOrder_Equal(Integer sortOrder) {
818         setSortOrder_Term(sortOrder, null);
819     }
820 
821     public void setSortOrder_Equal(Integer sortOrder, ConditionOptionCall<TermQueryBuilder> opLambda) {
822         setSortOrder_Term(sortOrder, opLambda);
823     }
824 
825     public void setSortOrder_Term(Integer sortOrder) {
826         setSortOrder_Term(sortOrder, null);
827     }
828 
829     public void setSortOrder_Term(Integer sortOrder, ConditionOptionCall<TermQueryBuilder> opLambda) {
830         TermQueryBuilder builder = regTermQ("sortOrder", sortOrder);
831         if (opLambda != null) {
832             opLambda.callback(builder);
833         }
834     }
835 
836     public void setSortOrder_NotEqual(Integer sortOrder) {
837         setSortOrder_NotTerm(sortOrder, null);
838     }
839 
840     public void setSortOrder_NotTerm(Integer sortOrder) {
841         setSortOrder_NotTerm(sortOrder, null);
842     }
843 
844     public void setSortOrder_NotEqual(Integer sortOrder, ConditionOptionCall<BoolQueryBuilder> opLambda) {
845         setSortOrder_NotTerm(sortOrder, opLambda);
846     }
847 
848     public void setSortOrder_NotTerm(Integer sortOrder, ConditionOptionCall<BoolQueryBuilder> opLambda) {
849         not(not -> not.setSortOrder_Term(sortOrder), opLambda);
850     }
851 
852     public void setSortOrder_Terms(Collection<Integer> sortOrderList) {
853         setSortOrder_Terms(sortOrderList, null);
854     }
855 
856     public void setSortOrder_Terms(Collection<Integer> sortOrderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
857         TermsQueryBuilder builder = regTermsQ("sortOrder", sortOrderList);
858         if (opLambda != null) {
859             opLambda.callback(builder);
860         }
861     }
862 
863     public void setSortOrder_InScope(Collection<Integer> sortOrderList) {
864         setSortOrder_Terms(sortOrderList, null);
865     }
866 
867     public void setSortOrder_InScope(Collection<Integer> sortOrderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
868         setSortOrder_Terms(sortOrderList, opLambda);
869     }
870 
871     public void setSortOrder_Match(Integer sortOrder) {
872         setSortOrder_Match(sortOrder, null);
873     }
874 
875     public void setSortOrder_Match(Integer sortOrder, ConditionOptionCall<MatchQueryBuilder> opLambda) {
876         MatchQueryBuilder builder = regMatchQ("sortOrder", sortOrder);
877         if (opLambda != null) {
878             opLambda.callback(builder);
879         }
880     }
881 
882     public void setSortOrder_MatchPhrase(Integer sortOrder) {
883         setSortOrder_MatchPhrase(sortOrder, null);
884     }
885 
886     public void setSortOrder_MatchPhrase(Integer sortOrder, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
887         MatchPhraseQueryBuilder builder = regMatchPhraseQ("sortOrder", sortOrder);
888         if (opLambda != null) {
889             opLambda.callback(builder);
890         }
891     }
892 
893     public void setSortOrder_MatchPhrasePrefix(Integer sortOrder) {
894         setSortOrder_MatchPhrasePrefix(sortOrder, null);
895     }
896 
897     public void setSortOrder_MatchPhrasePrefix(Integer sortOrder, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
898         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("sortOrder", sortOrder);
899         if (opLambda != null) {
900             opLambda.callback(builder);
901         }
902     }
903 
904     public void setSortOrder_Fuzzy(Integer sortOrder) {
905         setSortOrder_Fuzzy(sortOrder, null);
906     }
907 
908     public void setSortOrder_Fuzzy(Integer sortOrder, ConditionOptionCall<MatchQueryBuilder> opLambda) {
909         MatchQueryBuilder builder = regFuzzyQ("sortOrder", sortOrder);
910         if (opLambda != null) {
911             opLambda.callback(builder);
912         }
913     }
914 
915     public void setSortOrder_GreaterThan(Integer sortOrder) {
916         setSortOrder_GreaterThan(sortOrder, null);
917     }
918 
919     public void setSortOrder_GreaterThan(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
920         final Object _value = sortOrder;
921         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_GREATER_THAN, _value);
922         if (opLambda != null) {
923             opLambda.callback(builder);
924         }
925     }
926 
927     public void setSortOrder_LessThan(Integer sortOrder) {
928         setSortOrder_LessThan(sortOrder, null);
929     }
930 
931     public void setSortOrder_LessThan(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
932         final Object _value = sortOrder;
933         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_LESS_THAN, _value);
934         if (opLambda != null) {
935             opLambda.callback(builder);
936         }
937     }
938 
939     public void setSortOrder_GreaterEqual(Integer sortOrder) {
940         setSortOrder_GreaterEqual(sortOrder, null);
941     }
942 
943     public void setSortOrder_GreaterEqual(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
944         final Object _value = sortOrder;
945         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_GREATER_EQUAL, _value);
946         if (opLambda != null) {
947             opLambda.callback(builder);
948         }
949     }
950 
951     public void setSortOrder_LessEqual(Integer sortOrder) {
952         setSortOrder_LessEqual(sortOrder, null);
953     }
954 
955     public void setSortOrder_LessEqual(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
956         final Object _value = sortOrder;
957         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_LESS_EQUAL, _value);
958         if (opLambda != null) {
959             opLambda.callback(builder);
960         }
961     }
962 
963     public void setSortOrder_Exists() {
964         setSortOrder_Exists(null);
965     }
966 
967     public void setSortOrder_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
968         ExistsQueryBuilder builder = regExistsQ("sortOrder");
969         if (opLambda != null) {
970             opLambda.callback(builder);
971         }
972     }
973 
974     @Deprecated
975     public void setSortOrder_CommonTerms(Integer sortOrder) {
976         setSortOrder_CommonTerms(sortOrder, null);
977     }
978 
979     @Deprecated
980     public void setSortOrder_CommonTerms(Integer sortOrder, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
981         CommonTermsQueryBuilder builder = regCommonTermsQ("sortOrder", sortOrder);
982         if (opLambda != null) {
983             opLambda.callback(builder);
984         }
985     }
986 
987     public BsRoleTypeCQ addOrderBy_SortOrder_Asc() {
988         regOBA("sortOrder");
989         return this;
990     }
991 
992     public BsRoleTypeCQ addOrderBy_SortOrder_Desc() {
993         regOBD("sortOrder");
994         return this;
995     }
996 
997     public void setUpdatedBy_Equal(String updatedBy) {
998         setUpdatedBy_Term(updatedBy, null);
999     }
1000 
1001     public void setUpdatedBy_Equal(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
1002         setUpdatedBy_Term(updatedBy, opLambda);
1003     }
1004 
1005     public void setUpdatedBy_Term(String updatedBy) {
1006         setUpdatedBy_Term(updatedBy, null);
1007     }
1008 
1009     public void setUpdatedBy_Term(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
1010         TermQueryBuilder builder = regTermQ("updatedBy", updatedBy);
1011         if (opLambda != null) {
1012             opLambda.callback(builder);
1013         }
1014     }
1015 
1016     public void setUpdatedBy_NotEqual(String updatedBy) {
1017         setUpdatedBy_NotTerm(updatedBy, null);
1018     }
1019 
1020     public void setUpdatedBy_NotTerm(String updatedBy) {
1021         setUpdatedBy_NotTerm(updatedBy, null);
1022     }
1023 
1024     public void setUpdatedBy_NotEqual(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1025         setUpdatedBy_NotTerm(updatedBy, opLambda);
1026     }
1027 
1028     public void setUpdatedBy_NotTerm(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1029         not(not -> not.setUpdatedBy_Term(updatedBy), opLambda);
1030     }
1031 
1032     public void setUpdatedBy_Terms(Collection<String> updatedByList) {
1033         setUpdatedBy_Terms(updatedByList, null);
1034     }
1035 
1036     public void setUpdatedBy_Terms(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1037         TermsQueryBuilder builder = regTermsQ("updatedBy", updatedByList);
1038         if (opLambda != null) {
1039             opLambda.callback(builder);
1040         }
1041     }
1042 
1043     public void setUpdatedBy_InScope(Collection<String> updatedByList) {
1044         setUpdatedBy_Terms(updatedByList, null);
1045     }
1046 
1047     public void setUpdatedBy_InScope(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1048         setUpdatedBy_Terms(updatedByList, opLambda);
1049     }
1050 
1051     public void setUpdatedBy_Match(String updatedBy) {
1052         setUpdatedBy_Match(updatedBy, null);
1053     }
1054 
1055     public void setUpdatedBy_Match(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1056         MatchQueryBuilder builder = regMatchQ("updatedBy", updatedBy);
1057         if (opLambda != null) {
1058             opLambda.callback(builder);
1059         }
1060     }
1061 
1062     public void setUpdatedBy_MatchPhrase(String updatedBy) {
1063         setUpdatedBy_MatchPhrase(updatedBy, null);
1064     }
1065 
1066     public void setUpdatedBy_MatchPhrase(String updatedBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1067         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedBy", updatedBy);
1068         if (opLambda != null) {
1069             opLambda.callback(builder);
1070         }
1071     }
1072 
1073     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy) {
1074         setUpdatedBy_MatchPhrasePrefix(updatedBy, null);
1075     }
1076 
1077     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1078         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedBy", updatedBy);
1079         if (opLambda != null) {
1080             opLambda.callback(builder);
1081         }
1082     }
1083 
1084     public void setUpdatedBy_Fuzzy(String updatedBy) {
1085         setUpdatedBy_Fuzzy(updatedBy, null);
1086     }
1087 
1088     public void setUpdatedBy_Fuzzy(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1089         MatchQueryBuilder builder = regFuzzyQ("updatedBy", updatedBy);
1090         if (opLambda != null) {
1091             opLambda.callback(builder);
1092         }
1093     }
1094 
1095     public void setUpdatedBy_Prefix(String updatedBy) {
1096         setUpdatedBy_Prefix(updatedBy, null);
1097     }
1098 
1099     public void setUpdatedBy_Prefix(String updatedBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1100         PrefixQueryBuilder builder = regPrefixQ("updatedBy", updatedBy);
1101         if (opLambda != null) {
1102             opLambda.callback(builder);
1103         }
1104     }
1105 
1106     public void setUpdatedBy_Wildcard(String updatedBy) {
1107         setUpdatedBy_Wildcard(updatedBy, null);
1108     }
1109 
1110     public void setUpdatedBy_Wildcard(String updatedBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1111         WildcardQueryBuilder builder = regWildcardQ("updatedBy", updatedBy);
1112         if (opLambda != null) {
1113             opLambda.callback(builder);
1114         }
1115     }
1116 
1117     public void setUpdatedBy_Regexp(String updatedBy) {
1118         setUpdatedBy_Regexp(updatedBy, null);
1119     }
1120 
1121     public void setUpdatedBy_Regexp(String updatedBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1122         RegexpQueryBuilder builder = regRegexpQ("updatedBy", updatedBy);
1123         if (opLambda != null) {
1124             opLambda.callback(builder);
1125         }
1126     }
1127 
1128     public void setUpdatedBy_SpanTerm(String updatedBy) {
1129         setUpdatedBy_SpanTerm("updatedBy", null);
1130     }
1131 
1132     public void setUpdatedBy_SpanTerm(String updatedBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1133         SpanTermQueryBuilder builder = regSpanTermQ("updatedBy", updatedBy);
1134         if (opLambda != null) {
1135             opLambda.callback(builder);
1136         }
1137     }
1138 
1139     public void setUpdatedBy_GreaterThan(String updatedBy) {
1140         setUpdatedBy_GreaterThan(updatedBy, null);
1141     }
1142 
1143     public void setUpdatedBy_GreaterThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1144         final Object _value = updatedBy;
1145         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_THAN, _value);
1146         if (opLambda != null) {
1147             opLambda.callback(builder);
1148         }
1149     }
1150 
1151     public void setUpdatedBy_LessThan(String updatedBy) {
1152         setUpdatedBy_LessThan(updatedBy, null);
1153     }
1154 
1155     public void setUpdatedBy_LessThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1156         final Object _value = updatedBy;
1157         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_THAN, _value);
1158         if (opLambda != null) {
1159             opLambda.callback(builder);
1160         }
1161     }
1162 
1163     public void setUpdatedBy_GreaterEqual(String updatedBy) {
1164         setUpdatedBy_GreaterEqual(updatedBy, null);
1165     }
1166 
1167     public void setUpdatedBy_GreaterEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1168         final Object _value = updatedBy;
1169         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_EQUAL, _value);
1170         if (opLambda != null) {
1171             opLambda.callback(builder);
1172         }
1173     }
1174 
1175     public void setUpdatedBy_LessEqual(String updatedBy) {
1176         setUpdatedBy_LessEqual(updatedBy, null);
1177     }
1178 
1179     public void setUpdatedBy_LessEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1180         final Object _value = updatedBy;
1181         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_EQUAL, _value);
1182         if (opLambda != null) {
1183             opLambda.callback(builder);
1184         }
1185     }
1186 
1187     public void setUpdatedBy_Exists() {
1188         setUpdatedBy_Exists(null);
1189     }
1190 
1191     public void setUpdatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1192         ExistsQueryBuilder builder = regExistsQ("updatedBy");
1193         if (opLambda != null) {
1194             opLambda.callback(builder);
1195         }
1196     }
1197 
1198     @Deprecated
1199     public void setUpdatedBy_CommonTerms(String updatedBy) {
1200         setUpdatedBy_CommonTerms(updatedBy, null);
1201     }
1202 
1203     @Deprecated
1204     public void setUpdatedBy_CommonTerms(String updatedBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1205         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedBy", updatedBy);
1206         if (opLambda != null) {
1207             opLambda.callback(builder);
1208         }
1209     }
1210 
1211     public BsRoleTypeCQ addOrderBy_UpdatedBy_Asc() {
1212         regOBA("updatedBy");
1213         return this;
1214     }
1215 
1216     public BsRoleTypeCQ addOrderBy_UpdatedBy_Desc() {
1217         regOBD("updatedBy");
1218         return this;
1219     }
1220 
1221     public void setUpdatedTime_Equal(Long updatedTime) {
1222         setUpdatedTime_Term(updatedTime, null);
1223     }
1224 
1225     public void setUpdatedTime_Equal(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
1226         setUpdatedTime_Term(updatedTime, opLambda);
1227     }
1228 
1229     public void setUpdatedTime_Term(Long updatedTime) {
1230         setUpdatedTime_Term(updatedTime, null);
1231     }
1232 
1233     public void setUpdatedTime_Term(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
1234         TermQueryBuilder builder = regTermQ("updatedTime", updatedTime);
1235         if (opLambda != null) {
1236             opLambda.callback(builder);
1237         }
1238     }
1239 
1240     public void setUpdatedTime_NotEqual(Long updatedTime) {
1241         setUpdatedTime_NotTerm(updatedTime, null);
1242     }
1243 
1244     public void setUpdatedTime_NotTerm(Long updatedTime) {
1245         setUpdatedTime_NotTerm(updatedTime, null);
1246     }
1247 
1248     public void setUpdatedTime_NotEqual(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1249         setUpdatedTime_NotTerm(updatedTime, opLambda);
1250     }
1251 
1252     public void setUpdatedTime_NotTerm(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1253         not(not -> not.setUpdatedTime_Term(updatedTime), opLambda);
1254     }
1255 
1256     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList) {
1257         setUpdatedTime_Terms(updatedTimeList, null);
1258     }
1259 
1260     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1261         TermsQueryBuilder builder = regTermsQ("updatedTime", updatedTimeList);
1262         if (opLambda != null) {
1263             opLambda.callback(builder);
1264         }
1265     }
1266 
1267     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList) {
1268         setUpdatedTime_Terms(updatedTimeList, null);
1269     }
1270 
1271     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1272         setUpdatedTime_Terms(updatedTimeList, opLambda);
1273     }
1274 
1275     public void setUpdatedTime_Match(Long updatedTime) {
1276         setUpdatedTime_Match(updatedTime, null);
1277     }
1278 
1279     public void setUpdatedTime_Match(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1280         MatchQueryBuilder builder = regMatchQ("updatedTime", updatedTime);
1281         if (opLambda != null) {
1282             opLambda.callback(builder);
1283         }
1284     }
1285 
1286     public void setUpdatedTime_MatchPhrase(Long updatedTime) {
1287         setUpdatedTime_MatchPhrase(updatedTime, null);
1288     }
1289 
1290     public void setUpdatedTime_MatchPhrase(Long updatedTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1291         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedTime", updatedTime);
1292         if (opLambda != null) {
1293             opLambda.callback(builder);
1294         }
1295     }
1296 
1297     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime) {
1298         setUpdatedTime_MatchPhrasePrefix(updatedTime, null);
1299     }
1300 
1301     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1302         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedTime", updatedTime);
1303         if (opLambda != null) {
1304             opLambda.callback(builder);
1305         }
1306     }
1307 
1308     public void setUpdatedTime_Fuzzy(Long updatedTime) {
1309         setUpdatedTime_Fuzzy(updatedTime, null);
1310     }
1311 
1312     public void setUpdatedTime_Fuzzy(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1313         MatchQueryBuilder builder = regFuzzyQ("updatedTime", updatedTime);
1314         if (opLambda != null) {
1315             opLambda.callback(builder);
1316         }
1317     }
1318 
1319     public void setUpdatedTime_GreaterThan(Long updatedTime) {
1320         setUpdatedTime_GreaterThan(updatedTime, null);
1321     }
1322 
1323     public void setUpdatedTime_GreaterThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1324         final Object _value = updatedTime;
1325         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_THAN, _value);
1326         if (opLambda != null) {
1327             opLambda.callback(builder);
1328         }
1329     }
1330 
1331     public void setUpdatedTime_LessThan(Long updatedTime) {
1332         setUpdatedTime_LessThan(updatedTime, null);
1333     }
1334 
1335     public void setUpdatedTime_LessThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1336         final Object _value = updatedTime;
1337         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_THAN, _value);
1338         if (opLambda != null) {
1339             opLambda.callback(builder);
1340         }
1341     }
1342 
1343     public void setUpdatedTime_GreaterEqual(Long updatedTime) {
1344         setUpdatedTime_GreaterEqual(updatedTime, null);
1345     }
1346 
1347     public void setUpdatedTime_GreaterEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1348         final Object _value = updatedTime;
1349         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_EQUAL, _value);
1350         if (opLambda != null) {
1351             opLambda.callback(builder);
1352         }
1353     }
1354 
1355     public void setUpdatedTime_LessEqual(Long updatedTime) {
1356         setUpdatedTime_LessEqual(updatedTime, null);
1357     }
1358 
1359     public void setUpdatedTime_LessEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1360         final Object _value = updatedTime;
1361         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_EQUAL, _value);
1362         if (opLambda != null) {
1363             opLambda.callback(builder);
1364         }
1365     }
1366 
1367     public void setUpdatedTime_Exists() {
1368         setUpdatedTime_Exists(null);
1369     }
1370 
1371     public void setUpdatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1372         ExistsQueryBuilder builder = regExistsQ("updatedTime");
1373         if (opLambda != null) {
1374             opLambda.callback(builder);
1375         }
1376     }
1377 
1378     @Deprecated
1379     public void setUpdatedTime_CommonTerms(Long updatedTime) {
1380         setUpdatedTime_CommonTerms(updatedTime, null);
1381     }
1382 
1383     @Deprecated
1384     public void setUpdatedTime_CommonTerms(Long updatedTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1385         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedTime", updatedTime);
1386         if (opLambda != null) {
1387             opLambda.callback(builder);
1388         }
1389     }
1390 
1391     public BsRoleTypeCQ addOrderBy_UpdatedTime_Asc() {
1392         regOBA("updatedTime");
1393         return this;
1394     }
1395 
1396     public BsRoleTypeCQ addOrderBy_UpdatedTime_Desc() {
1397         regOBD("updatedTime");
1398         return this;
1399     }
1400 
1401     public void setValue_Equal(String value) {
1402         setValue_Term(value, null);
1403     }
1404 
1405     public void setValue_Equal(String value, ConditionOptionCall<TermQueryBuilder> opLambda) {
1406         setValue_Term(value, opLambda);
1407     }
1408 
1409     public void setValue_Term(String value) {
1410         setValue_Term(value, null);
1411     }
1412 
1413     public void setValue_Term(String value, ConditionOptionCall<TermQueryBuilder> opLambda) {
1414         TermQueryBuilder builder = regTermQ("value", value);
1415         if (opLambda != null) {
1416             opLambda.callback(builder);
1417         }
1418     }
1419 
1420     public void setValue_NotEqual(String value) {
1421         setValue_NotTerm(value, null);
1422     }
1423 
1424     public void setValue_NotTerm(String value) {
1425         setValue_NotTerm(value, null);
1426     }
1427 
1428     public void setValue_NotEqual(String value, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1429         setValue_NotTerm(value, opLambda);
1430     }
1431 
1432     public void setValue_NotTerm(String value, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1433         not(not -> not.setValue_Term(value), opLambda);
1434     }
1435 
1436     public void setValue_Terms(Collection<String> valueList) {
1437         setValue_Terms(valueList, null);
1438     }
1439 
1440     public void setValue_Terms(Collection<String> valueList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1441         TermsQueryBuilder builder = regTermsQ("value", valueList);
1442         if (opLambda != null) {
1443             opLambda.callback(builder);
1444         }
1445     }
1446 
1447     public void setValue_InScope(Collection<String> valueList) {
1448         setValue_Terms(valueList, null);
1449     }
1450 
1451     public void setValue_InScope(Collection<String> valueList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1452         setValue_Terms(valueList, opLambda);
1453     }
1454 
1455     public void setValue_Match(String value) {
1456         setValue_Match(value, null);
1457     }
1458 
1459     public void setValue_Match(String value, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1460         MatchQueryBuilder builder = regMatchQ("value", value);
1461         if (opLambda != null) {
1462             opLambda.callback(builder);
1463         }
1464     }
1465 
1466     public void setValue_MatchPhrase(String value) {
1467         setValue_MatchPhrase(value, null);
1468     }
1469 
1470     public void setValue_MatchPhrase(String value, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1471         MatchPhraseQueryBuilder builder = regMatchPhraseQ("value", value);
1472         if (opLambda != null) {
1473             opLambda.callback(builder);
1474         }
1475     }
1476 
1477     public void setValue_MatchPhrasePrefix(String value) {
1478         setValue_MatchPhrasePrefix(value, null);
1479     }
1480 
1481     public void setValue_MatchPhrasePrefix(String value, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1482         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("value", value);
1483         if (opLambda != null) {
1484             opLambda.callback(builder);
1485         }
1486     }
1487 
1488     public void setValue_Fuzzy(String value) {
1489         setValue_Fuzzy(value, null);
1490     }
1491 
1492     public void setValue_Fuzzy(String value, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1493         MatchQueryBuilder builder = regFuzzyQ("value", value);
1494         if (opLambda != null) {
1495             opLambda.callback(builder);
1496         }
1497     }
1498 
1499     public void setValue_Prefix(String value) {
1500         setValue_Prefix(value, null);
1501     }
1502 
1503     public void setValue_Prefix(String value, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1504         PrefixQueryBuilder builder = regPrefixQ("value", value);
1505         if (opLambda != null) {
1506             opLambda.callback(builder);
1507         }
1508     }
1509 
1510     public void setValue_Wildcard(String value) {
1511         setValue_Wildcard(value, null);
1512     }
1513 
1514     public void setValue_Wildcard(String value, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1515         WildcardQueryBuilder builder = regWildcardQ("value", value);
1516         if (opLambda != null) {
1517             opLambda.callback(builder);
1518         }
1519     }
1520 
1521     public void setValue_Regexp(String value) {
1522         setValue_Regexp(value, null);
1523     }
1524 
1525     public void setValue_Regexp(String value, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1526         RegexpQueryBuilder builder = regRegexpQ("value", value);
1527         if (opLambda != null) {
1528             opLambda.callback(builder);
1529         }
1530     }
1531 
1532     public void setValue_SpanTerm(String value) {
1533         setValue_SpanTerm("value", null);
1534     }
1535 
1536     public void setValue_SpanTerm(String value, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1537         SpanTermQueryBuilder builder = regSpanTermQ("value", value);
1538         if (opLambda != null) {
1539             opLambda.callback(builder);
1540         }
1541     }
1542 
1543     public void setValue_GreaterThan(String value) {
1544         setValue_GreaterThan(value, null);
1545     }
1546 
1547     public void setValue_GreaterThan(String value, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1548         final Object _value = value;
1549         RangeQueryBuilder builder = regRangeQ("value", ConditionKey.CK_GREATER_THAN, _value);
1550         if (opLambda != null) {
1551             opLambda.callback(builder);
1552         }
1553     }
1554 
1555     public void setValue_LessThan(String value) {
1556         setValue_LessThan(value, null);
1557     }
1558 
1559     public void setValue_LessThan(String value, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1560         final Object _value = value;
1561         RangeQueryBuilder builder = regRangeQ("value", ConditionKey.CK_LESS_THAN, _value);
1562         if (opLambda != null) {
1563             opLambda.callback(builder);
1564         }
1565     }
1566 
1567     public void setValue_GreaterEqual(String value) {
1568         setValue_GreaterEqual(value, null);
1569     }
1570 
1571     public void setValue_GreaterEqual(String value, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1572         final Object _value = value;
1573         RangeQueryBuilder builder = regRangeQ("value", ConditionKey.CK_GREATER_EQUAL, _value);
1574         if (opLambda != null) {
1575             opLambda.callback(builder);
1576         }
1577     }
1578 
1579     public void setValue_LessEqual(String value) {
1580         setValue_LessEqual(value, null);
1581     }
1582 
1583     public void setValue_LessEqual(String value, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1584         final Object _value = value;
1585         RangeQueryBuilder builder = regRangeQ("value", ConditionKey.CK_LESS_EQUAL, _value);
1586         if (opLambda != null) {
1587             opLambda.callback(builder);
1588         }
1589     }
1590 
1591     public void setValue_Exists() {
1592         setValue_Exists(null);
1593     }
1594 
1595     public void setValue_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1596         ExistsQueryBuilder builder = regExistsQ("value");
1597         if (opLambda != null) {
1598             opLambda.callback(builder);
1599         }
1600     }
1601 
1602     @Deprecated
1603     public void setValue_CommonTerms(String value) {
1604         setValue_CommonTerms(value, null);
1605     }
1606 
1607     @Deprecated
1608     public void setValue_CommonTerms(String value, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1609         CommonTermsQueryBuilder builder = regCommonTermsQ("value", value);
1610         if (opLambda != null) {
1611             opLambda.callback(builder);
1612         }
1613     }
1614 
1615     public BsRoleTypeCQ addOrderBy_Value_Asc() {
1616         regOBA("value");
1617         return this;
1618     }
1619 
1620     public BsRoleTypeCQ addOrderBy_Value_Desc() {
1621         regOBD("value");
1622         return this;
1623     }
1624 
1625 }