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 booleanassignAndRemoveCategories(java.util.Collection<TypedObject> categories, CategoryModel newSuperCategory)Removes old categories and assigns them to the new onebooleanassignAndRemoveProducts(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:CatalogListServiceRemoves products from the list of categories and assigns them to the new one- Specified by:
assignAndRemoveProductsin interfaceCatalogListService- Parameters:
products- collection of products to be assignednewSuperCategory- category to assign tooldSuperCategories- collection of categories from which product should be unassigned- Returns:
trueif assignments were successfully changed
-
assignAndRemoveCategories
public boolean assignAndRemoveCategories(java.util.Collection<TypedObject> categories, CategoryModel newSuperCategory)
Description copied from interface:CatalogListServiceRemoves old categories and assigns them to the new one- Specified by:
assignAndRemoveCategoriesin interfaceCatalogListService- Parameters:
categories- collection of categories to be assignednewSuperCategory- super category which subcategories are to be changed- Returns:
trueif assignments were successfully changed
-
-