Class DefaultExcelSheetNamingStrategy
- java.lang.Object
-
- com.hybris.backoffice.excel.template.DefaultExcelSheetNamingStrategy
-
- All Implemented Interfaces:
ExcelSheetNamingStrategy
public class DefaultExcelSheetNamingStrategy extends java.lang.Object implements ExcelSheetNamingStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected static intMAX_LENGTH_SHEET_NAMEprotected static java.lang.StringSHEET_NUMBER_SEPARATOR
-
Constructor Summary
Constructors Constructor Description DefaultExcelSheetNamingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateName(org.apache.poi.ss.usermodel.Workbook workbook, java.lang.String typeCode)Generates sheet name which has max 31 chars.protected java.lang.StringgenerateSheetName(org.apache.poi.ss.usermodel.Workbook workbook, java.lang.String typeCode)protected intgetEndOfOriginalName(java.lang.String typeCode, java.lang.String suffix)protected booleanhasSheetForName(org.apache.poi.ss.usermodel.Workbook workbook, java.lang.String typeCode)
-
-
-
Field Detail
-
MAX_LENGTH_SHEET_NAME
protected static final int MAX_LENGTH_SHEET_NAME
- See Also:
- Constant Field Values
-
SHEET_NUMBER_SEPARATOR
protected static final java.lang.String SHEET_NUMBER_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
generateName
public java.lang.String generateName(org.apache.poi.ss.usermodel.Workbook workbook, java.lang.String typeCode)Description copied from interface:ExcelSheetNamingStrategyGenerates sheet name which has max 31 chars.- Specified by:
generateNamein interfaceExcelSheetNamingStrategy- Returns:
- generated sheet name
-
generateSheetName
protected java.lang.String generateSheetName(org.apache.poi.ss.usermodel.Workbook workbook, java.lang.String typeCode)
-
getEndOfOriginalName
protected int getEndOfOriginalName(java.lang.String typeCode, java.lang.String suffix)
-
hasSheetForName
protected boolean hasSheetForName(org.apache.poi.ss.usermodel.Workbook workbook, java.lang.String typeCode)
-
-