Class DefaultExcelSheetNamingStrategy

java.lang.Object
com.hybris.backoffice.excel.template.DefaultExcelSheetNamingStrategy
All Implemented Interfaces:
ExcelSheetNamingStrategy

public class DefaultExcelSheetNamingStrategy extends Object implements ExcelSheetNamingStrategy
  • Field Details

  • Constructor Details

    • DefaultExcelSheetNamingStrategy

      public DefaultExcelSheetNamingStrategy()
  • Method Details

    • generateName

      public String generateName(org.apache.poi.ss.usermodel.Workbook workbook, String typeCode)
      Description copied from interface: ExcelSheetNamingStrategy
      Generates sheet name which has max 31 chars.
      Specified by:
      generateName in interface ExcelSheetNamingStrategy
      Returns:
      generated sheet name
    • generateSheetName

      protected String generateSheetName(org.apache.poi.ss.usermodel.Workbook workbook, String typeCode)
    • getEndOfOriginalName

      protected int getEndOfOriginalName(String typeCode, String suffix)
    • hasSheetForName

      protected boolean hasSheetForName(org.apache.poi.ss.usermodel.Workbook workbook, String typeCode)