
artoria.generator.code.JavaCodeGenConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of artoria-extend Show documentation
Show all versions of artoria-extend Show documentation
Artoria is a java technology framework based on the facade pattern.
The newest version!
package artoria.generator.code;
import artoria.renderer.TextRenderer;
import java.util.*;
import static artoria.common.constant.Charsets.STR_UTF_8;
import static java.lang.Boolean.FALSE;
import static java.lang.Boolean.TRUE;
import static java.util.Collections.unmodifiableList;
@Deprecated
public class JavaCodeGenConfig {
public static final List DEFAULT_TEMPLATE_CONFIGS =
unmodifiableList(new ArrayList(){{
add(new JavaTemplateConfig("entity_java", ".persistence.entity", FALSE));
add(new JavaTemplateConfig("mapper_java", ".persistence.mapper", FALSE));
add(new JavaTemplateConfig("mapper_xml", ".persistence.mapper", FALSE));
add(new JavaTemplateConfig("serviceImpl_java", ".service.impl", TRUE));
add(new JavaTemplateConfig("dto_java", ".service.dto", FALSE));
add(new JavaTemplateConfig("service_java", ".service", FALSE));
add(new JavaTemplateConfig("controller_java", ".controller", TRUE));
add(new JavaTemplateConfig("vo_java", ".controller.vo", FALSE));
}});
private String xmlBeginCoverTag = "";
private String xmlEndCoverTag = "";
private String javaBeginCoverTag = "/* (Start) This will be covered, please do not modify. */";
private String javaEndCoverTag = "/* (End) This will be covered, please do not modify. */";
private String jdbcDriverClass;
private String jdbcUrl;
private String jdbcUser;
private String jdbcPassword;
private String jdbcCatalog;
private String templateCharset = STR_UTF_8;
private String outputCharset = STR_UTF_8;
private String baseTemplatePath = "classpath:templates/generator/java/default";
private String templateExtensionName = ".txt";
private String basePackageName;
private String xmlBaseOutputPath = "src\\main\\resources\\mapper";
private String baseOutputPath = "src\\main\\java";
private List templateConfigs = DEFAULT_TEMPLATE_CONFIGS;
private Map customAttributes;
private TextRenderer textRenderer;
private Set removedTableNamePrefixes = new HashSet();
private Set reservedTables = new HashSet();
private Set excludedTables = new HashSet();
public String getJavaBeginCoverTag() {
return javaBeginCoverTag;
}
public void setJavaBeginCoverTag(String javaBeginCoverTag) {
this.javaBeginCoverTag = javaBeginCoverTag;
}
public String getJavaEndCoverTag() {
return javaEndCoverTag;
}
public void setJavaEndCoverTag(String javaEndCoverTag) {
this.javaEndCoverTag = javaEndCoverTag;
}
public String getXmlBeginCoverTag() {
return xmlBeginCoverTag;
}
public void setXmlBeginCoverTag(String xmlBeginCoverTag) {
this.xmlBeginCoverTag = xmlBeginCoverTag;
}
public String getXmlEndCoverTag() {
return xmlEndCoverTag;
}
public void setXmlEndCoverTag(String xmlEndCoverTag) {
this.xmlEndCoverTag = xmlEndCoverTag;
}
public String getJdbcDriverClass() {
return jdbcDriverClass;
}
public void setJdbcDriverClass(String jdbcDriverClass) {
this.jdbcDriverClass = jdbcDriverClass;
}
public String getJdbcUrl() {
return jdbcUrl;
}
public void setJdbcUrl(String jdbcUrl) {
this.jdbcUrl = jdbcUrl;
}
public String getJdbcUser() {
return jdbcUser;
}
public void setJdbcUser(String jdbcUser) {
this.jdbcUser = jdbcUser;
}
public String getJdbcPassword() {
return jdbcPassword;
}
public void setJdbcPassword(String jdbcPassword) {
this.jdbcPassword = jdbcPassword;
}
public String getJdbcCatalog() {
return jdbcCatalog;
}
public void setJdbcCatalog(String jdbcCatalog) {
this.jdbcCatalog = jdbcCatalog;
}
public String getTemplateCharset() {
return templateCharset;
}
public void setTemplateCharset(String templateCharset) {
this.templateCharset = templateCharset;
}
public String getOutputCharset() {
return outputCharset;
}
public void setOutputCharset(String outputCharset) {
this.outputCharset = outputCharset;
}
public String getBaseTemplatePath() {
return baseTemplatePath;
}
public void setBaseTemplatePath(String baseTemplatePath) {
this.baseTemplatePath = baseTemplatePath;
}
public String getTemplateExtensionName() {
return templateExtensionName;
}
public void setTemplateExtensionName(String templateExtensionName) {
this.templateExtensionName = templateExtensionName;
}
public String getBasePackageName() {
return basePackageName;
}
public void setBasePackageName(String basePackageName) {
this.basePackageName = basePackageName;
}
public String getXmlBaseOutputPath() {
return xmlBaseOutputPath;
}
public void setXmlBaseOutputPath(String xmlBaseOutputPath) {
this.xmlBaseOutputPath = xmlBaseOutputPath;
}
public String getBaseOutputPath() {
return baseOutputPath;
}
public void setBaseOutputPath(String baseOutputPath) {
this.baseOutputPath = baseOutputPath;
}
public List getTemplateConfigs() {
return templateConfigs;
}
public void setTemplateConfigs(List templateConfigs) {
this.templateConfigs = templateConfigs;
}
public Map getCustomAttributes() {
return customAttributes;
}
public void setCustomAttributes(Map customAttributes) {
this.customAttributes = customAttributes;
}
public TextRenderer getTextRenderer() {
return textRenderer;
}
public void setTextRenderer(TextRenderer textRenderer) {
this.textRenderer = textRenderer;
}
public Set getRemovedTableNamePrefixes() {
return removedTableNamePrefixes;
}
public void setRemovedTableNamePrefixes(Set removedTableNamePrefixes) {
this.removedTableNamePrefixes = removedTableNamePrefixes;
}
public Set getReservedTables() {
return reservedTables;
}
public void setReservedTables(Set reservedTables) {
this.reservedTables = reservedTables;
}
public Set getExcludedTables() {
return excludedTables;
}
public void setExcludedTables(Set excludedTables) {
this.excludedTables = excludedTables;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy