Class DefaultExcelClassificationService
java.lang.Object
com.hybris.backoffice.excel.classification.DefaultExcelClassificationService
- All Implemented Interfaces:
ExcelClassificationService
Default implementation of
ExcelClassificationService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanfilter(ClassificationSystemVersionModel classificationSystemVersionModel) AllClassificationClassModels from the system are returned.ClassificationClassModels are retrieved from given items - it means that all classification classes from given items are returned.ClassificationClassModels are retrieved from given items and then intersected - it means that only common classification classes are returned.protected booleanvoidsetCatalogService(CatalogService catalogService) voidsetClassificationService(ClassificationService classificationService) voidvoidsetPermissionCRUDService(PermissionCRUDService permissionCRUDService)
-
Constructor Details
-
DefaultExcelClassificationService
public DefaultExcelClassificationService()
-
-
Method Details
-
getItemsIntersectedClassificationClasses
public Map<ClassificationSystemVersionModel,List<ClassificationClassModel>> getItemsIntersectedClassificationClasses(Collection<ItemModel> items) Description copied from interface:ExcelClassificationServiceClassificationClassModels are retrieved from given items and then intersected - it means that only common classification classes are returned.- Specified by:
getItemsIntersectedClassificationClassesin interfaceExcelClassificationService- Parameters:
items- source of the classification classes- Returns:
- collection of
ClassificationClassModelgrouped byClassificationSystemVersionModel
-
getItemsAddedClassificationClasses
public Map<ClassificationSystemVersionModel,List<ClassificationClassModel>> getItemsAddedClassificationClasses(Collection<ItemModel> items) Description copied from interface:ExcelClassificationServiceClassificationClassModels are retrieved from given items - it means that all classification classes from given items are returned.- Specified by:
getItemsAddedClassificationClassesin interfaceExcelClassificationService- Parameters:
items- source of the classification classes- Returns:
- collection of
ClassificationClassModelgrouped byClassificationSystemVersionModel
-
getAllClassificationClasses
public Map<ClassificationSystemVersionModel,List<ClassificationClassModel>> getAllClassificationClasses()Description copied from interface:ExcelClassificationServiceAllClassificationClassModels from the system are returned.- Specified by:
getAllClassificationClassesin interfaceExcelClassificationService- Returns:
- collection of
ClassificationClassModelgrouped byClassificationSystemVersionModel
-
getFilteredMap
protected Map<ClassificationSystemVersionModel,List<ClassificationClassModel>> getFilteredMap(Map<ClassificationSystemVersionModel, List<ClassificationClassModel>> map) -
hasPermissionsToClassification
protected boolean hasPermissionsToClassification() -
filter
-
setCatalogService
-
setClassificationService
-
setPermissionCRUDService
-
setFilters
-