public class InitDataProcessorImpl extends Object implements InitDataProcessor
| Modifier and Type | Field and Description |
|---|---|
protected MetaDataFileManager |
metaDataFileManager |
| Constructor and Description |
|---|
InitDataProcessorImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInitDatas(InitDatas initDatas)
添加表格初始化数据信息
|
List<String> |
getDeInitSql(String language)
初始化数据删除语句
|
List<String> |
getDeInitSql(String tableName,
String language)
根据表名获取对应的初始化数据的删除sql列表,若不存在,则抛出异常
|
List<String> |
getDeInitSql(String packageName,
String tableName,
String language)
根据指定的包名和表名获取初始化数据的删除sql列表,若该不存在对应的表,则抛出异常
|
List<String> |
getDeInitSqlByTableId(String tableId,
String language)
根据表id获取对应的初始化数据的删除sql列表,若不存在,则抛出异常
|
List<InitData> |
getInitDataList(String tableName)
根据表名获取对应的初始化数据,若不存在,则抛出异常
|
List<InitData> |
getInitDataList(String packageName,
String tableName)
根据指定的包名和表名获取初始化数据,若该不存在对应的表,则抛出异常
|
List<InitData> |
getInitDataListByTableId(String tableId)
根据表Id取对应的初始化数据,若不存在,则抛出异常
|
static InitDataProcessor |
getInitDataProcessor() |
List<InitData> |
getInitDatas()
获取所有初始化记录
|
List<String> |
getInitSql(String language,
Connection connection,
boolean isFull)
获取初始化sql(新增和删除语句)
|
List<String> |
getInitSql(String tableName,
String language)
根据表名获取对应的初始化数据的插入sql列表,若不存在,则抛出异常
|
List<String> |
getInitSql(String packageName,
String tableName,
String language)
根据指定的包名和表名获取初始化数据的插入sql列表,若该不存在对应的表,则抛出异常
|
List<String> |
getInitSqlByTableId(String tableId,
String language)
根据表Id获取对应的初始化数据的插入sql列表,若不存在,则抛出异常
|
ProcessorManager |
getProcessorManager() |
void |
registerModifiedTime(InitDatas initDatas,
long lastModify) |
void |
removeInitDatas(InitDatas initDatas)
移除表格初始化数据信息
|
void |
setProcessorManager(ProcessorManager processorManager) |
protected MetaDataFileManager metaDataFileManager
public static InitDataProcessor getInitDataProcessor()
public ProcessorManager getProcessorManager()
getProcessorManager in interface InitDataProcessorpublic void setProcessorManager(ProcessorManager processorManager)
setProcessorManager in interface InitDataProcessorpublic List<String> getInitSql(String packageName, String tableName, String language)
InitDataProcessorgetInitSql in interface InitDataProcessorpublic List<String> getInitSql(String tableName, String language)
InitDataProcessorgetInitSql in interface InitDataProcessorpublic List<String> getInitSqlByTableId(String tableId, String language)
InitDataProcessorgetInitSqlByTableId in interface InitDataProcessorpublic List<String> getInitSql(String language, Connection connection, boolean isFull) throws SQLException
getInitSql in interface InitDataProcessorlanguage - connection - isFull - SQLExceptionpublic void addInitDatas(InitDatas initDatas)
InitDataProcessoraddInitDatas in interface InitDataProcessorpublic void removeInitDatas(InitDatas initDatas)
InitDataProcessorremoveInitDatas in interface InitDataProcessorpublic List<InitData> getInitDataList(String tableName)
InitDataProcessorgetInitDataList in interface InitDataProcessorpublic List<InitData> getInitDataListByTableId(String tableId)
InitDataProcessorgetInitDataListByTableId in interface InitDataProcessorpublic List<InitData> getInitDataList(String packageName, String tableName)
InitDataProcessorgetInitDataList in interface InitDataProcessorpublic List<String> getDeInitSql(String packageName, String tableName, String language)
InitDataProcessorgetDeInitSql in interface InitDataProcessorpublic List<String> getDeInitSql(String tableName, String language)
InitDataProcessorgetDeInitSql in interface InitDataProcessorpublic List<String> getDeInitSql(String language)
getDeInitSql in interface InitDataProcessorlanguage - public List<String> getDeInitSqlByTableId(String tableId, String language)
InitDataProcessorgetDeInitSqlByTableId in interface InitDataProcessorpublic List<InitData> getInitDatas()
InitDataProcessorgetInitDatas in interface InitDataProcessorpublic void registerModifiedTime(InitDatas initDatas, long lastModify)
registerModifiedTime in interface InitDataProcessorCopyright © 2006–2018 TinyGroup. All rights reserved.