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