Class ExpandedProductParsedResult


  • public final class ExpandedProductParsedResult
    extends ParsedResult
    Represents a parsed result that encodes extended product information as encoded by the RSS format, like weight, price, dates, etc.
    • Field Detail

      • rawText

        private final java.lang.String rawText
      • productID

        private final java.lang.String productID
      • sscc

        private final java.lang.String sscc
      • lotNumber

        private final java.lang.String lotNumber
      • productionDate

        private final java.lang.String productionDate
      • packagingDate

        private final java.lang.String packagingDate
      • bestBeforeDate

        private final java.lang.String bestBeforeDate
      • expirationDate

        private final java.lang.String expirationDate
      • weight

        private final java.lang.String weight
      • weightType

        private final java.lang.String weightType
      • weightIncrement

        private final java.lang.String weightIncrement
      • price

        private final java.lang.String price
      • priceIncrement

        private final java.lang.String priceIncrement
      • priceCurrency

        private final java.lang.String priceCurrency
      • uncommonAIs

        private final java.util.Map<java.lang.String,​java.lang.String> uncommonAIs
    • Constructor Detail

      • ExpandedProductParsedResult

        public ExpandedProductParsedResult​(java.lang.String rawText,
                                           java.lang.String productID,
                                           java.lang.String sscc,
                                           java.lang.String lotNumber,
                                           java.lang.String productionDate,
                                           java.lang.String packagingDate,
                                           java.lang.String bestBeforeDate,
                                           java.lang.String expirationDate,
                                           java.lang.String weight,
                                           java.lang.String weightType,
                                           java.lang.String weightIncrement,
                                           java.lang.String price,
                                           java.lang.String priceIncrement,
                                           java.lang.String priceCurrency,
                                           java.util.Map<java.lang.String,​java.lang.String> uncommonAIs)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getRawText

        public java.lang.String getRawText()
      • getProductID

        public java.lang.String getProductID()
      • getSscc

        public java.lang.String getSscc()
      • getLotNumber

        public java.lang.String getLotNumber()
      • getProductionDate

        public java.lang.String getProductionDate()
      • getPackagingDate

        public java.lang.String getPackagingDate()
      • getBestBeforeDate

        public java.lang.String getBestBeforeDate()
      • getExpirationDate

        public java.lang.String getExpirationDate()
      • getWeight

        public java.lang.String getWeight()
      • getWeightType

        public java.lang.String getWeightType()
      • getWeightIncrement

        public java.lang.String getWeightIncrement()
      • getPrice

        public java.lang.String getPrice()
      • getPriceIncrement

        public java.lang.String getPriceIncrement()
      • getPriceCurrency

        public java.lang.String getPriceCurrency()
      • getUncommonAIs

        public java.util.Map<java.lang.String,​java.lang.String> getUncommonAIs()