-
public final class ProductRepresents a product in the Connectif
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumProduct.Availability
-
Field Summary
Fields Modifier and Type Field Description private final StringproductDetailUrlprivate final StringproductIdprivate final Stringnameprivate final BigDecimalunitPriceprivate final Stringdescriptionprivate final StringimageUrlprivate final Product.Availabilityavailabilityprivate final List<String>categoriesprivate final List<String>tagsprivate final Stringbrandprivate final IntegerreviewCountprivate final Doubleratingprivate final IntegerratingCountprivate final StringthumbnailUrlprivate final List<String>relatedExternalProductIdsprivate final Integerpriorityprivate final BigDecimalunitPriceOriginalprivate final BigDecimalunitPriceWithoutVATprivate final BigDecimaldiscountedAmountprivate final DoublediscountedPercentageprivate final DatepublishedAtprivate final StringcustomField1private final StringcustomField2private final StringcustomField3
-
Constructor Summary
Constructors Constructor Description Product(String productDetailUrl, String productId, String name, BigDecimal unitPrice, String description, String imageUrl, Product.Availability availability, List<String> categories, List<String> tags, String brand, Integer reviewCount, Double rating, Integer ratingCount, String thumbnailUrl, List<String> relatedExternalProductIds, Integer priority, BigDecimal unitPriceOriginal, BigDecimal unitPriceWithoutVAT, BigDecimal discountedAmount, Double discountedPercentage, Date publishedAt, String customField1, String customField2, String customField3)
-
Method Summary
Modifier and Type Method Description final StringgetProductDetailUrl()final StringgetProductId()final StringgetName()final BigDecimalgetUnitPrice()final StringgetDescription()final StringgetImageUrl()final Product.AvailabilitygetAvailability()final List<String>getCategories()final List<String>getTags()final StringgetBrand()final IntegergetReviewCount()final DoublegetRating()final IntegergetRatingCount()final StringgetThumbnailUrl()final List<String>getRelatedExternalProductIds()final IntegergetPriority()final BigDecimalgetUnitPriceOriginal()final BigDecimalgetUnitPriceWithoutVAT()final BigDecimalgetDiscountedAmount()final DoublegetDiscountedPercentage()final DategetPublishedAt()final StringgetCustomField1()final StringgetCustomField2()final StringgetCustomField3()-
-
Constructor Detail
-
Product
Product(String productDetailUrl, String productId, String name, BigDecimal unitPrice, String description, String imageUrl, Product.Availability availability, List<String> categories, List<String> tags, String brand, Integer reviewCount, Double rating, Integer ratingCount, String thumbnailUrl, List<String> relatedExternalProductIds, Integer priority, BigDecimal unitPriceOriginal, BigDecimal unitPriceWithoutVAT, BigDecimal discountedAmount, Double discountedPercentage, Date publishedAt, String customField1, String customField2, String customField3)
-
-
Method Detail
-
getProductDetailUrl
final String getProductDetailUrl()
-
getProductId
final String getProductId()
-
getUnitPrice
final BigDecimal getUnitPrice()
-
getDescription
final String getDescription()
-
getImageUrl
final String getImageUrl()
-
getAvailability
final Product.Availability getAvailability()
-
getCategories
final List<String> getCategories()
-
getReviewCount
final Integer getReviewCount()
-
getRatingCount
final Integer getRatingCount()
-
getThumbnailUrl
final String getThumbnailUrl()
-
getRelatedExternalProductIds
final List<String> getRelatedExternalProductIds()
-
getPriority
final Integer getPriority()
-
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()
-
-
-
-