Interface SuperCategoriesResolver<T extends ItemModel>
public interface SuperCategoriesResolver<T extends ItemModel>
The SuperCategoriesResolver is used to return the super categories of the given type in a special way. For
CategoryModel the implementation could just return the connected super categories, for products (
VariantProductModel!) the super categories for the base product could be returned. Other implementations
(product code starts with '10' then return a certain ClassificationClassModel) are also possible.
example:
new SuperCategoriesResolver<CategoryModel>()
{
@Override
public Set<CategoryModel> getSuperCategories(final CategoryModel item)
{
return item == null || item.getSupercategories() == null ? Collections.EMPTY_SET : new LinkedHashSet<CategoryModel>(
item.getSupercategories());
}
};
-
Method Summary
Modifier and TypeMethodDescriptiongetSuperCategories(T item) Implement this method for getting the super categories in a special way.
-
Method Details
-
getSuperCategories
Implement this method for getting the super categories in a special way.Nullas return value is allowed.
-