Class DisplayNameAttributeNameFormatter
- java.lang.Object
-
- com.hybris.backoffice.excel.template.DisplayNameAttributeNameFormatter
-
- All Implemented Interfaces:
AttributeNameFormatter<ExcelAttributeDescriptorAttribute>
public class DisplayNameAttributeNameFormatter extends java.lang.Object implements AttributeNameFormatter<ExcelAttributeDescriptorAttribute>
FormatsExcelAttributeto value displayed in excel sheet's header row (0 index)
-
-
Constructor Summary
Constructors Constructor Description DisplayNameAttributeNameFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringformat(ExcelAttributeContext<ExcelAttributeDescriptorAttribute> excelAttributeContext)Returns displayed header name based on attribute's metadataprotected java.lang.StringgetAttributeDescriptorName(AttributeDescriptorModel attributeDescriptor)protected java.lang.StringgetAttributeDescriptorName(AttributeDescriptorModel attributeDescriptor, java.lang.String isoCode)protected java.lang.StringgetAttributeDisplayName(ExcelAttributeDescriptorAttribute excelAttributeDescriptorAttribute, java.lang.String workbookIsoCode)voidsetAppenders(java.util.List<ExcelMarkAppender<ExcelAttributeDescriptorAttribute>> appenders)voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetTypeService(TypeService typeService)
-
-
-
Method Detail
-
format
public java.lang.String format(@Nonnull ExcelAttributeContext<ExcelAttributeDescriptorAttribute> excelAttributeContext)Returns displayed header name based on attribute's metadata- Specified by:
formatin interfaceAttributeNameFormatter<ExcelAttributeDescriptorAttribute>- Parameters:
excelAttributeContext- context which contains excelAttribute- Returns:
- displayed header name based
-
getAttributeDisplayName
protected java.lang.String getAttributeDisplayName(ExcelAttributeDescriptorAttribute excelAttributeDescriptorAttribute, java.lang.String workbookIsoCode)
-
getAttributeDescriptorName
protected java.lang.String getAttributeDescriptorName(AttributeDescriptorModel attributeDescriptor)
-
getAttributeDescriptorName
protected java.lang.String getAttributeDescriptorName(AttributeDescriptorModel attributeDescriptor, java.lang.String isoCode)
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
setTypeService
public void setTypeService(TypeService typeService)
-
setAppenders
public void setAppenders(java.util.List<ExcelMarkAppender<ExcelAttributeDescriptorAttribute>> appenders)
-
-