public class DefaultExcelClassificationService extends java.lang.Object implements ExcelClassificationService
ExcelClassificationService| Constructor and Description |
|---|
DefaultExcelClassificationService() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
filter(ClassificationSystemVersionModel classificationSystemVersionModel) |
java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> |
getAllClassificationClasses()
All
ClassificationClassModels from the system are returned. |
protected java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> |
getFilteredMap(java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> map) |
java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> |
getItemsAddedClassificationClasses(java.util.Collection<ItemModel> items)
ClassificationClassModels are retrieved from given items - it means that all classification classes from
given items are returned. |
java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> |
getItemsIntersectedClassificationClasses(java.util.Collection<ItemModel> items)
ClassificationClassModels are retrieved from given items and then intersected - it means that only common
classification classes are returned. |
protected boolean |
hasPermissionsToClassification() |
void |
setCatalogService(CatalogService catalogService) |
void |
setClassificationService(ClassificationService classificationService) |
void |
setFilters(java.util.Collection<ExcelFilter<ClassificationSystemVersionModel>> filters) |
void |
setPermissionCRUDService(PermissionCRUDService permissionCRUDService) |
public java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> getItemsIntersectedClassificationClasses(java.util.Collection<ItemModel> items)
ExcelClassificationServiceClassificationClassModels are retrieved from given items and then intersected - it means that only common
classification classes are returned.getItemsIntersectedClassificationClasses in interface ExcelClassificationServiceitems - source of the classification classesClassificationClassModel grouped by ClassificationSystemVersionModelpublic java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> getItemsAddedClassificationClasses(java.util.Collection<ItemModel> items)
ExcelClassificationServiceClassificationClassModels are retrieved from given items - it means that all classification classes from
given items are returned.getItemsAddedClassificationClasses in interface ExcelClassificationServiceitems - source of the classification classesClassificationClassModel grouped by ClassificationSystemVersionModelpublic java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> getAllClassificationClasses()
ExcelClassificationServiceClassificationClassModels from the system are returned.getAllClassificationClasses in interface ExcelClassificationServiceClassificationClassModel grouped by ClassificationSystemVersionModelprotected java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> getFilteredMap(java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> map)
protected boolean hasPermissionsToClassification()
protected boolean filter(ClassificationSystemVersionModel classificationSystemVersionModel)
public void setCatalogService(CatalogService catalogService)
public void setClassificationService(ClassificationService classificationService)
public void setPermissionCRUDService(PermissionCRUDService permissionCRUDService)
public void setFilters(java.util.Collection<ExcelFilter<ClassificationSystemVersionModel>> filters)
Copyright © 2018 SAP SE. All Rights Reserved.