public class DefaultClassificationClassesResolverStrategy extends java.lang.Object implements ClassificationClassesResolverStrategy
ClassificationClassesResolverStrategy.| Constructor and Description |
|---|
DefaultClassificationClassesResolverStrategy() |
public DefaultClassificationClassesResolverStrategy()
public java.util.Set<ClassificationClassModel> resolve(ProductModel item)
ClassificationClassesResolverStrategyProductModel all matching ClassificationClassModels for all
ClassificationSystemVersionModels.resolve in interface ClassificationClassesResolverStrategyitem - the ProductModel for which all connected ClassificationClassModels should be returnedpublic java.util.Set<ClassificationClassModel> resolve(CategoryModel item)
ClassificationClassesResolverStrategyCategoryModel all matching ClassificationClassModels for all
ClassificationSystemVersionModels.resolve in interface ClassificationClassesResolverStrategyitem - the CategoryModel for which all connected ClassificationClassModels should be returnedpublic java.util.Set<ClassificationClassModel> resolve(ProductModel item, ClassificationSystemVersionModel systemVersion)
ClassificationClassesResolverStrategyProductModel all matching ClassificationClassModels for the given
ClassificationSystemVersionModel version.resolve in interface ClassificationClassesResolverStrategyitem - the ProductModel for which all connected ClassificationClassModels should be returnedsystemVersion - the kind of the classification systempublic java.util.Set<ClassificationClassModel> resolve(ProductModel item, SuperCategoriesResolver<ProductModel> scr, ClassificationSystemVersionModel systemVersion)
public java.util.Set<ClassificationClassModel> resolve(CategoryModel item, ClassificationSystemVersionModel systemVersion)
ClassificationClassesResolverStrategyCategoryModel all matching ClassificationClassModels for the given
ClassificationSystemVersionModel version.resolve in interface ClassificationClassesResolverStrategyitem - the CategoryModel for which all connected ClassificationClassModels should be returnedsystemVersion - the kind of the classification systempublic java.util.Set<ClassificationClassModel> resolve(ProductModel item, java.util.Collection<ClassificationSystemVersionModel> systemVersions)
ClassificationClassesResolverStrategyProductModel all matching ClassificationClassModels for the given
ClassificationSystemVersionModel versions.resolve in interface ClassificationClassesResolverStrategyitem - the ProductModel for which all connected ClassificationClassModels should be returnedsystemVersions - a collection of classification systemspublic java.util.Set<ClassificationClassModel> resolve(CategoryModel item, java.util.Collection<ClassificationSystemVersionModel> systemVersions)
ClassificationClassesResolverStrategyCategoryModel all matching ClassificationClassModels for the given
ClassificationSystemVersionModel versions.resolve in interface ClassificationClassesResolverStrategyitem - the CategoryModel for which all connected ClassificationClassModels should be returnedsystemVersions - a collection of classification systemsprotected boolean isIncludingOnlyClosestClasses()
@Deprecated public java.util.List<ClassAttributeAssignmentModel> getClassAttributeAssignments(java.util.Set<ClassificationClassModel> classificationClasses)
ClassificationClassesResolverStrategyClassAttributeAssignmentModel from the given ClassificationClassModel set.getClassAttributeAssignments in interface ClassificationClassesResolverStrategyclassificationClasses - if using the resolve methods of this service the set is a LinkedHashSetpublic void setCatalogVersionService(CatalogVersionService catalogVersionService)
public java.util.List<ClassAttributeAssignmentModel> getAllClassAttributeAssignments(java.util.Set<ClassificationClassModel> classificationClasses)
ClassificationClassesResolverStrategyClassAttributeAssignmentModel from the given ClassificationClassModel set.getAllClassAttributeAssignments in interface ClassificationClassesResolverStrategyclassificationClasses - if using the resolve methods of this service the set is a LinkedHashSetpublic java.util.List<ClassAttributeAssignmentModel> getDeclaredClassAttributeAssignments(java.util.Set<ClassificationClassModel> classificationClasses)
ClassificationClassesResolverStrategyClassAttributeAssignmentModel from the given ClassificationClassModel set.getDeclaredClassAttributeAssignments in interface ClassificationClassesResolverStrategyclassificationClasses - if using the resolve methods of this service the set is a LinkedHashSetCopyright © 2018 SAP SE. All Rights Reserved.