Interface ExcelClassificationService
- All Known Implementing Classes:
DefaultExcelClassificationService
public interface ExcelClassificationService
Excel service dedicated for classification. It allows to retrieve the collection of
ClassificationClassModel
which is grouped by ClassificationSystemVersionModel.-
Method Summary
Modifier and TypeMethodDescriptionAllClassificationClassModels 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.
-
Method Details
-
getItemsIntersectedClassificationClasses
Map<ClassificationSystemVersionModel,List<ClassificationClassModel>> getItemsIntersectedClassificationClasses(Collection<ItemModel> items) ClassificationClassModels are retrieved from given items and then intersected - it means that only common classification classes are returned.- Parameters:
items- source of the classification classes- Returns:
- collection of
ClassificationClassModelgrouped byClassificationSystemVersionModel
-
getItemsAddedClassificationClasses
Map<ClassificationSystemVersionModel,List<ClassificationClassModel>> getItemsAddedClassificationClasses(Collection<ItemModel> items) ClassificationClassModels are retrieved from given items - it means that all classification classes from given items are returned.- Parameters:
items- source of the classification classes- Returns:
- collection of
ClassificationClassModelgrouped byClassificationSystemVersionModel
-
getAllClassificationClasses
Map<ClassificationSystemVersionModel,List<ClassificationClassModel>> getAllClassificationClasses()AllClassificationClassModels from the system are returned.- Returns:
- collection of
ClassificationClassModelgrouped byClassificationSystemVersionModel
-