1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.generator.config;
17
18 import static org.mybatis.generator.internal.util.StringUtility.stringHasValue;
19 import static org.mybatis.generator.internal.util.messages.Messages.getString;
20
21 import java.util.List;
22
23 public class JavaClientGeneratorConfiguration extends TypedPropertyHolder {
24 private String targetPackage;
25 private String targetProject;
26
27 public JavaClientGeneratorConfiguration() {
28 super();
29 }
30
31 public String getTargetProject() {
32 return targetProject;
33 }
34
35 public void setTargetProject(String targetProject) {
36 this.targetProject = targetProject;
37 }
38
39 public String getTargetPackage() {
40 return targetPackage;
41 }
42
43 public void setTargetPackage(String targetPackage) {
44 this.targetPackage = targetPackage;
45 }
46
47 public void validate(List<String> errors, String contextId) {
48 if (!stringHasValue(targetProject)) {
49 errors.add(getString("ValidationError.2", contextId));
50 }
51
52 if (!stringHasValue(targetPackage)) {
53 errors.add(getString("ValidationError.12",
54 "javaClientGenerator", contextId));
55 }
56 }
57 }