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

public abstract class AbstractWorkbookPopulator extends Object implements WorkbookPopulator
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    protected void
    setOfficeDateLookupTable(org.apache.poi.ss.usermodel.Sheet sheet, List<org.apache.fineract.organisation.office.data.OfficeData> offices, int officeNameCol, int activationDateCol, String dateFormat)
     
    protected void
    setSanitized(org.apache.poi.ss.usermodel.Name poiName, String roughName)
    See Name.setNameName(String) and https://issues.apache.org/jira/browse/FINERACT-1256.
    protected void
    writeBigDecimal(int colIndex, org.apache.poi.ss.usermodel.Row row, BigDecimal value)
     
    protected void
    writeBoolean(int colIndex, org.apache.poi.ss.usermodel.Row row, Boolean value)
     
    protected void
    writeDate(int colIndex, org.apache.poi.ss.usermodel.Row row, String value, org.apache.poi.ss.usermodel.CellStyle dateCellStyle, String dateFormat)
     
    protected void
    writeDouble(int colIndex, org.apache.poi.ss.usermodel.Row row, double value)
     
    protected void
    writeFormula(int colIndex, org.apache.poi.ss.usermodel.Row row, String formula)
     
    protected void
    writeInt(int colIndex, org.apache.poi.ss.usermodel.Row row, int value)
     
    protected void
    writeLong(int colIndex, org.apache.poi.ss.usermodel.Row row, long value)
     
    protected void
    writeString(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, wait

    Methods 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

      protected void writeString(int colIndex, org.apache.poi.ss.usermodel.Row row, String value)
    • writeBoolean

      protected void writeBoolean(int colIndex, org.apache.poi.ss.usermodel.Row row, Boolean value)
    • writeDouble

      protected void writeDouble(int colIndex, org.apache.poi.ss.usermodel.Row row, double value)
    • writeFormula

      protected void writeFormula(int colIndex, org.apache.poi.ss.usermodel.Row row, String formula)
    • writeDate

      protected void writeDate(int colIndex, org.apache.poi.ss.usermodel.Row row, String value, org.apache.poi.ss.usermodel.CellStyle dateCellStyle, String dateFormat)
    • writeBigDecimal

      protected void writeBigDecimal(int colIndex, org.apache.poi.ss.usermodel.Row row, BigDecimal value)
    • setOfficeDateLookupTable

      protected void setOfficeDateLookupTable(org.apache.poi.ss.usermodel.Sheet sheet, List<org.apache.fineract.organisation.office.data.OfficeData> offices, int officeNameCol, int activationDateCol, String dateFormat)
    • 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

      protected void setSanitized(org.apache.poi.ss.usermodel.Name poiName, String roughName)
      See Name.setNameName(String) and https://issues.apache.org/jira/browse/FINERACT-1256.