Interface VendorCMSPageService

    • Method Detail

      • getPageForVendor

        java.util.Optional<VendorPageModel> getPageForVendor​(VendorModel vendorModel)
        Get vendor landing page for a given vendor code
        Parameters:
        vendorModel - The target vendor
        Returns:
        VendorPageModel if it exists otherwise return empty option
      • getPageForVendor

        java.util.Optional<VendorPageModel> getPageForVendor​(VendorModel vendorModel,
                                                             CatalogVersionModel catalogVersionModel)
        Get vendor landing page for a given vendor code
        Parameters:
        vendorModel - The target vendor
        catalogVersionModel - specific ContentCatalog
        Returns:
        VendorPageModel if it exists otherwise return empty option
        Throws:
        CMSItemNotFoundException