Interface VendorCMSPageService
- All Superinterfaces:
CMSPageService
- All Known Implementing Classes:
DefaultVendorCMSPageService
Extend CMSPageService to support VendorPage
-
Method Summary
Modifier and TypeMethodDescriptiongetPageForVendor(VendorModel vendorModel) Get vendor landing page for a given vendor codegetPageForVendor(VendorModel vendorModel, CatalogVersionModel catalogVersionModel) Get vendor landing page for a given vendor codeMethods inherited from interface de.hybris.platform.cms2.servicelayer.services.CMSPageService
findAllPages, getAllActivePageTemplates, getAllContentPages, getChildSlotForTemplateAtSamePosition, getContentSlotForPage, getContentSlotForPage, getContentSlotModelsForPage, getContentSlotsForPage, getContentSlotsForPage, getContentSlotsForPageTemplate, getDefaultCatalogPage, getDefaultCategoryPage, getDefaultPageForLabel, getDefaultProductPage, getFrontendTemplateName, getHomepage, getHomepage, getLabelOrId, getOwnContentSlotsForPage, getPageForCatalog, getPageForCatalogId, getPageForCategory, getPageForCategory, getPageForCategoryCode, getPageForCategoryCode, getPageForId, getPageForId, getPageForIdWithRestrictions, getPageForLabel, getPageForLabel, getPageForLabelAndPageStatuses, getPageForLabelOrId, getPageForLabelOrId, getPageForProduct, getPageForProduct, getPageForProductCode, getPageForProductCode, getPagesForComponent, getPagesForContentSlots, getPagesForPageTemplateComponent, getPagesForPageTemplateContentSlots, getSortedMultiCountryContentSlots, getSortedMultiCountryContentSlots
-
Method Details
-
getPageForVendor
Get vendor landing page for a given vendor code- Parameters:
vendorModel- The target vendor- Returns:
- VendorPageModel if it exists otherwise return empty option
-
getPageForVendor
Optional<VendorPageModel> getPageForVendor(VendorModel vendorModel, CatalogVersionModel catalogVersionModel) Get vendor landing page for a given vendor code- Parameters:
vendorModel- The target vendorcatalogVersionModel- specific ContentCatalog- Returns:
- VendorPageModel if it exists otherwise return empty option
- Throws:
CMSItemNotFoundException
-