Class CatalogListServiceImpl
- java.lang.Object
-
- de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
-
- de.hybris.platform.productcockpit.services.catalog.impl.CatalogServiceImpl
-
- de.hybris.platform.productcockpit.services.catalog.impl.CatalogListServiceImpl
-
- All Implemented Interfaces:
CatalogListService
,CatalogService
public class CatalogListServiceImpl extends CatalogServiceImpl implements CatalogListService
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
modelService, typeService
-
-
Constructor Summary
Constructors Constructor Description CatalogListServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
assignAndRemoveCategories(java.util.Collection<TypedObject> categories, CategoryModel newSuperCategory)
Removes old categories and assigns them to the new oneboolean
assignAndRemoveProducts(java.util.Collection<TypedObject> products, CategoryModel newSuperCategory, java.util.List<CategoryModel> oldSuperCategories)
Removes products from the list of categories and assigns them to the new one-
Methods inherited from class de.hybris.platform.productcockpit.services.catalog.impl.CatalogServiceImpl
addToCategories, assignProduct, assignProduct, assignProducts, getAllCatalogVersions, getAllSupercategories, getAvailableCatalogs, getAvailableCatalogVersions, getCatalog, getCatalogVersion, getCatalogVersion, getCatalogVersions, getCatalogVersionTypedObject, getCategories, getCategories, getCategoryCount, getCategoryCount, getCategoryPath, getCategoryPaths, getItemCount, getItems, getProducts, getProducts, getSortedCatalogVersions, getSubcategoriesHavingSubcategories, getSupercategories, getUiAccessRightService, isAssignCatalogVersionPermitted, isAssignProductPermitted, isAssignProductsPermitted, isAssignProductsPermitted, isMoveCategoriesPermitted, isMoveCategoryPermitted, moveCategories, moveCategory, removeFromCategories, setAsRootCategory, setCatalogService, setCatalogVersionService, setSearchRestrictionService, setSessionService, setUiAccessRightService, setUserService, wrapCatalogVersion, wrapCategory
-
Methods inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
getEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.productcockpit.services.catalog.CatalogService
addToCategories, assignProduct, assignProduct, assignProducts, getAllCatalogVersions, getAvailableCatalogs, getAvailableCatalogVersions, getCatalog, getCatalogVersion, getCatalogVersion, getCatalogVersions, getCatalogVersionTypedObject, getCategories, getCategories, getCategoryCount, getCategoryCount, getCategoryPath, getItemCount, getItems, getSortedCatalogVersions, getSubcategoriesHavingSubcategories, getSupercategories, isAssignProductPermitted, isMoveCategoriesPermitted, isMoveCategoryPermitted, moveCategories, moveCategory, removeFromCategories, setAsRootCategory, wrapCatalogVersion, wrapCategory
-
-
-
-
Method Detail
-
assignAndRemoveProducts
public boolean assignAndRemoveProducts(java.util.Collection<TypedObject> products, CategoryModel newSuperCategory, java.util.List<CategoryModel> oldSuperCategories)
Description copied from interface:CatalogListService
Removes products from the list of categories and assigns them to the new one- Specified by:
assignAndRemoveProducts
in interfaceCatalogListService
- Parameters:
products
- collection of products to be assignednewSuperCategory
- category to assign tooldSuperCategories
- collection of categories from which product should be unassigned- Returns:
true
if assignments were successfully changed
-
assignAndRemoveCategories
public boolean assignAndRemoveCategories(java.util.Collection<TypedObject> categories, CategoryModel newSuperCategory)
Description copied from interface:CatalogListService
Removes old categories and assigns them to the new one- Specified by:
assignAndRemoveCategories
in interfaceCatalogListService
- Parameters:
categories
- collection of categories to be assignednewSuperCategory
- super category which subcategories are to be changed- Returns:
true
if assignments were successfully changed
-
-