All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mybatisflex.codegen.config.GlobalConfig Maven / Gradle / Ivy

There is a newer version: 1.10.1
Show newest version
/*
 *  Copyright (c) 2022-2025, Mybatis-Flex ([email protected]).
 *  

* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *

* http://www.apache.org/licenses/LICENSE-2.0 *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.mybatisflex.codegen.config; import com.mybatisflex.codegen.constant.TemplateConst; import com.mybatisflex.codegen.dialect.JdbcTypeMapping; import com.mybatisflex.codegen.entity.Table; import com.mybatisflex.codegen.template.ITemplate; import java.io.Serializable; import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.function.Function; import java.util.function.Supplier; import java.util.function.UnaryOperator; /** * 代码生成全局配置类。 * * @author Michael Yang * @author 王帅 * @since 2023-05-15 */ @SuppressWarnings("unused") public class GlobalConfig implements Serializable { private static final long serialVersionUID = 5033600623041298000L; private final FileType fileType; // === 必须配置 === public GlobalConfig() { this(FileType.JAVA); } private final JavadocConfig javadocConfig; private final PackageConfig packageConfig; private final StrategyConfig strategyConfig; private final TemplateConfig templateConfig; // === 可选配置 === private EntityConfig entityConfig; private MapperConfig mapperConfig; private ServiceConfig serviceConfig; private ServiceImplConfig serviceImplConfig; private ControllerConfig controllerConfig; private TableDefConfig tableDefConfig; private MapperXmlConfig mapperXmlConfig; // === 其他自定义配置 === private Map customConfig = new HashMap<>(); // === 是否启用生成 === private boolean entityGenerateEnable; private boolean mapperGenerateEnable; private boolean serviceGenerateEnable; private boolean serviceImplGenerateEnable; private boolean controllerGenerateEnable; private boolean tableDefGenerateEnable; private boolean mapperXmlGenerateEnable; private boolean packageInfoGenerateEnable; public GlobalConfig(FileType fileType) { this.fileType = fileType; this.javadocConfig = new JavadocConfig(); this.packageConfig = new PackageConfig(); this.strategyConfig = new StrategyConfig(); this.templateConfig = new TemplateConfig(); this.setTemplatePath(); if(fileType == FileType.KOTLIN) { JdbcTypeMapping.registerMapping("java.lang.Integer", "Int"); } } public FileType getFileType() { return fileType; } private void setTemplatePath() { if (fileType == FileType.KOTLIN) { setEntityTemplatePath(TemplateConst.ENTITY_KOTLIN); setMapperTemplatePath(TemplateConst.MAPPER_KOTLIN); setServiceTemplatePath(TemplateConst.SERVICE_KOTLIN); setServiceImplTemplatePath(TemplateConst.SERVICE_IMPL_KOTLIN); setControllerTemplatePath(TemplateConst.CONTROLLER_KOTLIN); setTableDefTemplatePath(TemplateConst.TABLE_DEF_KOTLIN); } } public enum FileType { JAVA(".java"), KOTLIN(".kt"); private final String suffix; FileType(String suffix) { this.suffix = suffix; } @Override public String toString() { return suffix; } } // === 分类配置 === public JavadocConfig getJavadocConfig() { return javadocConfig; } public PackageConfig getPackageConfig() { return packageConfig; } public StrategyConfig getStrategyConfig() { return strategyConfig; } public TemplateConfig getTemplateConfig() { return templateConfig; } public EntityConfig getEntityConfig() { if (entityConfig == null) { entityConfig = new EntityConfig(); } return entityConfig; } public MapperConfig getMapperConfig() { if (mapperConfig == null) { mapperConfig = new MapperConfig(); } return mapperConfig; } public ServiceConfig getServiceConfig() { if (serviceConfig == null) { serviceConfig = new ServiceConfig(); } return serviceConfig; } public ServiceImplConfig getServiceImplConfig() { if (serviceImplConfig == null) { serviceImplConfig = new ServiceImplConfig(); } return serviceImplConfig; } public ControllerConfig getControllerConfig() { if (controllerConfig == null) { controllerConfig = new ControllerConfig(); } return controllerConfig; } public TableDefConfig getTableDefConfig() { if (tableDefConfig == null) { tableDefConfig = new TableDefConfig(); } return tableDefConfig; } public MapperXmlConfig getMapperXmlConfig() { if (mapperXmlConfig == null) { mapperXmlConfig = new MapperXmlConfig(); } return mapperXmlConfig; } // === 启用配置 === public EntityConfig enableEntity() { entityGenerateEnable = true; return getEntityConfig(); } public MapperConfig enableMapper() { mapperGenerateEnable = true; return getMapperConfig(); } public ServiceConfig enableService() { serviceGenerateEnable = true; return getServiceConfig(); } public ServiceImplConfig enableServiceImpl() { serviceImplGenerateEnable = true; return getServiceImplConfig(); } public ControllerConfig enableController() { controllerGenerateEnable = true; return getControllerConfig(); } public TableDefConfig enableTableDef() { tableDefGenerateEnable = true; return getTableDefConfig(); } public MapperXmlConfig enableMapperXml() { mapperXmlGenerateEnable = true; return getMapperXmlConfig(); } public void enablePackageInfo() { packageInfoGenerateEnable = true; } // === 禁用配置 === public void disableEntity() { entityGenerateEnable = false; } public void disableMapper() { mapperGenerateEnable = false; } public void disableService() { serviceGenerateEnable = false; } public void disableServiceImpl() { serviceImplGenerateEnable = false; } public void disableController() { controllerGenerateEnable = false; } public void disableTableDef() { tableDefGenerateEnable = false; } public void disableMapperXml() { mapperXmlGenerateEnable = false; } public void disablePackageInfo() { packageInfoGenerateEnable = false; } // === 自定义配置 === public Object getCustomConfig(String key) { return customConfig.get(key); } public void setCustomConfig(String key, Object value) { customConfig.put(key, value); } public Map getCustomConfig() { return customConfig; } public void setCustomConfig(Map customConfig) { this.customConfig = customConfig; } // === 分项配置 === /** * @see JavadocConfig#getAuthor() */ public String getAuthor() { return getJavadocConfig().getAuthor(); } /** * @see JavadocConfig#setAuthor(String) */ public void setAuthor(String author) { getJavadocConfig().setAuthor(author); } /** * @see JavadocConfig#getSince() */ public String getSince() { return getJavadocConfig().getSince(); } /** * @see JavadocConfig#setSince(String) */ public void setSince(String since) { getJavadocConfig().setSince(since); } /** * @see JavadocConfig#setSince(Supplier) */ public void setSince(Supplier since) { getJavadocConfig().setSince(since); } /** * @see JavadocConfig#getTableCommentFormat() */ public Function getTableCommentFormat() { return getJavadocConfig().getTableCommentFormat(); } /** * @see JavadocConfig#setTableCommentFormat(UnaryOperator) */ public void setTableCommentFormat(UnaryOperator tableCommentFormat) { getJavadocConfig().setTableCommentFormat(tableCommentFormat); } /** * @see JavadocConfig#getColumnCommentFormat() */ public Function getColumnCommentFormat() { return getJavadocConfig().getColumnCommentFormat(); } /** * @see JavadocConfig#setColumnCommentFormat(UnaryOperator) */ public void setColumnCommentFormat(UnaryOperator columnCommentFormat) { getJavadocConfig().setColumnCommentFormat(columnCommentFormat); } /** * @see JavadocConfig#getEntityPackage() */ public String getEntityPackageComment() { return getJavadocConfig().getEntityPackage(); } /** * @see JavadocConfig#setEntityPackage(String) */ public void setEntityPackageComment(String entityPackageComment) { getJavadocConfig().setEntityPackage(entityPackageComment); } /** * @see JavadocConfig#getMapperPackage() */ public String getMapperPackageComment() { return getJavadocConfig().getMapperPackage(); } /** * @see JavadocConfig#setMapperPackage(String) */ public void setMapperPackageComment(String mapperPackageComment) { getJavadocConfig().setMapperPackage(mapperPackageComment); } /** * @see JavadocConfig#getServicePackage() */ public String getServicePackageComment() { return getJavadocConfig().getServicePackage(); } /** * @see JavadocConfig#setServicePackage(String) */ public void setServicePackageComment(String servicePackageComment) { getJavadocConfig().setServicePackage(servicePackageComment); } /** * @see JavadocConfig#getServiceImplPackage() */ public String getServiceImplPackageComment() { return getJavadocConfig().getServiceImplPackage(); } /** * @see JavadocConfig#setServiceImplPackage(String) */ public void setServiceImplPackageComment(String serviceImplPackageComment) { getJavadocConfig().setServiceImplPackage(serviceImplPackageComment); } /** * @see JavadocConfig#getControllerPackage() */ public String getControllerPackageComment() { return getJavadocConfig().getControllerPackage(); } /** * @see JavadocConfig#setControllerPackage(String) */ public void setControllerPackageComment(String controllerPackageComment) { getJavadocConfig().setControllerPackage(controllerPackageComment); } /** * @see JavadocConfig#getTableDefPackage() */ public String getTableDefPackageComment() { return getJavadocConfig().getTableDefPackage(); } /** * @see JavadocConfig#setTableDefPackage(String) */ public void setTableDefPackageComment(String tableDefPackageComment) { getJavadocConfig().setTableDefPackage(tableDefPackageComment); } /** * @see PackageConfig#getSourceDir() */ public String getSourceDir() { return getPackageConfig().getSourceDir(); } /** * @see PackageConfig#setSourceDir(String) */ public void setSourceDir(String sourceDir) { getPackageConfig().setSourceDir(sourceDir); } /** * @see PackageConfig#getBasePackage() */ public String getBasePackage() { return getPackageConfig().getBasePackage(); } /** * @see PackageConfig#setBasePackage(String) */ public void setBasePackage(String basePackage) { getPackageConfig().setBasePackage(basePackage); } /** * @see PackageConfig#getEntityPackage() */ public String getEntityPackage() { return getPackageConfig().getEntityPackage(); } /** * @see PackageConfig#setEntityPackage(String) */ public void setEntityPackage(String entityPackage) { getPackageConfig().setEntityPackage(entityPackage); } /** * @see PackageConfig#getMapperPackage() */ public String getMapperPackage() { return getPackageConfig().getMapperPackage(); } /** * @see PackageConfig#setMapperPackage(String) */ public void setMapperPackage(String mapperPackage) { getPackageConfig().setMapperPackage(mapperPackage); } /** * @see PackageConfig#getServicePackage() */ public String getServicePackage() { return getPackageConfig().getServicePackage(); } /** * @see PackageConfig#setServicePackage(String) */ public void setServicePackage(String servicePackage) { getPackageConfig().setServicePackage(servicePackage); } /** * @see PackageConfig#getServiceImplPackage() */ public String getServiceImplPackage() { return getPackageConfig().getServiceImplPackage(); } /** * @see PackageConfig#setServiceImplPackage(String) */ public void setServiceImplPackage(String serviceImplPackage) { getPackageConfig().setServiceImplPackage(serviceImplPackage); } /** * @see PackageConfig#getControllerPackage() */ public String getControllerPackage() { return getPackageConfig().getControllerPackage(); } /** * @see PackageConfig#setControllerPackage(String) */ public void setControllerPackage(String controllerPackage) { getPackageConfig().setControllerPackage(controllerPackage); } /** * @see PackageConfig#getTableDefPackage() */ public String getTableDefPackage() { return getPackageConfig().getTableDefPackage(); } /** * @see PackageConfig#setTableDefPackage(String) */ public void setTableDefPackage(String tableDefPackage) { getPackageConfig().setTableDefPackage(tableDefPackage); } /** * @see PackageConfig#getMapperXmlPath() */ public String getMapperXmlPath() { return getPackageConfig().getMapperXmlPath(); } /** * @see PackageConfig#setMapperXmlPath(String) */ public void setMapperXmlPath(String mapperXmlPath) { getPackageConfig().setMapperXmlPath(mapperXmlPath); } /** * @see StrategyConfig#getTablePrefix() */ public String getTablePrefix() { return getStrategyConfig().getTablePrefix(); } /** * @see StrategyConfig#setTablePrefix(String...) */ public void setTablePrefix(String... tablePrefix) { getStrategyConfig().setTablePrefix(tablePrefix); } /** * @see StrategyConfig#getLogicDeleteColumn() */ public String getLogicDeleteColumn() { return getStrategyConfig().getLogicDeleteColumn(); } /** * @see StrategyConfig#setLogicDeleteColumn(String) */ public void setLogicDeleteColumn(String logicDeleteColumn) { getStrategyConfig().setLogicDeleteColumn(logicDeleteColumn); } /** * @see StrategyConfig#getVersionColumn() */ public String getVersionColumn() { return getStrategyConfig().getVersionColumn(); } /** * @see StrategyConfig#setVersionColumn(String) */ public void setVersionColumn(String versionColumn) { getStrategyConfig().setVersionColumn(versionColumn); } /** * @see StrategyConfig#getTableConfigMap() */ public Map getTableConfigMap() { return getStrategyConfig().getTableConfigMap(); } /** * @see StrategyConfig#setTableConfigMap(Map) */ public void setTableConfigMap(Map tableConfigMap) { getStrategyConfig().setTableConfigMap(tableConfigMap); } /** * @see StrategyConfig#setTableConfig(TableConfig) */ public void setTableConfig(TableConfig tableConfig) { getStrategyConfig().setTableConfig(tableConfig); } /** * @see StrategyConfig#getTableConfig(String) */ public TableConfig getTableConfig(String tableName) { return getStrategyConfig().getTableConfig(tableName); } /** * @see StrategyConfig#getColumnConfigMap() */ public Map getColumnConfigMap() { return getStrategyConfig().getColumnConfigMap(); } /** * @see StrategyConfig#setColumnConfigMap(Map) */ public void setColumnConfigMap(Map columnConfigMap) { getStrategyConfig().setColumnConfigMap(columnConfigMap); } /** * @see StrategyConfig#setColumnConfig(ColumnConfig) */ public void setColumnConfig(ColumnConfig columnConfig) { getStrategyConfig().setColumnConfig(columnConfig); } /** * @see StrategyConfig#setColumnConfig(String, ColumnConfig) */ public void setColumnConfig(String tableName, ColumnConfig columnConfig) { getStrategyConfig().setColumnConfig(tableName, columnConfig); } /** * @see StrategyConfig#getColumnConfig(String, String) */ public ColumnConfig getColumnConfig(String tableName, String columnName) { return getStrategyConfig().getColumnConfig(tableName, columnName); } /** * @see StrategyConfig#isGenerateForView() */ public boolean isGenerateForView() { return getStrategyConfig().isGenerateForView(); } /** * @see StrategyConfig#setGenerateForView(boolean) */ public void setGenerateForView(boolean generateForView) { getStrategyConfig().setGenerateForView(generateForView); } /** * @see StrategyConfig#getGenerateSchema() */ public String getGenerateSchema() { return getStrategyConfig().getGenerateSchema(); } /** * @see StrategyConfig#setGenerateSchema(String) */ public void setGenerateSchema(String generateSchema) { getStrategyConfig().setGenerateSchema(generateSchema); } /** * @see StrategyConfig#getGenerateTables() */ public Set getGenerateTables() { return getStrategyConfig().getGenerateTables(); } /** * @see StrategyConfig#setGenerateTables(Set) */ public void setGenerateTables(Set generateTables) { getStrategyConfig().setGenerateTables(generateTables); } /** * @see StrategyConfig#setGenerateTable(String...) */ public void setGenerateTable(String... tables) { getStrategyConfig().setGenerateTable(tables); } /** * @see StrategyConfig#getUnGenerateTables() */ public Set getUnGenerateTables() { return getStrategyConfig().getUnGenerateTables(); } /** * @see StrategyConfig#setUnGenerateTables(Set) */ public void setUnGenerateTables(Set unGenerateTables) { getStrategyConfig().setUnGenerateTables(unGenerateTables); } /** * @see StrategyConfig#setUnGenerateTable(String...) */ public void setUnGenerateTable(String... tables) { getStrategyConfig().setUnGenerateTable(tables); } /** * @see TemplateConfig#getTemplate() */ public ITemplate getTemplateEngine() { return getTemplateConfig().getTemplate(); } /** * @see TemplateConfig#setTemplate(ITemplate) */ public void setTemplateEngine(ITemplate template) { getTemplateConfig().setTemplate(template); } /** * @see TemplateConfig#getEntity() */ public String getEntityTemplatePath() { return getTemplateConfig().getEntity(); } /** * @see TemplateConfig#setEntity(String) */ public void setEntityTemplatePath(String entityTemplatePath) { getTemplateConfig().setEntity(entityTemplatePath); } /** * @see TemplateConfig#getMapper() */ public String getMapperTemplatePath() { return getTemplateConfig().getMapper(); } /** * @see TemplateConfig#setMapper(String) */ public void setMapperTemplatePath(String mapperTemplatePath) { getTemplateConfig().setMapper(mapperTemplatePath); } /** * @see TemplateConfig#getService() */ public String getServiceTemplatePath() { return getTemplateConfig().getService(); } /** * @see TemplateConfig#setService(String) */ public void setServiceTemplatePath(String serviceTemplatePath) { getTemplateConfig().setService(serviceTemplatePath); } /** * @see TemplateConfig#getServiceImpl() */ public String getServiceImplTemplatePath() { return getTemplateConfig().getServiceImpl(); } /** * @see TemplateConfig#setServiceImpl(String) */ public void setServiceImplTemplatePath(String serviceImplTemplatePath) { getTemplateConfig().setServiceImpl(serviceImplTemplatePath); } /** * @see TemplateConfig#getController() */ public String getControllerTemplatePath() { return getTemplateConfig().getController(); } /** * @see TemplateConfig#setController(String) */ public void setControllerTemplatePath(String controllerTemplatePath) { getTemplateConfig().setController(controllerTemplatePath); } /** * @see TemplateConfig#getTableDef() */ public String getTableDefTemplatePath() { return getTemplateConfig().getTableDef(); } /** * @see TemplateConfig#setTableDef(String) */ public void setTableDefTemplatePath(String tableDefTemplatePath) { getTemplateConfig().setTableDef(tableDefTemplatePath); } /** * @see TemplateConfig#getMapperXml() */ public String getMapperXmlTemplatePath() { return getTemplateConfig().getMapperXml(); } /** * @see TemplateConfig#setMapperXml(String) */ public void setMapperXmlTemplatePath(String mapperXmlTemplatePath) { getTemplateConfig().setMapperXml(mapperXmlTemplatePath); } public boolean isEntityGenerateEnable() { return entityGenerateEnable; } /** * @see #enableEntity() * @see #disableEntity() */ public void setEntityGenerateEnable(boolean entityGenerateEnable) { this.entityGenerateEnable = entityGenerateEnable; } /** * @see EntityConfig#isOverwriteEnable() */ public boolean isEntityOverwriteEnable() { return getEntityConfig().isOverwriteEnable(); } /** * @see EntityConfig#setOverwriteEnable(boolean) */ public void setEntityOverwriteEnable(boolean entityOverwriteEnable) { getEntityConfig().setOverwriteEnable(entityOverwriteEnable); } /** * @see EntityConfig#getClassPrefix() */ public String getEntityClassPrefix() { return getEntityConfig().getClassPrefix(); } /** * @see EntityConfig#setClassPrefix(String) */ public void setEntityClassPrefix(String entityClassPrefix) { getEntityConfig().setClassPrefix(entityClassPrefix); } /** * @see EntityConfig#getClassSuffix() */ public String getEntityClassSuffix() { return getEntityConfig().getClassSuffix(); } /** * @see EntityConfig#setClassSuffix(String) */ public void setEntityClassSuffix(String entityClassSuffix) { getEntityConfig().setClassSuffix(entityClassSuffix); } /** * @see EntityConfig#getSuperClass() */ public Class getEntitySuperClass() { return getEntityConfig().getSuperClass(); } /** * @see EntityConfig#setSuperClass(Class) */ public void setEntitySuperClass(Class entitySuperClass) { getEntityConfig().setSuperClass(entitySuperClass); } /** * @see EntityConfig#setSuperClassFactory(Function) */ public void setEntitySuperClassFactory(Function> superClassFactory) { getEntityConfig().setSuperClassFactory(superClassFactory); } /** * @see EntityConfig#getSuperClassFactory() */ public Function> getEntitySuperClassFactory() { return getEntityConfig().getSuperClassFactory(); } /** * @see EntityConfig#getImplInterfaces() */ public Class[] getEntityInterfaces() { return getEntityConfig().getImplInterfaces(); } /** * @see EntityConfig#setImplInterfaces(Class[]) */ public void setEntityInterfaces(Class[] entityInterfaces) { getEntityConfig().setImplInterfaces(entityInterfaces); } /** * @see EntityConfig#isWithLombok() */ public boolean isEntityWithLombok() { return getEntityConfig().isWithLombok(); } /** * @see EntityConfig#setWithLombok(boolean) */ public void setEntityWithLombok(boolean entityWithLombok) { getEntityConfig().setWithLombok(entityWithLombok); } /** * @see EntityConfig#isWithSwagger() */ public boolean isEntityWithSwagger() { return getEntityConfig().isWithSwagger(); } /** * @see EntityConfig#getSwaggerVersion() */ public EntityConfig.SwaggerVersion getSwaggerVersion() { return getEntityConfig().getSwaggerVersion(); } /** * @see EntityConfig#setWithSwagger(boolean) */ public void setEntityWithSwagger(boolean entityWithSwagger) { getEntityConfig().setWithSwagger(entityWithSwagger); } /** * @see EntityConfig#isWithActiveRecord() */ public boolean isWithActiveRecord() { return getEntityConfig().isWithActiveRecord(); } /** * @see EntityConfig#setWithActiveRecord(boolean) */ public void setWithActiveRecord(boolean withActiveRecord) { getEntityConfig().setWithActiveRecord(withActiveRecord); } /** * @see EntityConfig#getDataSource() */ public String getEntityDataSource() { return getEntityConfig().getDataSource(); } /** * @see EntityConfig#setDataSource(String) */ public void setEntityDataSource(String dataSource) { getEntityConfig().setDataSource(dataSource); } /** * @see EntityConfig#getJdkVersion() */ public int getEntityJdkVersion() { return getEntityConfig().getJdkVersion(); } /** * @see EntityConfig#setJdkVersion(int) */ public void setEntityJdkVersion(int jdkVersion) { getEntityConfig().setJdkVersion(jdkVersion); } public boolean isMapperGenerateEnable() { return mapperGenerateEnable; } /** * @see #enableMapper() * @see #disableMapper() */ public void setMapperGenerateEnable(boolean mapperGenerateEnable) { this.mapperGenerateEnable = mapperGenerateEnable; } /** * @see MapperConfig#isOverwriteEnable() */ public boolean isMapperOverwriteEnable() { return getMapperConfig().isOverwriteEnable(); } /** * @see MapperConfig#setOverwriteEnable(boolean) */ public void setMapperOverwriteEnable(boolean mapperOverwriteEnable) { getMapperConfig().setOverwriteEnable(mapperOverwriteEnable); } /** * @see MapperConfig#getClassPrefix() */ public String getMapperClassPrefix() { return getMapperConfig().getClassPrefix(); } /** * @see MapperConfig#setClassPrefix(String) */ public void setMapperClassPrefix(String mapperClassPrefix) { getMapperConfig().setClassPrefix(mapperClassPrefix); } /** * @see MapperConfig#getClassSuffix() */ public String getMapperClassSuffix() { return getMapperConfig().getClassSuffix(); } /** * @see MapperConfig#setClassSuffix(String) */ public void setMapperClassSuffix(String mapperClassSuffix) { getMapperConfig().setClassSuffix(mapperClassSuffix); } /** * @see MapperConfig#getSuperClass() */ public Class getMapperSuperClass() { return getMapperConfig().getSuperClass(); } /** * @see MapperConfig#setSuperClass(Class) */ public void setMapperSuperClass(Class mapperSuperClass) { getMapperConfig().setSuperClass(mapperSuperClass); } /** * @see MapperConfig#isMapperAnnotation() */ public boolean isMapperAnnotation() { return getMapperConfig().isMapperAnnotation(); } /** * @see MapperConfig#setMapperAnnotation(boolean) */ public void setMapperAnnotation(boolean mapperAnnotation) { getMapperConfig().setMapperAnnotation(mapperAnnotation); } public boolean isServiceGenerateEnable() { return serviceGenerateEnable; } /** * @see #enableService() * @see #disableService() */ public void setServiceGenerateEnable(boolean serviceGenerateEnable) { this.serviceGenerateEnable = serviceGenerateEnable; } /** * @see ServiceConfig#isOverwriteEnable() */ public boolean isServiceOverwriteEnable() { return getServiceConfig().isOverwriteEnable(); } /** * @see ServiceConfig#setOverwriteEnable(boolean) */ public void setServiceOverwriteEnable(boolean serviceOverwriteEnable) { getServiceConfig().setOverwriteEnable(serviceOverwriteEnable); } /** * @see ServiceConfig#getClassPrefix() */ public String getServiceClassPrefix() { return getServiceConfig().getClassPrefix(); } /** * @see ServiceConfig#setClassPrefix(String) */ public void setServiceClassPrefix(String serviceClassPrefix) { getServiceConfig().setClassPrefix(serviceClassPrefix); } /** * @see ServiceConfig#getClassSuffix() */ public String getServiceClassSuffix() { return getServiceConfig().getClassSuffix(); } /** * @see ServiceConfig#setClassSuffix(String) */ public void setServiceClassSuffix(String serviceClassSuffix) { getServiceConfig().setClassSuffix(serviceClassSuffix); } /** * @see ServiceConfig#getSuperClass() */ public Class getServiceSuperClass() { return getServiceConfig().getSuperClass(); } /** * @see ServiceConfig#setSuperClass(Class) */ public void setServiceSuperClass(Class serviceSuperClass) { getServiceConfig().setSuperClass(serviceSuperClass); } public boolean isServiceImplGenerateEnable() { return serviceImplGenerateEnable; } /** * @see #enableServiceImpl() * @see #disableServiceImpl() */ public void setServiceImplGenerateEnable(boolean serviceImplGenerateEnable) { this.serviceImplGenerateEnable = serviceImplGenerateEnable; } /** * @see ServiceImplConfig#isOverwriteEnable() */ public boolean isServiceImplOverwriteEnable() { return getServiceImplConfig().isOverwriteEnable(); } /** * @see ServiceImplConfig#setOverwriteEnable(boolean) */ public void setServiceImplOverwriteEnable(boolean serviceImplOverwriteEnable) { getServiceImplConfig().setOverwriteEnable(serviceImplOverwriteEnable); } /** * @see ServiceImplConfig#getClassPrefix() */ public String getServiceImplClassPrefix() { return getServiceImplConfig().getClassPrefix(); } /** * @see ServiceImplConfig#setClassPrefix(String) */ public void setServiceImplClassPrefix(String serviceImplClassPrefix) { getServiceImplConfig().setClassPrefix(serviceImplClassPrefix); } /** * @see ServiceImplConfig#getClassSuffix() */ public String getServiceImplClassSuffix() { return getServiceImplConfig().getClassSuffix(); } /** * @see ServiceImplConfig#setClassSuffix(String) */ public void setServiceImplClassSuffix(String serviceImplClassSuffix) { getServiceImplConfig().setClassSuffix(serviceImplClassSuffix); } /** * @see ServiceImplConfig#getSuperClass() */ public Class getServiceImplSuperClass() { return getServiceImplConfig().getSuperClass(); } /** * @see ServiceImplConfig#setSuperClass(Class) */ public void setServiceImplSuperClass(Class serviceImplSuperClass) { getServiceImplConfig().setSuperClass(serviceImplSuperClass); } /** * @see ServiceImplConfig#isCacheExample() */ public boolean isServiceImplCacheExample() { return getServiceImplConfig().isCacheExample(); } /** * @see ServiceImplConfig#setCacheExample(boolean) */ public void setServiceImplCacheExample(boolean cacheExample) { getServiceImplConfig().setCacheExample(cacheExample); } /** * @see ControllerConfig#isOverwriteEnable() */ public boolean isControllerOverwriteEnable() { return getControllerConfig().isOverwriteEnable(); } public boolean isControllerGenerateEnable() { return controllerGenerateEnable; } /** * @see ControllerConfig#setOverwriteEnable(boolean) */ public void setControllerOverwriteEnable(boolean controllerOverwriteEnable) { getControllerConfig().setOverwriteEnable(controllerOverwriteEnable); } /** * @see #enableController() * @see #disableController() */ public void setControllerGenerateEnable(boolean controllerGenerateEnable) { this.controllerGenerateEnable = controllerGenerateEnable; } /** * @see ControllerConfig#getRequestMappingPrefix() */ public String getControllerRequestMappingPrefix() { return getControllerConfig().getRequestMappingPrefix(); } /** * @see ControllerConfig#setRequestMappingPrefix(String) */ public void setControllerRequestMappingPrefix(String controllerRequestMappingPrefix) { getControllerConfig().setRequestMappingPrefix(controllerRequestMappingPrefix); } /** * @see ControllerConfig#getClassPrefix() */ public String getControllerClassPrefix() { return getControllerConfig().getClassPrefix(); } /** * @see ControllerConfig#setClassPrefix(String) */ public void setControllerClassPrefix(String controllerClassPrefix) { getControllerConfig().setClassPrefix(controllerClassPrefix); } /** * @see ControllerConfig#getClassSuffix() */ public String getControllerClassSuffix() { return getControllerConfig().getClassSuffix(); } /** * @see ControllerConfig#setClassSuffix(String) */ public void setControllerClassSuffix(String controllerClassSuffix) { getControllerConfig().setClassSuffix(controllerClassSuffix); } /** * @see ControllerConfig#getSuperClass() */ public Class getControllerSuperClass() { return getControllerConfig().getSuperClass(); } /** * @see ControllerConfig#setSuperClass(Class) */ public void setControllerSuperClass(Class controllerSuperClass) { getControllerConfig().setSuperClass(controllerSuperClass); } /** * @see ControllerConfig#isRestStyle() */ public boolean isControllerRestStyle() { return getControllerConfig().isRestStyle(); } /** * @see ControllerConfig#setRestStyle(boolean) */ public void setControllerRestStyle(boolean restStyle) { getControllerConfig().setRestStyle(restStyle); } public boolean isTableDefGenerateEnable() { return tableDefGenerateEnable; } /** * @see #enableTableDef() * @see #disableTableDef() */ public void setTableDefGenerateEnable(boolean tableDefGenerateEnable) { this.tableDefGenerateEnable = tableDefGenerateEnable; } /** * @see TableDefConfig#isOverwriteEnable() */ public boolean isTableDefOverwriteEnable() { return getTableDefConfig().isOverwriteEnable(); } /** * @see TableDefConfig#setOverwriteEnable(boolean) */ public void setTableDefOverwriteEnable(boolean tableDefOverwriteEnable) { getTableDefConfig().setOverwriteEnable(tableDefOverwriteEnable); } /** * @see TableDefConfig#getClassPrefix() */ public String getTableDefClassPrefix() { return getTableDefConfig().getClassPrefix(); } /** * @see TableDefConfig#setClassPrefix(String) */ public void setTableDefClassPrefix(String tableDefClassPrefix) { getTableDefConfig().setClassPrefix(tableDefClassPrefix); } /** * @see TableDefConfig#getClassSuffix() */ public String getTableDefClassSuffix() { return getTableDefConfig().getClassSuffix(); } /** * @see TableDefConfig#setClassSuffix(String) */ public void setTableDefClassSuffix(String tableDefClassSuffix) { getTableDefConfig().setClassSuffix(tableDefClassSuffix); } /** * @see TableDefConfig#getPropertiesNameStyle() */ public TableDefConfig.NameStyle getTableDefPropertiesNameStyle() { return getTableDefConfig().getPropertiesNameStyle(); } /** * @see TableDefConfig#setPropertiesNameStyle(TableDefConfig.NameStyle) */ public void setTableDefPropertiesNameStyle(TableDefConfig.NameStyle propertiesNameStyle) { getTableDefConfig().setPropertiesNameStyle(propertiesNameStyle); } /** * @see TableDefConfig#getInstanceSuffix() */ public String getTableDefInstanceSuffix() { return getTableDefConfig().getInstanceSuffix(); } /** * @see TableDefConfig#setInstanceSuffix(String) */ public void setTableDefInstanceSuffix(String instanceSuffix) { getTableDefConfig().setInstanceSuffix(instanceSuffix); } public boolean isMapperXmlGenerateEnable() { return mapperXmlGenerateEnable; } /** * @see #enableMapperXml() * @see #disableMapperXml() */ public void setMapperXmlGenerateEnable(boolean mapperXmlGenerateEnable) { this.mapperXmlGenerateEnable = mapperXmlGenerateEnable; } /** * @see MapperXmlConfig#isOverwriteEnable() */ public boolean isMapperXmlOverwriteEnable() { return getMapperXmlConfig().isOverwriteEnable(); } /** * @see MapperXmlConfig#setOverwriteEnable(boolean) */ public void setMapperXmlOverwriteEnable(boolean mapperXmlOverwriteEnable) { getMapperXmlConfig().setOverwriteEnable(mapperXmlOverwriteEnable); } /** * @see MapperXmlConfig#getFilePrefix() */ public String getMapperXmlFilePrefix() { return getMapperXmlConfig().getFilePrefix(); } /** * @see MapperXmlConfig#setFilePrefix(String) */ public void setMapperXmlFilePrefix(String mapperXmlFilePrefix) { getMapperXmlConfig().setFilePrefix(mapperXmlFilePrefix); } /** * @see MapperXmlConfig#getFileSuffix() */ public String getMapperXmlFileSuffix() { return getMapperXmlConfig().getFileSuffix(); } /** * @see MapperXmlConfig#setFileSuffix(String) */ public void setMapperXmlFileSuffix(String mapperXmlFileSuffix) { getMapperXmlConfig().setFileSuffix(mapperXmlFileSuffix); } public boolean isPackageInfoGenerateEnable() { return packageInfoGenerateEnable; } /** * @see #enablePackageInfo() * @see #disablePackageInfo() */ public void setPackageInfoGenerateEnable(boolean packageInfoGenerateEnable) { this.packageInfoGenerateEnable = packageInfoGenerateEnable; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy