-
public final class ProductBasketItemRepresents a product item in the user's cart.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringproductDetailUrlprivate final StringproductIdprivate final Stringnameprivate final BigDecimalunitPriceprivate final Stringdescriptionprivate final StringimageUrlprivate final List<String>categoriesprivate final List<String>tagsprivate final Stringbrandprivate final IntegerreviewCountprivate final Doubleratingprivate final IntegerratingCountprivate final StringthumbnailUrlprivate final BigDecimalunitPriceOriginalprivate final BigDecimalunitPriceWithoutVATprivate final BigDecimaldiscountedAmountprivate final DoublediscountedPercentageprivate final DatepublishedAtprivate final StringcustomField1private final StringcustomField2private final StringcustomField3private final Integerquantityprivate final BigDecimalprice
-
Constructor Summary
Constructors Constructor Description ProductBasketItem(String productDetailUrl, String productId, String name, BigDecimal unitPrice, String description, String imageUrl, List<String> categories, List<String> tags, String brand, Integer reviewCount, Double rating, Integer ratingCount, String thumbnailUrl, BigDecimal unitPriceOriginal, BigDecimal unitPriceWithoutVAT, BigDecimal discountedAmount, Double discountedPercentage, Date publishedAt, String customField1, String customField2, String customField3, Integer quantity, BigDecimal price)
-
Method Summary
Modifier and Type Method Description final StringgetProductDetailUrl()final StringgetProductId()final StringgetName()final BigDecimalgetUnitPrice()final StringgetDescription()final StringgetImageUrl()final List<String>getCategories()final List<String>getTags()final StringgetBrand()final IntegergetReviewCount()final DoublegetRating()final IntegergetRatingCount()final StringgetThumbnailUrl()final BigDecimalgetUnitPriceOriginal()final BigDecimalgetUnitPriceWithoutVAT()final BigDecimalgetDiscountedAmount()final DoublegetDiscountedPercentage()final DategetPublishedAt()final StringgetCustomField1()final StringgetCustomField2()final StringgetCustomField3()final IntegergetQuantity()final BigDecimalgetPrice()final ProductBasketItemInternalmapToProductBasketItemInternal()-
-
Constructor Detail
-
ProductBasketItem
ProductBasketItem(String productDetailUrl, String productId, String name, BigDecimal unitPrice, String description, String imageUrl, List<String> categories, List<String> tags, String brand, Integer reviewCount, Double rating, Integer ratingCount, String thumbnailUrl, BigDecimal unitPriceOriginal, BigDecimal unitPriceWithoutVAT, BigDecimal discountedAmount, Double discountedPercentage, Date publishedAt, String customField1, String customField2, String customField3, Integer quantity, BigDecimal price)
-
-
Method Detail
-
getProductDetailUrl
final String getProductDetailUrl()
-
getProductId
final String getProductId()
-
getUnitPrice
final BigDecimal getUnitPrice()
-
getDescription
final String getDescription()
-
getImageUrl
final String getImageUrl()
-
getCategories
final List<String> getCategories()
-
getReviewCount
final Integer getReviewCount()
-
getRatingCount
final Integer getRatingCount()
-
getThumbnailUrl
final String getThumbnailUrl()
-
getUnitPriceOriginal
final BigDecimal getUnitPriceOriginal()
-
getUnitPriceWithoutVAT
final BigDecimal getUnitPriceWithoutVAT()
-
getDiscountedAmount
final BigDecimal getDiscountedAmount()
-
getDiscountedPercentage
final Double getDiscountedPercentage()
-
getPublishedAt
final Date getPublishedAt()
-
getCustomField1
final String getCustomField1()
-
getCustomField2
final String getCustomField2()
-
getCustomField3
final String getCustomField3()
-
getQuantity
final Integer getQuantity()
-
getPrice
final BigDecimal getPrice()
-
mapToProductBasketItemInternal
final ProductBasketItemInternal mapToProductBasketItemInternal()
-
-
-
-