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

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();




}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy