1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.generator.codegen.mybatis3.javamapper.elements.sqlprovider;
17
18 import java.util.List;
19
20 import org.mybatis.generator.api.IntrospectedColumn;
21 import org.mybatis.generator.api.dom.java.Method;
22 import org.mybatis.generator.api.dom.java.TopLevelClass;
23
24
25
26
27
28
29 public class ProviderUpdateByExampleWithBLOBsMethodGenerator extends
30 ProviderUpdateByExampleWithoutBLOBsMethodGenerator {
31
32 public ProviderUpdateByExampleWithBLOBsMethodGenerator(boolean useLegacyBuilder) {
33 super(useLegacyBuilder);
34 }
35
36 @Override
37 public String getMethodName() {
38 return introspectedTable.getUpdateByExampleWithBLOBsStatementId();
39 }
40
41 @Override
42 public List<IntrospectedColumn> getColumns() {
43 return introspectedTable.getAllColumns();
44 }
45
46 @Override
47 public boolean callPlugins(Method method, TopLevelClass topLevelClass) {
48 return context.getPlugins().providerUpdateByExampleWithBLOBsMethodGenerated(method, topLevelClass,
49 introspectedTable);
50 }
51 }