com.koubei.abator.IUserDefineProperties Maven / Gradle / Ivy
The newest version!
package com.koubei.abator;
import java.util.Properties;
import com.koubei.abator.KoubeiIbatorRunner.PojoExtendsClass;
public interface IUserDefineProperties {
static final String KEY_databaseUrl = "databaseUrl";
static final String KEY_password = "password";
static final String KEY_username = "username";
static final String KEY_project = "project";
static final String KEY_outputDir = "outputDir";
static final String KEY_databaseName = "dbname";
final String ROW_MAP_CLASS_NAME = "RowMap";
Properties getProperty();
String getTables();
public String getDatabaseName();
String getOutputfileEncode();
/**
* sqlmapBoolean类型映射启用
*
* @return
*/
boolean isBooleanMapEnable();
boolean isDisableGenerateModifyDAOMethod();
String getDependencyPackageParentName();
PojoExtendsClass getPojoExtendsClass();
/**
* 是否要生成数据源配置
* @return
*/
boolean generateDataSourceConfig();
public String getRowMapClassFullName();
public String getBasicDaoClassFullName();
}