admin
2021-06-30 d577762cafe94d9399d77cb4c6955ab176ff35ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
package org.yeshi.utils.generater.entity;
 
public class ExceptionData extends BaseData {
    private String baseClass;
    private String baseClassName;
    private String entityClassName;
 
    public static class Builder {
        private Class baseClass;
        private String packageName;
        private Class entityClass;
 
        public Builder setBaseClass(Class baseClass) {
            this.baseClass = baseClass;
            return this;
        }
 
        public Builder setPackageName(String packageName) {
            this.packageName = packageName;
            return this;
        }
 
        public Builder setEntityClass(Class entityClass) {
            this.entityClass = entityClass;
            return this;
        }
 
        public ExceptionData build() {
            ExceptionData data = new ExceptionData();
            data.setBaseClass(baseClass.getName());
            data.setBaseClassName(baseClass.getSimpleName());
            data.setEntityClass(entityClass.getName());
            data.setEntityClassName(entityClass.getSimpleName());
            data.setPackageName(packageName);
            return data;
        }
    }
 
    public String getBaseClass() {
        return baseClass;
    }
 
    public void setBaseClass(String baseClass) {
        this.baseClass = baseClass;
    }
 
    public String getBaseClassName() {
        return baseClassName;
    }
 
    public void setBaseClassName(String baseClassName) {
        this.baseClassName = baseClassName;
    }
 
    public String getEntityClassName() {
        return entityClassName;
    }
 
    public void setEntityClassName(String entityClassName) {
        this.entityClassName = entityClassName;
    }
}