public class ImportBaseService
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected II18nHandler |
i18nHandler |
| 构造器和说明 |
|---|
ImportBaseService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addEntityToMap(java.lang.String targetId,
java.lang.reflect.Field field,
ExcelImportEntity excelEntity,
java.lang.Class<?> pojoClass,
java.util.List<java.lang.reflect.Method> getMethods,
java.util.Map<java.lang.String,ExcelImportEntity> temp,
ExcelEntity excelEntityAnn)
把这个注解解析放到类型对象中
|
void |
getAllExcelField(java.lang.String targetId,
java.lang.reflect.Field[] fields,
java.util.Map<java.lang.String,ExcelImportEntity> excelParams,
java.util.List<ExcelCollectionParams> excelCollection,
java.lang.Class<?> pojoClass,
java.util.List<java.lang.reflect.Method> getMethods,
ExcelEntity excelEntityAnn)
获取需要导出的全部字段
|
void |
getExcelFieldList(java.lang.String targetId,
java.lang.reflect.Field[] fields,
java.lang.Class<?> pojoClass,
java.util.Map<java.lang.String,ExcelImportEntity> temp,
java.util.List<java.lang.reflect.Method> getMethods) |
java.lang.Object |
getFieldBySomeMethod(java.util.List<java.lang.reflect.Method> list,
java.lang.Object t) |
java.lang.String |
getSaveExcelUrl(ImportParams params,
java.lang.Class<?> pojoClass)
获取保存的Excel 的真实路径
|
void |
saveThisExcel(ImportParams params,
java.lang.Class<?> pojoClass,
boolean isXSSFWorkbook,
org.apache.poi.ss.usermodel.Workbook book) |
void |
setFieldBySomeMethod(java.util.List<java.lang.reflect.Method> setMethods,
java.lang.Object object,
java.lang.Object value)
多个get 最后再set
|
void |
setValues(ExcelImportEntity entity,
java.lang.Object object,
java.lang.Object value) |
protected II18nHandler i18nHandler
public void addEntityToMap(java.lang.String targetId,
java.lang.reflect.Field field,
ExcelImportEntity excelEntity,
java.lang.Class<?> pojoClass,
java.util.List<java.lang.reflect.Method> getMethods,
java.util.Map<java.lang.String,ExcelImportEntity> temp,
ExcelEntity excelEntityAnn)
throws java.lang.Exception
targetId - field - excelEntity - pojoClass - getMethods - temp - java.lang.Exceptionpublic void getAllExcelField(java.lang.String targetId,
java.lang.reflect.Field[] fields,
java.util.Map<java.lang.String,ExcelImportEntity> excelParams,
java.util.List<ExcelCollectionParams> excelCollection,
java.lang.Class<?> pojoClass,
java.util.List<java.lang.reflect.Method> getMethods,
ExcelEntity excelEntityAnn)
throws java.lang.Exception
targetId - fields - excelParams - excelCollection - pojoClass - getMethods - java.lang.Exceptionpublic void getExcelFieldList(java.lang.String targetId,
java.lang.reflect.Field[] fields,
java.lang.Class<?> pojoClass,
java.util.Map<java.lang.String,ExcelImportEntity> temp,
java.util.List<java.lang.reflect.Method> getMethods)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object getFieldBySomeMethod(java.util.List<java.lang.reflect.Method> list,
java.lang.Object t)
throws java.lang.Exception
java.lang.Exceptionpublic void saveThisExcel(ImportParams params, java.lang.Class<?> pojoClass, boolean isXSSFWorkbook, org.apache.poi.ss.usermodel.Workbook book) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getSaveExcelUrl(ImportParams params, java.lang.Class<?> pojoClass) throws java.lang.Exception
params - pojoClass - java.lang.Exceptionpublic void setFieldBySomeMethod(java.util.List<java.lang.reflect.Method> setMethods,
java.lang.Object object,
java.lang.Object value)
throws java.lang.Exception
setMethods - object - java.lang.Exceptionpublic void setValues(ExcelImportEntity entity, java.lang.Object object, java.lang.Object value) throws java.lang.Exception
entity - object - value - java.lang.ExceptionCopyright © 2021 悟耘. All Rights Reserved.