• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mybatis / generator / 2202

05 May 2026 07:27PM UTC coverage: 91.746% (+0.04%) from 91.703%
2202

push

github

web-flow
Merge pull request #1508 from mybatis/renovate/com.github.javaparser-javaparser-core-3.x

Update dependency com.github.javaparser:javaparser-core to v3.28.1

2454 of 3154 branches covered (77.81%)

12038 of 13121 relevant lines covered (91.75%)

0.92 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

85.88
/core/mybatis-generator-core/src/main/java/org/mybatis/generator/api/CompositePlugin.java
1
/*
2
 *    Copyright 2006-2026 the original author or authors.
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
 *       https://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, either express or implied.
13
 *    See the License for the specific language governing permissions and
14
 *    limitations under the License.
15
 */
16
package org.mybatis.generator.api;
17

18
import java.util.ArrayList;
19
import java.util.List;
20

21
import org.mybatis.generator.api.dom.java.Field;
22
import org.mybatis.generator.api.dom.java.Interface;
23
import org.mybatis.generator.api.dom.java.Method;
24
import org.mybatis.generator.api.dom.java.TopLevelClass;
25
import org.mybatis.generator.api.dom.java.TopLevelRecord;
26
import org.mybatis.generator.api.dom.kotlin.KotlinFile;
27
import org.mybatis.generator.api.dom.kotlin.KotlinFunction;
28
import org.mybatis.generator.api.dom.kotlin.KotlinProperty;
29
import org.mybatis.generator.api.dom.kotlin.KotlinType;
30
import org.mybatis.generator.api.dom.xml.Document;
31
import org.mybatis.generator.api.dom.xml.XmlElement;
32

33
/**
34
 * This class implements a composite plugin. It contains a list of plugins for the
35
 * current context and is used to aggregate plugins together. This class
36
 * implements the rule that if any plugin returns "false" from a method, then no
37
 * subsequent plugin is called.
38
 *
39
 * @author Jeff Butler
40
 */
41
public abstract class CompositePlugin implements Plugin {
42
    private final List<Plugin> plugins = new ArrayList<>();
1✔
43

44
    protected CompositePlugin() {
45
        super();
1✔
46
    }
1✔
47

48
    public void addPlugin(Plugin plugin) {
49
        plugins.add(plugin);
1✔
50
    }
1✔
51

52
    @Override
53
    public void initialized(IntrospectedTable introspectedTable) {
54
        for (Plugin plugin : plugins) {
1✔
55
            plugin.initialized(introspectedTable);
1✔
56
        }
1✔
57
    }
1✔
58

59
    @Override
60
    public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles() {
61
        return plugins.stream()
1✔
62
                .map(Plugin::contextGenerateAdditionalJavaFiles)
1✔
63
                .flatMap(List::stream)
1✔
64
                .toList();
1✔
65
    }
66

67
    @Override
68
    public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles(IntrospectedTable introspectedTable) {
69
        return plugins.stream()
1✔
70
                .map(p -> p.contextGenerateAdditionalJavaFiles(introspectedTable))
1✔
71
                .flatMap(List::stream)
1✔
72
                .toList();
1✔
73
    }
74

75
    @Override
76
    public List<GeneratedKotlinFile> contextGenerateAdditionalKotlinFiles() {
77
        return plugins.stream()
1✔
78
                        .map(Plugin::contextGenerateAdditionalKotlinFiles)
1✔
79
                .flatMap(List::stream)
1✔
80
                .toList();
1✔
81
    }
82

83
    @Override
84
    public List<GeneratedKotlinFile> contextGenerateAdditionalKotlinFiles(IntrospectedTable introspectedTable) {
85
        return plugins.stream()
1✔
86
                .map(p -> p.contextGenerateAdditionalKotlinFiles(introspectedTable))
1✔
87
                .flatMap(List::stream)
1✔
88
                .toList();
1✔
89
    }
90

91
    @Override
92
    public List<GenericGeneratedFile> contextGenerateAdditionalFiles() {
93
        return plugins.stream()
1✔
94
                .map(Plugin::contextGenerateAdditionalFiles)
1✔
95
                .flatMap(List::stream)
1✔
96
                .toList();
1✔
97
    }
98

99
    @Override
100
    public List<GenericGeneratedFile> contextGenerateAdditionalFiles(IntrospectedTable introspectedTable) {
101
        return plugins.stream()
1✔
102
                .map(p -> p.contextGenerateAdditionalFiles(introspectedTable))
1✔
103
                .flatMap(List::stream)
1✔
104
                .toList();
1✔
105
    }
106

107
    @Override
108
    public List<GeneratedXmlFile> contextGenerateAdditionalXmlFiles() {
109
        return plugins.stream()
1✔
110
                .map(Plugin::contextGenerateAdditionalXmlFiles)
1✔
111
                .flatMap(List::stream)
1✔
112
                .toList();
1✔
113
    }
114

115
    @Override
116
    public List<GeneratedXmlFile> contextGenerateAdditionalXmlFiles(IntrospectedTable introspectedTable) {
117
        return plugins.stream()
1✔
118
                .map(p -> p.contextGenerateAdditionalXmlFiles(introspectedTable))
1✔
119
                .flatMap(List::stream)
1✔
120
                .toList();
1✔
121
    }
122

123
    @Override
124
    public boolean clientGenerated(Interface interfaze, IntrospectedTable introspectedTable) {
125
        for (Plugin plugin : plugins) {
1✔
126
            if (!plugin.clientGenerated(interfaze, introspectedTable)) {
1!
127
                return false;
×
128
            }
129
        }
1✔
130

131
        return true;
1✔
132
    }
133

134
    @Override
135
    public boolean clientBasicInsertMethodGenerated(Method method, Interface interfaze,
136
            IntrospectedTable introspectedTable) {
137
        for (Plugin plugin : plugins) {
1✔
138
            if (!plugin.clientBasicInsertMethodGenerated(method, interfaze, introspectedTable)) {
1✔
139
                return false;
1✔
140
            }
141
        }
1✔
142

143
        return true;
1✔
144
    }
145

146
    @Override
147
    public boolean clientBasicInsertMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
148
            IntrospectedTable introspectedTable) {
149
        for (Plugin plugin : plugins) {
1✔
150
            if (!plugin.clientBasicInsertMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
151
                return false;
1✔
152
            }
153
        }
1✔
154

155
        return true;
1✔
156
    }
157

158
    @Override
159
    public boolean clientBasicInsertMultipleMethodGenerated(Method method, Interface interfaze,
160
            IntrospectedTable introspectedTable) {
161
        for (Plugin plugin : plugins) {
1✔
162
            if (!plugin.clientBasicInsertMultipleMethodGenerated(method, interfaze, introspectedTable)) {
1✔
163
                return false;
1✔
164
            }
165
        }
1✔
166

167
        return true;
1✔
168
    }
169

170
    @Override
171
    public boolean clientBasicInsertMultipleMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
172
            IntrospectedTable introspectedTable) {
173
        for (Plugin plugin : plugins) {
1✔
174
            if (!plugin.clientBasicInsertMultipleMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
175
                return false;
1✔
176
            }
177
        }
1✔
178

179
        return true;
1✔
180
    }
181

182
    @Override
183
    public boolean clientBasicSelectManyMethodGenerated(Method method, Interface interfaze,
184
            IntrospectedTable introspectedTable) {
185
        for (Plugin plugin : plugins) {
1✔
186
            if (!plugin.clientBasicSelectManyMethodGenerated(method, interfaze, introspectedTable)) {
1!
187
                return false;
×
188
            }
189
        }
1✔
190

191
        return true;
1✔
192
    }
193

194
    @Override
195
    public boolean clientBasicSelectManyMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
196
            IntrospectedTable introspectedTable) {
197
        for (Plugin plugin : plugins) {
1✔
198
            if (!plugin.clientBasicSelectManyMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
199
                return false;
×
200
            }
201
        }
1✔
202

203
        return true;
1✔
204
    }
205

206
    @Override
207
    public boolean clientBasicSelectOneMethodGenerated(Method method, Interface interfaze,
208
            IntrospectedTable introspectedTable) {
209
        for (Plugin plugin : plugins) {
1✔
210
            if (!plugin.clientBasicSelectOneMethodGenerated(method, interfaze, introspectedTable)) {
1!
211
                return false;
×
212
            }
213
        }
1✔
214

215
        return true;
1✔
216
    }
217

218
    @Override
219
    public boolean clientBasicSelectOneMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
220
            IntrospectedTable introspectedTable) {
221
        for (Plugin plugin : plugins) {
1✔
222
            if (!plugin.clientBasicSelectOneMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
223
                return false;
×
224
            }
225
        }
1✔
226

227
        return true;
1✔
228
    }
229

230
    @Override
231
    public boolean clientCountByExampleMethodGenerated(Method method, Interface interfaze,
232
            IntrospectedTable introspectedTable) {
233
        for (Plugin plugin : plugins) {
1✔
234
            if (!plugin.clientCountByExampleMethodGenerated(method, interfaze, introspectedTable)) {
1!
235
                return false;
×
236
            }
237
        }
1✔
238

239
        return true;
1✔
240
    }
241

242
    @Override
243
    public boolean clientDeleteByExampleMethodGenerated(Method method, Interface interfaze,
244
            IntrospectedTable introspectedTable) {
245
        for (Plugin plugin : plugins) {
1✔
246
            if (!plugin.clientDeleteByExampleMethodGenerated(method, interfaze, introspectedTable)) {
1!
247
                return false;
×
248
            }
249
        }
1✔
250

251
        return true;
1✔
252
    }
253

254
    @Override
255
    public boolean clientDeleteByPrimaryKeyMethodGenerated(Method method, Interface interfaze,
256
            IntrospectedTable introspectedTable) {
257
        for (Plugin plugin : plugins) {
1✔
258
            if (!plugin.clientDeleteByPrimaryKeyMethodGenerated(method, interfaze, introspectedTable)) {
1✔
259
                return false;
1✔
260
            }
261
        }
1✔
262

263
        return true;
1✔
264
    }
265

266
    @Override
267
    public boolean clientDeleteByPrimaryKeyMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
268
            IntrospectedTable introspectedTable) {
269
        for (Plugin plugin : plugins) {
1✔
270
            if (!plugin.clientDeleteByPrimaryKeyMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
271
                return false;
1✔
272
            }
273
        }
1✔
274

275
        return true;
1✔
276
    }
277

278
    @Override
279
    public boolean clientGeneralCountMethodGenerated(Method method, Interface interfaze,
280
            IntrospectedTable introspectedTable) {
281
        for (Plugin plugin : plugins) {
1✔
282
            if (!plugin.clientGeneralCountMethodGenerated(method, interfaze, introspectedTable)) {
1!
283
                return false;
×
284
            }
285
        }
1✔
286

287
        return true;
1✔
288
    }
289

290
    @Override
291
    public boolean clientGeneralCountMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
292
            IntrospectedTable introspectedTable) {
293
        for (Plugin plugin : plugins) {
1✔
294
            if (!plugin.clientGeneralCountMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
295
                return false;
×
296
            }
297
        }
1✔
298

299
        return true;
1✔
300
    }
301

302
    @Override
303
    public boolean clientGeneralDeleteMethodGenerated(Method method, Interface interfaze,
304
            IntrospectedTable introspectedTable) {
305
        for (Plugin plugin : plugins) {
1✔
306
            if (!plugin.clientGeneralDeleteMethodGenerated(method, interfaze, introspectedTable)) {
1✔
307
                return false;
1✔
308
            }
309
        }
1✔
310

311
        return true;
1✔
312
    }
313

314
    @Override
315
    public boolean clientGeneralDeleteMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
316
            IntrospectedTable introspectedTable) {
317
        for (Plugin plugin : plugins) {
1✔
318
            if (!plugin.clientGeneralDeleteMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
319
                return false;
1✔
320
            }
321
        }
1✔
322

323
        return true;
1✔
324
    }
325

326
    @Override
327
    public boolean clientGeneralSelectDistinctMethodGenerated(Method method, Interface interfaze,
328
            IntrospectedTable introspectedTable) {
329
        for (Plugin plugin : plugins) {
1✔
330
            if (!plugin.clientGeneralSelectDistinctMethodGenerated(method, interfaze, introspectedTable)) {
1!
331
                return false;
×
332
            }
333
        }
1✔
334

335
        return true;
1✔
336
    }
337

338
    @Override
339
    public boolean clientGeneralSelectDistinctMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
340
            IntrospectedTable introspectedTable) {
341
        for (Plugin plugin : plugins) {
1✔
342
            if (!plugin.clientGeneralSelectDistinctMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
343
                return false;
×
344
            }
345
        }
1✔
346

347
        return true;
1✔
348
    }
349

350
    @Override
351
    public boolean clientGeneralSelectMethodGenerated(Method method, Interface interfaze,
352
            IntrospectedTable introspectedTable) {
353
        for (Plugin plugin : plugins) {
1✔
354
            if (!plugin.clientGeneralSelectMethodGenerated(method, interfaze, introspectedTable)) {
1!
355
                return false;
×
356
            }
357
        }
1✔
358

359
        return true;
1✔
360
    }
361

362
    @Override
363
    public boolean clientGeneralSelectMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
364
            IntrospectedTable introspectedTable) {
365
        for (Plugin plugin : plugins) {
1✔
366
            if (!plugin.clientGeneralSelectMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
367
                return false;
×
368
            }
369
        }
1✔
370

371
        return true;
1✔
372
    }
373

374
    @Override
375
    public boolean clientGeneralUpdateMethodGenerated(Method method, Interface interfaze,
376
                                                      IntrospectedTable introspectedTable) {
377
        for (Plugin plugin : plugins) {
1✔
378
            if (!plugin.clientGeneralUpdateMethodGenerated(method, interfaze, introspectedTable)) {
1✔
379
                return false;
1✔
380
            }
381
        }
1✔
382

383
        return true;
1✔
384
    }
385

386
    @Override
387
    public boolean clientGeneralUpdateMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
388
            IntrospectedTable introspectedTable) {
389
        for (Plugin plugin : plugins) {
1✔
390
            if (!plugin.clientGeneralUpdateMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
391
                return false;
1✔
392
            }
393
        }
1✔
394

395
        return true;
1✔
396
    }
397

398
    @Override
399
    public boolean clientInsertMethodGenerated(Method method, Interface interfaze,
400
            IntrospectedTable introspectedTable) {
401
        for (Plugin plugin : plugins) {
1✔
402
            if (!plugin.clientInsertMethodGenerated(method, interfaze, introspectedTable)) {
1✔
403
                return false;
1✔
404
            }
405
        }
1✔
406

407
        return true;
1✔
408
    }
409

410
    @Override
411
    public boolean clientInsertMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
412
            IntrospectedTable introspectedTable) {
413
        for (Plugin plugin : plugins) {
1✔
414
            if (!plugin.clientInsertMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
415
                return false;
1✔
416
            }
417
        }
1✔
418

419
        return true;
1✔
420
    }
421

422
    @Override
423
    public boolean clientInsertMultipleMethodGenerated(Method method, Interface interfaze,
424
            IntrospectedTable introspectedTable) {
425
        for (Plugin plugin : plugins) {
1✔
426
            if (!plugin.clientInsertMultipleMethodGenerated(method, interfaze, introspectedTable)) {
1✔
427
                return false;
1✔
428
            }
429
        }
1✔
430

431
        return true;
1✔
432
    }
433

434
    @Override
435
    public boolean clientInsertMultipleMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
436
            IntrospectedTable introspectedTable) {
437
        for (Plugin plugin : plugins) {
1✔
438
            if (!plugin.clientInsertMultipleMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
439
                return false;
1✔
440
            }
441
        }
1✔
442

443
        return true;
1✔
444
    }
445

446
    @Override
447
    public boolean clientInsertSelectiveMethodGenerated(Method method, Interface interfaze,
448
            IntrospectedTable introspectedTable) {
449
        for (Plugin plugin : plugins) {
1✔
450
            if (!plugin.clientInsertSelectiveMethodGenerated(method, interfaze, introspectedTable)) {
1✔
451
                return false;
1✔
452
            }
453
        }
1✔
454

455
        return true;
1✔
456
    }
457

458
    @Override
459
    public boolean clientInsertSelectiveMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
460
            IntrospectedTable introspectedTable) {
461
        for (Plugin plugin : plugins) {
1✔
462
            if (!plugin.clientInsertSelectiveMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
463
                return false;
1✔
464
            }
465
        }
1✔
466

467
        return true;
1✔
468
    }
469

470
    @Override
471
    public boolean clientSelectByExampleWithBLOBsMethodGenerated(Method method, Interface interfaze,
472
            IntrospectedTable introspectedTable) {
473
        for (Plugin plugin : plugins) {
1✔
474
            if (!plugin.clientSelectByExampleWithBLOBsMethodGenerated(method, interfaze, introspectedTable)) {
1!
475
                return false;
×
476
            }
477
        }
1✔
478

479
        return true;
1✔
480
    }
481

482
    @Override
483
    public boolean clientSelectByExampleWithoutBLOBsMethodGenerated(Method method, Interface interfaze,
484
            IntrospectedTable introspectedTable) {
485
        for (Plugin plugin : plugins) {
1✔
486
            if (!plugin.clientSelectByExampleWithoutBLOBsMethodGenerated(method, interfaze, introspectedTable)) {
1!
487
                return false;
×
488
            }
489
        }
1✔
490

491
        return true;
1✔
492
    }
493

494
    @Override
495
    public boolean clientSelectByPrimaryKeyMethodGenerated(Method method, Interface interfaze,
496
            IntrospectedTable introspectedTable) {
497
        for (Plugin plugin : plugins) {
1✔
498
            if (!plugin.clientSelectByPrimaryKeyMethodGenerated(method, interfaze, introspectedTable)) {
1!
499
                return false;
×
500
            }
501
        }
1✔
502

503
        return true;
1✔
504
    }
505

506
    @Override
507
    public boolean clientSelectByPrimaryKeyMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
508
            IntrospectedTable introspectedTable) {
509
        for (Plugin plugin : plugins) {
1✔
510
            if (!plugin.clientSelectByPrimaryKeyMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
511
                return false;
×
512
            }
513
        }
1✔
514

515
        return true;
1✔
516
    }
517

518
    @Override
519
    public boolean clientSelectListFieldGenerated(Field field, Interface interfaze,
520
            IntrospectedTable introspectedTable) {
521
        for (Plugin plugin : plugins) {
1✔
522
            if (!plugin.clientSelectListFieldGenerated(field, interfaze, introspectedTable)) {
1!
523
                return false;
×
524
            }
525
        }
1✔
526

527
        return true;
1✔
528
    }
529

530
    @Override
531
    public boolean clientSelectOneMethodGenerated(Method method, Interface interfaze,
532
            IntrospectedTable introspectedTable) {
533
        for (Plugin plugin : plugins) {
1✔
534
            if (!plugin.clientSelectOneMethodGenerated(method, interfaze, introspectedTable)) {
1!
535
                return false;
×
536
            }
537
        }
1✔
538

539
        return true;
1✔
540
    }
541

542
    @Override
543
    public boolean clientSelectOneMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
544
            IntrospectedTable introspectedTable) {
545
        for (Plugin plugin : plugins) {
1✔
546
            if (!plugin.clientSelectOneMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
547
                return false;
×
548
            }
549
        }
1✔
550

551
        return true;
1✔
552
    }
553

554
    @Override
555
    public boolean clientUpdateByExampleSelectiveMethodGenerated(Method method, Interface interfaze,
556
            IntrospectedTable introspectedTable) {
557
        for (Plugin plugin : plugins) {
1✔
558
            if (!plugin.clientUpdateByExampleSelectiveMethodGenerated(method, interfaze, introspectedTable)) {
1!
559
                return false;
×
560
            }
561
        }
1✔
562

563
        return true;
1✔
564
    }
565

566
    @Override
567
    public boolean clientUpdateAllColumnsMethodGenerated(Method method, Interface interfaze,
568
            IntrospectedTable introspectedTable) {
569
        for (Plugin plugin : plugins) {
1✔
570
            if (!plugin.clientUpdateAllColumnsMethodGenerated(method, interfaze, introspectedTable)) {
1✔
571
                return false;
1✔
572
            }
573
        }
1✔
574

575
        return true;
1✔
576
    }
577

578
    @Override
579
    public boolean clientUpdateAllColumnsMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
580
            IntrospectedTable introspectedTable) {
581
        for (Plugin plugin : plugins) {
1✔
582
            if (!plugin.clientUpdateAllColumnsMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
583
                return false;
×
584
            }
585
        }
1✔
586

587
        return true;
1✔
588
    }
589

590
    @Override
591
    public boolean clientUpdateSelectiveColumnsMethodGenerated(Method method, Interface interfaze,
592
            IntrospectedTable introspectedTable) {
593
        for (Plugin plugin : plugins) {
1✔
594
            if (!plugin.clientUpdateSelectiveColumnsMethodGenerated(method, interfaze, introspectedTable)) {
1✔
595
                return false;
1✔
596
            }
597
        }
1✔
598

599
        return true;
1✔
600
    }
601

602
    @Override
603
    public boolean clientUpdateSelectiveColumnsMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
604
            IntrospectedTable introspectedTable) {
605
        for (Plugin plugin : plugins) {
1✔
606
            if (!plugin.clientUpdateSelectiveColumnsMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1!
607
                return false;
×
608
            }
609
        }
1✔
610

611
        return true;
1✔
612
    }
613

614
    @Override
615
    public boolean clientUpdateByExampleWithBLOBsMethodGenerated(Method method, Interface interfaze,
616
            IntrospectedTable introspectedTable) {
617
        for (Plugin plugin : plugins) {
1✔
618
            if (!plugin.clientUpdateByExampleWithBLOBsMethodGenerated(method, interfaze, introspectedTable)) {
1!
619
                return false;
×
620
            }
621
        }
1✔
622

623
        return true;
1✔
624
    }
625

626
    @Override
627
    public boolean clientUpdateByExampleWithoutBLOBsMethodGenerated(Method method, Interface interfaze,
628
            IntrospectedTable introspectedTable) {
629
        for (Plugin plugin : plugins) {
1✔
630
            if (!plugin.clientUpdateByExampleWithoutBLOBsMethodGenerated(method, interfaze, introspectedTable)) {
1!
631
                return false;
×
632
            }
633
        }
1✔
634

635
        return true;
1✔
636
    }
637

638
    @Override
639
    public boolean clientUpdateByPrimaryKeySelectiveMethodGenerated(Method method, Interface interfaze,
640
            IntrospectedTable introspectedTable) {
641
        for (Plugin plugin : plugins) {
1✔
642
            if (!plugin.clientUpdateByPrimaryKeySelectiveMethodGenerated(method, interfaze, introspectedTable)) {
1✔
643
                return false;
1✔
644
            }
645
        }
1✔
646

647
        return true;
1✔
648
    }
649

650
    @Override
651
    public boolean clientUpdateByPrimaryKeySelectiveMethodGenerated(KotlinFunction kotlinFunction,
652
            KotlinFile kotlinFile, IntrospectedTable introspectedTable) {
653
        for (Plugin plugin : plugins) {
1✔
654
            if (!plugin.clientUpdateByPrimaryKeySelectiveMethodGenerated(kotlinFunction, kotlinFile,
1!
655
                    introspectedTable)) {
656
                return false;
×
657
            }
658
        }
1✔
659

660
        return true;
1✔
661
    }
662

663
    @Override
664
    public boolean clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method method, Interface interfaze,
665
            IntrospectedTable introspectedTable) {
666
        for (Plugin plugin : plugins) {
1✔
667
            if (!plugin.clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(method, interfaze, introspectedTable)) {
1!
668
                return false;
×
669
            }
670
        }
1✔
671

672
        return true;
1✔
673
    }
674

675
    @Override
676
    public boolean clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method method, Interface interfaze,
677
            IntrospectedTable introspectedTable) {
678
        for (Plugin plugin : plugins) {
1✔
679
            if (!plugin.clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(method, interfaze, introspectedTable)) {
1!
680
                return false;
×
681
            }
682
        }
1✔
683

684
        return true;
1✔
685
    }
686

687
    @Override
688
    public boolean clientSelectAllMethodGenerated(Method method, Interface interfaze,
689
            IntrospectedTable introspectedTable) {
690
        for (Plugin plugin : plugins) {
1✔
691
            if (!plugin.clientSelectAllMethodGenerated(method, interfaze, introspectedTable)) {
1!
692
                return false;
×
693
            }
694
        }
1✔
695

696
        return true;
1✔
697
    }
698

699
    @Override
700
    public boolean modelFieldGenerated(Field field, TopLevelClass topLevelClass,
701
            IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable,
702
            ModelClassType modelClassType) {
703
        for (Plugin plugin : plugins) {
1✔
704
            if (!plugin.modelFieldGenerated(field, topLevelClass, introspectedColumn, introspectedTable,
1!
705
                    modelClassType)) {
706
                return false;
×
707
            }
708
        }
1✔
709

710
        return true;
1✔
711
    }
712

713
    @Override
714
    public boolean modelGetterMethodGenerated(Method method, TopLevelClass topLevelClass,
715
            IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable,
716
            ModelClassType modelClassType) {
717
        for (Plugin plugin : plugins) {
1✔
718
            if (!plugin.modelGetterMethodGenerated(method, topLevelClass, introspectedColumn, introspectedTable,
1!
719
                    modelClassType)) {
720
                return false;
×
721
            }
722
        }
1✔
723

724
        return true;
1✔
725
    }
726

727
    @Override
728
    public boolean modelSetterMethodGenerated(Method method, TopLevelClass topLevelClass,
729
            IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable,
730
            ModelClassType modelClassType) {
731
        for (Plugin plugin : plugins) {
1✔
732
            if (!plugin.modelSetterMethodGenerated(method, topLevelClass, introspectedColumn, introspectedTable,
1!
733
                    modelClassType)) {
734
                return false;
×
735
            }
736
        }
1✔
737

738
        return true;
1✔
739
    }
740

741
    @Override
742
    public boolean modelPrimaryKeyClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
743
        for (Plugin plugin : plugins) {
1✔
744
            if (!plugin.modelPrimaryKeyClassGenerated(topLevelClass, introspectedTable)) {
1!
745
                return false;
×
746
            }
747
        }
1✔
748

749
        return true;
1✔
750
    }
751

752
    @Override
753
    public boolean modelBaseRecordClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
754
        for (Plugin plugin : plugins) {
1✔
755
            if (!plugin.modelBaseRecordClassGenerated(topLevelClass, introspectedTable)) {
1!
756
                return false;
×
757
            }
758
        }
1✔
759

760
        return true;
1✔
761
    }
762

763
    @Override
764
    public boolean modelRecordWithBLOBsClassGenerated(TopLevelClass topLevelClass,
765
            IntrospectedTable introspectedTable) {
766
        for (Plugin plugin : plugins) {
1✔
767
            if (!plugin.modelRecordWithBLOBsClassGenerated(topLevelClass, introspectedTable)) {
1!
768
                return false;
×
769
            }
770
        }
1✔
771

772
        return true;
1✔
773
    }
774

775
    @Override
776
    public boolean modelExampleClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
777
        for (Plugin plugin : plugins) {
1✔
778
            if (!plugin.modelExampleClassGenerated(topLevelClass, introspectedTable)) {
1!
779
                return false;
×
780
            }
781
        }
1✔
782

783
        return true;
1✔
784
    }
785

786
    @Override
787
    public boolean modelRecordGenerated(TopLevelRecord topLevelRecord, IntrospectedTable introspectedTable) {
788
        for (Plugin plugin : plugins) {
1✔
789
            if (!plugin.modelRecordGenerated(topLevelRecord, introspectedTable)) {
1!
790
                return false;
×
791
            }
792
        }
1✔
793

794
        return true;
1✔
795
    }
796

797
    @Override
798
    public boolean sqlMapGenerated(GeneratedXmlFile sqlMap, IntrospectedTable introspectedTable) {
799
        for (Plugin plugin : plugins) {
1✔
800
            if (!plugin.sqlMapGenerated(sqlMap, introspectedTable)) {
1!
801
                return false;
×
802
            }
803
        }
1✔
804

805
        return true;
1✔
806
    }
807

808
    @Override
809
    public boolean sqlMapDocumentGenerated(Document document, IntrospectedTable introspectedTable) {
810
        for (Plugin plugin : plugins) {
1✔
811
            if (!plugin.sqlMapDocumentGenerated(document, introspectedTable)) {
1!
812
                return false;
×
813
            }
814
        }
1✔
815

816
        return true;
1✔
817
    }
818

819
    @Override
820
    public boolean sqlMapResultMapWithoutBLOBsElementGenerated(XmlElement element,
821
            IntrospectedTable introspectedTable) {
822
        for (Plugin plugin : plugins) {
1✔
823
            if (!plugin.sqlMapResultMapWithoutBLOBsElementGenerated(element, introspectedTable)) {
1!
824
                return false;
×
825
            }
826
        }
1✔
827

828
        return true;
1✔
829
    }
830

831
    @Override
832
    public boolean sqlMapCountByExampleElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
833
        for (Plugin plugin : plugins) {
1✔
834
            if (!plugin.sqlMapCountByExampleElementGenerated(element, introspectedTable)) {
1!
835
                return false;
×
836
            }
837
        }
1✔
838

839
        return true;
1✔
840
    }
841

842
    @Override
843
    public boolean sqlMapDeleteByExampleElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
844
        for (Plugin plugin : plugins) {
1✔
845
            if (!plugin.sqlMapDeleteByExampleElementGenerated(element, introspectedTable)) {
1!
846
                return false;
×
847
            }
848
        }
1✔
849

850
        return true;
1✔
851
    }
852

853
    @Override
854
    public boolean sqlMapDeleteByPrimaryKeyElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
855
        for (Plugin plugin : plugins) {
1✔
856
            if (!plugin.sqlMapDeleteByPrimaryKeyElementGenerated(element, introspectedTable)) {
1!
857
                return false;
×
858
            }
859
        }
1✔
860

861
        return true;
1✔
862
    }
863

864
    @Override
865
    public boolean sqlMapExampleWhereClauseElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
866
        for (Plugin plugin : plugins) {
1✔
867
            if (!plugin.sqlMapExampleWhereClauseElementGenerated(element, introspectedTable)) {
1!
868
                return false;
×
869
            }
870
        }
1✔
871

872
        return true;
1✔
873
    }
874

875
    @Override
876
    public boolean sqlMapBaseColumnListElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
877
        for (Plugin plugin : plugins) {
1✔
878
            if (!plugin.sqlMapBaseColumnListElementGenerated(element, introspectedTable)) {
1!
879
                return false;
×
880
            }
881
        }
1✔
882

883
        return true;
1✔
884
    }
885

886
    @Override
887
    public boolean sqlMapBlobColumnListElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
888
        for (Plugin plugin : plugins) {
1✔
889
            if (!plugin.sqlMapBlobColumnListElementGenerated(element, introspectedTable)) {
1!
890
                return false;
×
891
            }
892
        }
1✔
893

894
        return true;
1✔
895
    }
896

897
    @Override
898
    public boolean sqlMapInsertElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
899
        for (Plugin plugin : plugins) {
1✔
900
            if (!plugin.sqlMapInsertElementGenerated(element, introspectedTable)) {
1!
901
                return false;
×
902
            }
903
        }
1✔
904

905
        return true;
1✔
906
    }
907

908
    @Override
909
    public boolean sqlMapInsertSelectiveElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
910
        for (Plugin plugin : plugins) {
1✔
911
            if (!plugin.sqlMapInsertSelectiveElementGenerated(element, introspectedTable)) {
1!
912
                return false;
×
913
            }
914
        }
1✔
915

916
        return true;
1✔
917
    }
918

919
    @Override
920
    public boolean sqlMapResultMapWithBLOBsElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
921
        for (Plugin plugin : plugins) {
1✔
922
            if (!plugin.sqlMapResultMapWithBLOBsElementGenerated(element, introspectedTable)) {
1!
923
                return false;
×
924
            }
925
        }
1✔
926

927
        return true;
1✔
928
    }
929

930
    @Override
931
    public boolean sqlMapSelectAllElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
932
        for (Plugin plugin : plugins) {
1✔
933
            if (!plugin.sqlMapSelectAllElementGenerated(element, introspectedTable)) {
1!
934
                return false;
×
935
            }
936
        }
1✔
937

938
        return true;
1✔
939
    }
940

941
    @Override
942
    public boolean sqlMapSelectByPrimaryKeyElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
943
        for (Plugin plugin : plugins) {
1✔
944
            if (!plugin.sqlMapSelectByPrimaryKeyElementGenerated(element, introspectedTable)) {
1!
945
                return false;
×
946
            }
947
        }
1✔
948

949
        return true;
1✔
950
    }
951

952
    @Override
953
    public boolean sqlMapSelectByExampleWithoutBLOBsElementGenerated(XmlElement element,
954
            IntrospectedTable introspectedTable) {
955
        for (Plugin plugin : plugins) {
1✔
956
            if (!plugin.sqlMapSelectByExampleWithoutBLOBsElementGenerated(element, introspectedTable)) {
1!
957
                return false;
×
958
            }
959
        }
1✔
960

961
        return true;
1✔
962
    }
963

964
    @Override
965
    public boolean sqlMapSelectByExampleWithBLOBsElementGenerated(XmlElement element,
966
            IntrospectedTable introspectedTable) {
967
        for (Plugin plugin : plugins) {
1✔
968
            if (!plugin.sqlMapSelectByExampleWithBLOBsElementGenerated(element, introspectedTable)) {
1!
969
                return false;
×
970
            }
971
        }
1✔
972

973
        return true;
1✔
974
    }
975

976
    @Override
977
    public boolean sqlMapUpdateByExampleSelectiveElementGenerated(XmlElement element,
978
            IntrospectedTable introspectedTable) {
979
        for (Plugin plugin : plugins) {
1✔
980
            if (!plugin.sqlMapUpdateByExampleSelectiveElementGenerated(element, introspectedTable)) {
1!
981
                return false;
×
982
            }
983
        }
1✔
984

985
        return true;
1✔
986
    }
987

988
    @Override
989
    public boolean sqlMapUpdateByExampleWithBLOBsElementGenerated(XmlElement element,
990
            IntrospectedTable introspectedTable) {
991
        for (Plugin plugin : plugins) {
1✔
992
            if (!plugin.sqlMapUpdateByExampleWithBLOBsElementGenerated(element, introspectedTable)) {
1!
993
                return false;
×
994
            }
995
        }
1✔
996

997
        return true;
1✔
998
    }
999

1000
    @Override
1001
    public boolean sqlMapUpdateByExampleWithoutBLOBsElementGenerated(XmlElement element,
1002
            IntrospectedTable introspectedTable) {
1003
        for (Plugin plugin : plugins) {
1✔
1004
            if (!plugin.sqlMapUpdateByExampleWithoutBLOBsElementGenerated(element, introspectedTable)) {
1!
1005
                return false;
×
1006
            }
1007
        }
1✔
1008

1009
        return true;
1✔
1010
    }
1011

1012
    @Override
1013
    public boolean sqlMapUpdateByPrimaryKeySelectiveElementGenerated(XmlElement element,
1014
            IntrospectedTable introspectedTable) {
1015
        for (Plugin plugin : plugins) {
1✔
1016
            if (!plugin.sqlMapUpdateByPrimaryKeySelectiveElementGenerated(element, introspectedTable)) {
1!
1017
                return false;
×
1018
            }
1019
        }
1✔
1020

1021
        return true;
1✔
1022
    }
1023

1024
    @Override
1025
    public boolean sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated(XmlElement element,
1026
            IntrospectedTable introspectedTable) {
1027
        for (Plugin plugin : plugins) {
1✔
1028
            if (!plugin.sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated(element, introspectedTable)) {
1!
1029
                return false;
×
1030
            }
1031
        }
1✔
1032

1033
        return true;
1✔
1034
    }
1035

1036
    @Override
1037
    public boolean sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated(XmlElement element,
1038
            IntrospectedTable introspectedTable) {
1039
        for (Plugin plugin : plugins) {
1✔
1040
            if (!plugin.sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated(element, introspectedTable)) {
1!
1041
                return false;
×
1042
            }
1043
        }
1✔
1044

1045
        return true;
1✔
1046
    }
1047

1048
    @Override
1049
    public boolean providerGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
1050
        for (Plugin plugin : plugins) {
1✔
1051
            if (!plugin.providerGenerated(topLevelClass, introspectedTable)) {
1!
1052
                return false;
×
1053
            }
1054
        }
1✔
1055

1056
        return true;
1✔
1057
    }
1058

1059
    @Override
1060
    public boolean providerApplyWhereMethodGenerated(Method method, TopLevelClass topLevelClass,
1061
            IntrospectedTable introspectedTable) {
1062
        for (Plugin plugin : plugins) {
1✔
1063
            if (!plugin.providerApplyWhereMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1064
                return false;
×
1065
            }
1066
        }
1✔
1067

1068
        return true;
1✔
1069
    }
1070

1071
    @Override
1072
    public boolean providerCountByExampleMethodGenerated(Method method, TopLevelClass topLevelClass,
1073
            IntrospectedTable introspectedTable) {
1074
        for (Plugin plugin : plugins) {
1✔
1075
            if (!plugin.providerCountByExampleMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1076
                return false;
×
1077
            }
1078
        }
1✔
1079

1080
        return true;
1✔
1081
    }
1082

1083
    @Override
1084
    public boolean providerDeleteByExampleMethodGenerated(Method method, TopLevelClass topLevelClass,
1085
            IntrospectedTable introspectedTable) {
1086
        for (Plugin plugin : plugins) {
1✔
1087
            if (!plugin.providerDeleteByExampleMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1088
                return false;
×
1089
            }
1090
        }
1✔
1091

1092
        return true;
1✔
1093
    }
1094

1095
    @Override
1096
    public boolean providerInsertSelectiveMethodGenerated(Method method, TopLevelClass topLevelClass,
1097
            IntrospectedTable introspectedTable) {
1098
        for (Plugin plugin : plugins) {
1✔
1099
            if (!plugin.providerInsertSelectiveMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1100
                return false;
×
1101
            }
1102
        }
1✔
1103

1104
        return true;
1✔
1105
    }
1106

1107
    @Override
1108
    public boolean providerSelectByExampleWithBLOBsMethodGenerated(Method method, TopLevelClass topLevelClass,
1109
            IntrospectedTable introspectedTable) {
1110
        for (Plugin plugin : plugins) {
1✔
1111
            if (!plugin.providerSelectByExampleWithBLOBsMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1112
                return false;
×
1113
            }
1114
        }
1✔
1115

1116
        return true;
1✔
1117
    }
1118

1119
    @Override
1120
    public boolean providerSelectByExampleWithoutBLOBsMethodGenerated(Method method, TopLevelClass topLevelClass,
1121
            IntrospectedTable introspectedTable) {
1122
        for (Plugin plugin : plugins) {
1✔
1123
            if (!plugin.providerSelectByExampleWithoutBLOBsMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1124
                return false;
×
1125
            }
1126
        }
1✔
1127

1128
        return true;
1✔
1129
    }
1130

1131
    @Override
1132
    public boolean providerUpdateByExampleSelectiveMethodGenerated(Method method, TopLevelClass topLevelClass,
1133
            IntrospectedTable introspectedTable) {
1134
        for (Plugin plugin : plugins) {
1✔
1135
            if (!plugin.providerUpdateByExampleSelectiveMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1136
                return false;
×
1137
            }
1138
        }
1✔
1139

1140
        return true;
1✔
1141
    }
1142

1143
    @Override
1144
    public boolean providerUpdateByExampleWithBLOBsMethodGenerated(Method method, TopLevelClass topLevelClass,
1145
            IntrospectedTable introspectedTable) {
1146
        for (Plugin plugin : plugins) {
1✔
1147
            if (!plugin.providerUpdateByExampleWithBLOBsMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1148
                return false;
×
1149
            }
1150
        }
1✔
1151

1152
        return true;
1✔
1153
    }
1154

1155
    @Override
1156
    public boolean providerUpdateByExampleWithoutBLOBsMethodGenerated(Method method, TopLevelClass topLevelClass,
1157
            IntrospectedTable introspectedTable) {
1158
        for (Plugin plugin : plugins) {
1✔
1159
            if (!plugin.providerUpdateByExampleWithoutBLOBsMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1160
                return false;
×
1161
            }
1162
        }
1✔
1163

1164
        return true;
1✔
1165
    }
1166

1167
    @Override
1168
    public boolean providerUpdateByPrimaryKeySelectiveMethodGenerated(Method method, TopLevelClass topLevelClass,
1169
            IntrospectedTable introspectedTable) {
1170
        for (Plugin plugin : plugins) {
1✔
1171
            if (!plugin.providerUpdateByPrimaryKeySelectiveMethodGenerated(method, topLevelClass, introspectedTable)) {
1!
1172
                return false;
×
1173
            }
1174
        }
1✔
1175

1176
        return true;
1✔
1177
    }
1178

1179
    @Override
1180
    public boolean dynamicSqlSupportGenerated(TopLevelClass supportClass, IntrospectedTable introspectedTable) {
1181
        for (Plugin plugin : plugins) {
1✔
1182
            if (!plugin.dynamicSqlSupportGenerated(supportClass, introspectedTable)) {
1!
1183
                return false;
×
1184
            }
1185
        }
1✔
1186

1187
        return true;
1✔
1188
    }
1189

1190
    @Override
1191
    public boolean dynamicSqlSupportGenerated(KotlinFile kotlinFile, KotlinType outerSupportObject,
1192
                                              KotlinType innerSupportClass, IntrospectedTable introspectedTable) {
1193
        for (Plugin plugin : plugins) {
1✔
1194
            if (!plugin.dynamicSqlSupportGenerated(kotlinFile, outerSupportObject, innerSupportClass,
1!
1195
                    introspectedTable)) {
1196
                return false;
×
1197
            }
1198
        }
1✔
1199

1200
        return true;
1✔
1201
    }
1202

1203
    @Override
1204
    public boolean mapperGenerated(KotlinFile mapperFile, KotlinType mapper, IntrospectedTable introspectedTable) {
1205
        for (Plugin plugin : plugins) {
1✔
1206
            if (!plugin.mapperGenerated(mapperFile, mapper, introspectedTable)) {
1!
1207
                return false;
×
1208
            }
1209
        }
1✔
1210

1211
        return true;
1✔
1212
    }
1213

1214
    @Override
1215
    public boolean kotlinDataClassGenerated(KotlinFile kotlinFile, KotlinType dataClass,
1216
            IntrospectedTable introspectedTable) {
1217
        for (Plugin plugin : plugins) {
1✔
1218
            if (!plugin.kotlinDataClassGenerated(kotlinFile, dataClass, introspectedTable)) {
1!
1219
                return false;
×
1220
            }
1221
        }
1✔
1222

1223
        return true;
1✔
1224
    }
1225

1226
    @Override
1227
    public boolean clientColumnListPropertyGenerated(KotlinProperty kotlinProperty, KotlinFile kotlinFile,
1228
            IntrospectedTable introspectedTable) {
1229
        for (Plugin plugin : plugins) {
1✔
1230
            if (!plugin.clientColumnListPropertyGenerated(kotlinProperty, kotlinFile, introspectedTable)) {
1!
1231
                return false;
×
1232
            }
1233
        }
1✔
1234

1235
        return true;
1✔
1236
    }
1237

1238
    @Override
1239
    public boolean clientInsertMultipleVarargMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
1240
            IntrospectedTable introspectedTable) {
1241
        for (Plugin plugin : plugins) {
1✔
1242
            if (!plugin.clientInsertMultipleVarargMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
1243
                return false;
1✔
1244
            }
1245
        }
1✔
1246

1247
        return true;
1✔
1248
    }
1249

1250
    @Override
1251
    public boolean clientUpdateByPrimaryKeyMethodGenerated(KotlinFunction kotlinFunction, KotlinFile kotlinFile,
1252
            IntrospectedTable introspectedTable) {
1253
        for (Plugin plugin : plugins) {
1✔
1254
            if (!plugin.clientUpdateByPrimaryKeyMethodGenerated(kotlinFunction, kotlinFile, introspectedTable)) {
1✔
1255
                return false;
1✔
1256
            }
1257
        }
1✔
1258

1259
        return true;
1✔
1260
    }
1261

1262
    @Override
1263
    public boolean clientUpdateByPrimaryKeyMethodGenerated(Method method, Interface interfaze,
1264
            IntrospectedTable introspectedTable) {
1265
        for (Plugin plugin : plugins) {
1✔
1266
            if (!plugin.clientUpdateByPrimaryKeyMethodGenerated(method, interfaze, introspectedTable)) {
1✔
1267
                return false;
1✔
1268
            }
1269
        }
1✔
1270

1271
        return true;
1✔
1272
    }
1273

1274
    @Override
1275
    public boolean shouldGenerate(IntrospectedTable introspectedTable) {
1276
        for (Plugin plugin : plugins) {
1✔
1277
            if (!plugin.shouldGenerate(introspectedTable)) {
1✔
1278
                return false;
1✔
1279
            }
1280
        }
1✔
1281

1282
        return true;
1✔
1283
    }
1284
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc