public class DefaultExcelExportDivider extends java.lang.Object implements ExcelExportDivider
| Constructor and Description |
|---|
DefaultExcelExportDivider() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<SelectedAttribute> |
filterByPermissions(java.util.Collection<SelectedAttribute> selectedAttributes) |
protected java.util.Set<SelectedAttribute> |
getAttributes(java.util.List<SelectedAttribute> selectedAttributes,
java.lang.String typeCode) |
CommonI18NService |
getCommonI18NService() |
ExcelMapper<ComposedTypeModel,AttributeDescriptorModel> |
getMapper() |
protected java.util.Set<SelectedAttribute> |
getMissingRequiredAndUniqueAttributes(ComposedTypeModel composedType,
java.util.Set<java.lang.String> selectedQualifiers) |
ModelService |
getModelService() |
PermissionCRUDService |
getPermissionCRUDService() |
TypeService |
getTypeService() |
java.util.Map<java.lang.String,java.util.Set<SelectedAttribute>> |
groupAttributesByType(java.util.Set<java.lang.String> typeCodes,
java.util.List<SelectedAttribute> selectedAttributes)
Groups collection of selected attributes by variants.
|
java.util.Map<java.lang.String,java.util.Set<ItemModel>> |
groupItemsByType(java.util.List<ItemModel> items)
Groups collection of item models by variants
|
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setMapper(ExcelMapper<ComposedTypeModel,AttributeDescriptorModel> mapper) |
void |
setModelService(ModelService modelService) |
void |
setPermissionCRUDService(PermissionCRUDService permissionCRUDService) |
void |
setTypeService(TypeService typeService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgroupAttributesByType, groupItemsByTypepublic java.util.Map<java.lang.String,java.util.Set<ItemModel>> groupItemsByType(java.util.List<ItemModel> items)
ExcelExportDividergroupItemsByType in interface ExcelExportDivideritems - to grouppublic java.util.Map<java.lang.String,java.util.Set<SelectedAttribute>> groupAttributesByType(java.util.Set<java.lang.String> typeCodes, java.util.List<SelectedAttribute> selectedAttributes)
ExcelExportDividergroupAttributesByType in interface ExcelExportDividertypeCodes - type codes of extracted variantsselectedAttributes - by userprotected java.util.Set<SelectedAttribute> getAttributes(java.util.List<SelectedAttribute> selectedAttributes, java.lang.String typeCode)
protected java.util.List<SelectedAttribute> filterByPermissions(java.util.Collection<SelectedAttribute> selectedAttributes)
protected java.util.Set<SelectedAttribute> getMissingRequiredAndUniqueAttributes(ComposedTypeModel composedType, java.util.Set<java.lang.String> selectedQualifiers)
public TypeService getTypeService()
public void setTypeService(TypeService typeService)
public CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
public PermissionCRUDService getPermissionCRUDService()
public void setPermissionCRUDService(PermissionCRUDService permissionCRUDService)
public ModelService getModelService()
public void setModelService(ModelService modelService)
public ExcelMapper<ComposedTypeModel,AttributeDescriptorModel> getMapper()
public void setMapper(ExcelMapper<ComposedTypeModel,AttributeDescriptorModel> mapper)
Copyright © 2018 SAP SE. All Rights Reserved.