public class ExcelExportHandler
extends java.lang.Object
ExcelExportWizardForm - required| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAM_EXCEL_EXPORT_FORM_MODEL_KEY |
static java.lang.String |
PARAM_EXCEL_INCLUDE_CLASSIFICATION |
| Constructor and Description |
|---|
ExcelExportHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
comparingExcelAttribute(ExcelAttribute a,
ExcelAttribute b) |
protected int |
comparingSelectedAttributes(SelectedAttribute a,
SelectedAttribute b) |
protected Workbook |
exportData(ExcelExportWizardForm form,
java.util.List<ItemModel> itemsToExport,
java.util.List<SelectedAttribute> selectedAttributes) |
protected java.util.List<Attribute> |
extractLeafs(java.util.Set<Attribute> attributes) |
protected java.util.List<ExcelAttribute> |
getAdditionalAttributes(ExcelExportWizardForm excelForm) |
protected java.util.List<ExcelAttribute> |
getAvailableAdditionalAttributes(ExcelExportWizardForm excelForm) |
protected ClassAttributeAssignmentModel |
getClassAttributeAssignmentModel(Attribute attribute) |
protected ExcelExportWizardForm |
getExcelExportForm(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> parameters) |
ExcelExportWorkbookPostProcessor |
getExcelExportWorkbookPostProcessor() |
protected int |
getExportAttributesMaxCount() |
ExcelExportService |
getExportService() |
protected java.lang.String |
getFilename(ExcelExportWizardForm form) |
LocalizationService |
getLocalizationService() |
NotificationService |
getNotificationService() |
ObjectFacade |
getObjectFacade() |
protected java.util.List<SelectedAttribute> |
getSelectedAttributes(ExcelExportWizardForm excelForm) |
TypeService |
getTypeService() |
void |
perform(CustomType customType,
FlowActionHandlerAdapter adapter,
java.util.Map<java.lang.String,java.lang.String> params) |
void |
setExcelClassificationAttributeFactory(ExcelClassificationAttributeFactory excelClassificationAttributeFactory) |
void |
setExcelExportPreProcessor(ExcelExportPreProcessor excelExportPreProcessor) |
void |
setExcelExportWorkbookPostProcessor(ExcelExportWorkbookPostProcessor excelExportWorkbookPostProcessor) |
void |
setExportService(ExcelExportService exportService) |
void |
setLocalizationService(LocalizationService localizationService) |
void |
setNotificationService(NotificationService notificationService) |
void |
setObjectFacade(ObjectFacade objectFacade) |
void |
setTypeService(TypeService typeService) |
protected ExcelAttribute |
toClassificationAttribute(Attribute attribute,
ClassAttributeAssignmentModel descriptor,
java.util.Map<java.lang.String,java.lang.String> langTagToLanguageIsoCodeCache) |
protected java.util.List<ExcelAttribute> |
toClassificationAttributes(java.util.Set<Attribute> attributes) |
protected boolean |
toIncludeClassification(java.util.Map<java.lang.String,java.lang.String> params) |
protected java.util.List<SelectedAttribute> |
toSelectedAttributes(Attribute attribute,
AttributeDescriptorModel descriptor,
java.util.Map<java.lang.String,java.lang.String> langTagToLanguageIsoCodeCache) |
protected java.util.List<SelectedAttribute> |
toSelectedAttributes(java.lang.String typeCode,
java.util.Set<Attribute> selectedAttributes) |
protected void |
triggerDownloading(Workbook template,
java.lang.String filename) |
public static final java.lang.String PARAM_EXCEL_EXPORT_FORM_MODEL_KEY
public static final java.lang.String PARAM_EXCEL_INCLUDE_CLASSIFICATION
public void perform(CustomType customType,
FlowActionHandlerAdapter adapter,
java.util.Map<java.lang.String,java.lang.String> params)
protected java.util.List<SelectedAttribute> getSelectedAttributes(ExcelExportWizardForm excelForm)
protected Workbook exportData(ExcelExportWizardForm form, java.util.List<ItemModel> itemsToExport, java.util.List<SelectedAttribute> selectedAttributes)
protected final java.util.List<ExcelAttribute> getAdditionalAttributes(ExcelExportWizardForm excelForm)
protected final java.util.List<ExcelAttribute> getAvailableAdditionalAttributes(ExcelExportWizardForm excelForm)
protected java.util.List<SelectedAttribute> toSelectedAttributes(java.lang.String typeCode, java.util.Set<Attribute> selectedAttributes)
protected java.util.List<SelectedAttribute> toSelectedAttributes(Attribute attribute, AttributeDescriptorModel descriptor, java.util.Map<java.lang.String,java.lang.String> langTagToLanguageIsoCodeCache)
protected java.util.List<ExcelAttribute> toClassificationAttributes(java.util.Set<Attribute> attributes)
protected java.util.List<Attribute> extractLeafs(java.util.Set<Attribute> attributes)
protected ClassAttributeAssignmentModel getClassAttributeAssignmentModel(Attribute attribute)
protected ExcelAttribute toClassificationAttribute(Attribute attribute, ClassAttributeAssignmentModel descriptor, java.util.Map<java.lang.String,java.lang.String> langTagToLanguageIsoCodeCache)
protected int comparingSelectedAttributes(SelectedAttribute a, SelectedAttribute b)
protected int comparingExcelAttribute(ExcelAttribute a, ExcelAttribute b)
protected java.lang.String getFilename(ExcelExportWizardForm form)
protected void triggerDownloading(Workbook template,
java.lang.String filename)
protected int getExportAttributesMaxCount()
protected ExcelExportWizardForm getExcelExportForm(WidgetInstanceManager wim, java.util.Map<java.lang.String,java.lang.String> parameters)
protected boolean toIncludeClassification(java.util.Map<java.lang.String,java.lang.String> params)
public ExcelExportService getExportService()
public void setExportService(ExcelExportService exportService)
public NotificationService getNotificationService()
public void setNotificationService(NotificationService notificationService)
public TypeService getTypeService()
public void setTypeService(TypeService typeService)
public LocalizationService getLocalizationService()
public void setLocalizationService(LocalizationService localizationService)
public ExcelExportWorkbookPostProcessor getExcelExportWorkbookPostProcessor()
public void setExcelExportWorkbookPostProcessor(ExcelExportWorkbookPostProcessor excelExportWorkbookPostProcessor)
public ObjectFacade getObjectFacade()
public void setObjectFacade(ObjectFacade objectFacade)
public void setExcelClassificationAttributeFactory(ExcelClassificationAttributeFactory excelClassificationAttributeFactory)
public void setExcelExportPreProcessor(ExcelExportPreProcessor excelExportPreProcessor)
Copyright © 2018 SAP SE. All Rights Reserved.