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;
|
}
|
}
|