public interface ClassificationClassesResolverStrategy
ClassificationClassModels for the given ItemModels (products,
categories). This service is developed as part of decoupling the FeutureContainer. However, it is still not used in
ClassificationService or any other related service.java.util.Set<ClassificationClassModel> resolve(ProductModel item)
ProductModel all matching ClassificationClassModels for all
ClassificationSystemVersionModels.item - the ProductModel for which all connected ClassificationClassModels should be returnedjava.util.Set<ClassificationClassModel> resolve(CategoryModel item)
CategoryModel all matching ClassificationClassModels for all
ClassificationSystemVersionModels.item - the CategoryModel for which all connected ClassificationClassModels should be returnedjava.util.Set<ClassificationClassModel> resolve(ProductModel item, ClassificationSystemVersionModel systemVersion)
ProductModel all matching ClassificationClassModels for the given
ClassificationSystemVersionModel version.item - the ProductModel for which all connected ClassificationClassModels should be returnedsystemVersion - the kind of the classification systemjava.util.Set<ClassificationClassModel> resolve(CategoryModel item, ClassificationSystemVersionModel systemVersion)
CategoryModel all matching ClassificationClassModels for the given
ClassificationSystemVersionModel version.item - the CategoryModel for which all connected ClassificationClassModels should be returnedsystemVersion - the kind of the classification systemjava.util.Set<ClassificationClassModel> resolve(ProductModel item, java.util.Collection<ClassificationSystemVersionModel> systemVersions)
ProductModel all matching ClassificationClassModels for the given
ClassificationSystemVersionModel versions.item - the ProductModel for which all connected ClassificationClassModels should be returnedsystemVersions - a collection of classification systemsjava.util.Set<ClassificationClassModel> resolve(CategoryModel item, java.util.Collection<ClassificationSystemVersionModel> systemVersions)
CategoryModel all matching ClassificationClassModels for the given
ClassificationSystemVersionModel versions.item - the CategoryModel for which all connected ClassificationClassModels should be returnedsystemVersions - a collection of classification systems@Deprecated java.util.List<ClassAttributeAssignmentModel> getClassAttributeAssignments(java.util.Set<ClassificationClassModel> classificationClasses)
getDeclaredClassAttributeAssignments(Set) instead.ClassAttributeAssignmentModel from the given ClassificationClassModel set.classificationClasses - if using the resolve methods of this service the set is a LinkedHashSetjava.util.List<ClassAttributeAssignmentModel> getAllClassAttributeAssignments(java.util.Set<ClassificationClassModel> classificationClasses)
ClassAttributeAssignmentModel from the given ClassificationClassModel set.classificationClasses - if using the resolve methods of this service the set is a LinkedHashSetjava.util.List<ClassAttributeAssignmentModel> getDeclaredClassAttributeAssignments(java.util.Set<ClassificationClassModel> classificationClasses)
ClassAttributeAssignmentModel from the given ClassificationClassModel set.classificationClasses - if using the resolve methods of this service the set is a LinkedHashSetCopyright © 2018 SAP SE. All Rights Reserved.