package productcatalog.pages; import common.pages.*; import java.util.List; public class ProductDetailPageContent extends PageContent { private final String additionalTitle; private final PdpStaticData staticData; private final List<SelectableLinkData> breadcrumb; private final ProductData productData; private final List<ShippingRateData> shippingRates; private final List<ProductData> suggestions; private final String addToCartFormUrl; public ProductDetailPageContent(final String additionalTitle, final PdpStaticData staticData, final List<SelectableLinkData> breadcrumb, final ProductData productData, final List<ShippingRateData> shippingRates, final List<ProductData> suggestions, final String addToCartFormUrl) { this.additionalTitle = additionalTitle; this.staticData = staticData; this.breadcrumb = breadcrumb; this.productData = productData; this.shippingRates = shippingRates; this.suggestions = suggestions; this.addToCartFormUrl = addToCartFormUrl; } public PdpStaticData getStatic() { return staticData; } public String additionalTitle() { return additionalTitle; } public List<SelectableLinkData> getBreadcrumb() { return breadcrumb; } public ProductData getProduct() { return productData; } public List<ProductData> getSuggestions() { return suggestions; } public List<ShippingRateData> getShippingRates() { return shippingRates; } public String getAddToCartFormUrl() { return addToCartFormUrl; } }