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 JavaModelGeneratorConfiguration extends PropertyHolder {
24
25 private String targetPackage;
26
27 private String targetProject;
28
29 public JavaModelGeneratorConfiguration() {
30 super();
31 }
32
33 public String getTargetProject() {
34 return targetProject;
35 }
36
37 public void setTargetProject(String targetProject) {
38 this.targetProject = targetProject;
39 }
40
41 public String getTargetPackage() {
42 return targetPackage;
43 }
44
45 public void setTargetPackage(String targetPackage) {
46 this.targetPackage = targetPackage;
47 }
48
49 public void validate(List<String> errors, String contextId) {
50 if (!stringHasValue(targetProject)) {
51 errors.add(getString("ValidationError.0", contextId));
52 }
53
54 if (!stringHasValue(targetPackage)) {
55 errors.add(getString("ValidationError.12",
56 "JavaModelGenerator", contextId));
57 }
58 }
59 }