Class ProductUrlFormat.Params

  • Enclosing interface:
    ProductUrlFormat

    @ProviderType
    public static final class ProductUrlFormat.Params
    extends Object
    Instances of this class hold the parameters used by implementations of the ProductUrlFormat.
    • Constructor Detail

      • Params

        public Params()
      • Params

        public Params​(com.adobe.cq.commerce.magento.graphql.ProductInterface product)
    • Method Detail

      • getPage

        public String getPage()
      • setPage

        public void setPage​(String page)
      • getSku

        public String getSku()
      • setSku

        public void setSku​(String sku)
      • getVariantSku

        public String getVariantSku()
      • setVariantSku

        public void setVariantSku​(String variantSku)
      • getUrlKey

        public String getUrlKey()
      • setUrlKey

        public void setUrlKey​(String urlKey)
      • setVariantUrlKey

        @Deprecated
        public void setVariantUrlKey​(String variantUrlKey)
        Deprecated.
      • getUrlRewrites

        public List<String> getUrlRewrites()
      • setUrlRewrites

        public void setUrlRewrites​(List<com.adobe.cq.commerce.magento.graphql.UrlRewrite> urlRewrites)
      • getCategoryUrlParams

        public CategoryUrlFormat.Params getCategoryUrlParams()
        The returned object may contain parameters of the category the product represented by the ProductUrlFormat.Params belongs to. This is in particular the case when the product url encodes category identifiers.
        Returns: