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
-
Field Summary
Fields inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
modelService, typeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanassignAndRemoveCategories(Collection<TypedObject> categories, CategoryModel newSuperCategory) Removes old categories and assigns them to the new onebooleanassignAndRemoveProducts(Collection<TypedObject> products, CategoryModel newSuperCategory, List<CategoryModel> oldSuperCategories) Removes products from the list of categories and assigns them to the new oneMethods 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, wrapCategoryMethods inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
getEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
Constructor Details
-
CatalogListServiceImpl
public CatalogListServiceImpl()
-
-
Method Details
-
assignAndRemoveProducts
public boolean assignAndRemoveProducts(Collection<TypedObject> products, CategoryModel newSuperCategory, 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(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
-