Class AbstractWorkbookPopulator
java.lang.Object
org.apache.fineract.infrastructure.bulkimport.populator.AbstractWorkbookPopulator
- All Implemented Interfaces:
WorkbookPopulator
- Direct Known Subclasses:
CenterSheetPopulator,CentersWorkbookPopulator,ChargeSheetPopulator,ChargeWorkbookPopulator,ChartOfAccountsWorkbook,ClientEntityWorkbookPopulator,ClientPersonWorkbookPopulator,ClientSheetPopulator,ExtrasSheetPopulator,FixedDepositProductSheetPopulator,FixedDepositTransactionWorkbookPopulator,FixedDepositWorkbookPopulator,GlAccountSheetPopulator,GroupSheetPopulator,GroupsWorkbookPopulator,GuarantorWorkbookPopulator,JournalEntriesWorkbookPopulator,LoanProductSheetPopulator,LoanRepaymentWorkbookPopulator,LoanWorkbookPopulator,OfficeSheetPopulator,OfficeWorkbookPopulator,PersonnelSheetPopulator,RecurringDepositProductSheetPopulator,RecurringDepositTransactionWorkbookPopulator,RecurringDepositWorkbookPopulator,RoleSheetPopulator,SavingsAccountSheetPopulator,SavingsProductSheetPopulator,SavingsTransactionsWorkbookPopulator,SavingsWorkbookPopulator,SharedAccountWorkBookPopulator,SharedProductsSheetPopulator,StaffWorkbookPopulator,UserWorkbookPopulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidsetClientAndGroupDateLookupTable(org.apache.poi.ss.usermodel.Sheet sheet, List<org.apache.fineract.portfolio.client.data.ClientData> clients, List<org.apache.fineract.portfolio.group.data.GroupGeneralData> groups, int nameCol, int activationDateCol, boolean containsClientExtId, String dateFormat) protected voidsetOfficeDateLookupTable(org.apache.poi.ss.usermodel.Sheet sheet, List<org.apache.fineract.organisation.office.data.OfficeData> offices, int officeNameCol, int activationDateCol, String dateFormat) protected voidsetSanitized(org.apache.poi.ss.usermodel.Name poiName, String roughName) SeeName.setNameName(String)and https://issues.apache.org/jira/browse/FINERACT-1256.protected voidwriteBigDecimal(int colIndex, org.apache.poi.ss.usermodel.Row row, BigDecimal value) protected voidwriteBoolean(int colIndex, org.apache.poi.ss.usermodel.Row row, Boolean value) protected voidwriteDate(int colIndex, org.apache.poi.ss.usermodel.Row row, String value, org.apache.poi.ss.usermodel.CellStyle dateCellStyle, String dateFormat) protected voidwriteDouble(int colIndex, org.apache.poi.ss.usermodel.Row row, double value) protected voidwriteFormula(int colIndex, org.apache.poi.ss.usermodel.Row row, String formula) protected voidwriteInt(int colIndex, org.apache.poi.ss.usermodel.Row row, int value) protected voidwriteLong(int colIndex, org.apache.poi.ss.usermodel.Row row, long value) protected voidwriteString(int colIndex, org.apache.poi.ss.usermodel.Row row, String value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.fineract.infrastructure.bulkimport.populator.WorkbookPopulator
populate
-
Constructor Details
-
AbstractWorkbookPopulator
public AbstractWorkbookPopulator()
-
-
Method Details
-
writeInt
protected void writeInt(int colIndex, org.apache.poi.ss.usermodel.Row row, int value) -
writeLong
protected void writeLong(int colIndex, org.apache.poi.ss.usermodel.Row row, long value) -
writeString
-
writeBoolean
-
writeDouble
protected void writeDouble(int colIndex, org.apache.poi.ss.usermodel.Row row, double value) -
writeFormula
-
writeDate
-
writeBigDecimal
-
setOfficeDateLookupTable
-
setClientAndGroupDateLookupTable
protected void setClientAndGroupDateLookupTable(org.apache.poi.ss.usermodel.Sheet sheet, List<org.apache.fineract.portfolio.client.data.ClientData> clients, List<org.apache.fineract.portfolio.group.data.GroupGeneralData> groups, int nameCol, int activationDateCol, boolean containsClientExtId, String dateFormat) -
setSanitized
SeeName.setNameName(String)and https://issues.apache.org/jira/browse/FINERACT-1256.
-