@WebServlet(name="AnnotationServletValue",
value="/initDataImportColumnInfo")
public class InitDataImportColumnInfo
extends javax.servlet.http.HttpServlet
| Constructor and Description |
|---|
InitDataImportColumnInfo() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
additionalColumn()
功能描述:表附加列
|
void |
deleteInitInfo(bap.core.dao.BaseDao baseDao)
功能描述:删除初始化信息
|
java.lang.String |
getSchema(javax.servlet.ServletContext context)
功能描述:获取schema
|
java.lang.String[] |
getTableInfo(java.lang.String tableInfo)
功能描述:根据传入的表信息获取表名称和表描述
|
void |
init(javax.servlet.ServletConfig config) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
initDataRule()
功能描述:初始化数据规则
|
java.lang.String |
removeColumn()
功能描述:除去不需要导入和导出的列
|
void |
saveAdditionalColumn(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> map,
TableInfo table,
bap.core.dao.BaseDao baseDao,
java.util.Map<java.lang.String,java.lang.String> dataRuleMap,
java.lang.String markColumn)
功能描述:保存额外列信息
|
void |
saveColumnInfo() |
void |
saveInfo(java.lang.String description,
ColumnInfo columnInfo,
java.lang.String columnName,
TableInfo tableInfo,
bap.core.dao.BaseDao baseDao,
java.util.Map<java.lang.String,java.lang.String> dataRuleMap,
java.lang.String markColumn)
功能描述:保存列信息和数据规则
|
void |
saveInitInfo(java.lang.String[] tableInfos,
java.sql.Connection connection,
bap.core.dao.BaseDao baseDao,
java.lang.String schema,
java.lang.Boolean isSaveAllColumn,
java.lang.Boolean isSaveAdditionalColumn)
功能描述:根据表保存表信息
|
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletException@Transactional public void saveColumnInfo()
public java.lang.String[] getTableInfo(java.lang.String tableInfo)
tableInfo - public void saveInfo(java.lang.String description,
ColumnInfo columnInfo,
java.lang.String columnName,
TableInfo tableInfo,
bap.core.dao.BaseDao baseDao,
java.util.Map<java.lang.String,java.lang.String> dataRuleMap,
java.lang.String markColumn)
throws java.sql.SQLException
description - columnInfo - columnName - tableInfo - baseDao - dataRuleMap - java.sql.SQLExceptionpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> initDataRule()
public java.lang.String removeColumn()
public java.lang.String getSchema(javax.servlet.ServletContext context)
context - public void deleteInitInfo(bap.core.dao.BaseDao baseDao)
baseDao - public void saveInitInfo(java.lang.String[] tableInfos,
java.sql.Connection connection,
bap.core.dao.BaseDao baseDao,
java.lang.String schema,
java.lang.Boolean isSaveAllColumn,
java.lang.Boolean isSaveAdditionalColumn)
tableInfos - 导入的表信息connection - jdbc连接baseDao - schema - isSaveAllColumn - 是否保存表中的全部列isSaveAdditionalColumn - 是否保存额外的列public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> additionalColumn()
public void saveAdditionalColumn(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> map,
TableInfo table,
bap.core.dao.BaseDao baseDao,
java.util.Map<java.lang.String,java.lang.String> dataRuleMap,
java.lang.String markColumn)
map -