Class Expiry


  • public class Expiry
    extends java.lang.Object
    Expiry refers to the collection of dates required for certain items. These could be either expiryDate or mfgDate and expiryAfterDuration. These are mandatory for perishable items.
    • Constructor Detail

      • Expiry

        public Expiry()
    • Method Detail

      • manufacturerDate

        public Expiry manufacturerDate​(org.threeten.bp.OffsetDateTime manufacturerDate)
      • getManufacturerDate

        public org.threeten.bp.OffsetDateTime getManufacturerDate()
        Production, packaging or assembly date determined by the manufacturer. Its meaning is determined based on the trade item context.
        Returns:
        manufacturerDate
      • setManufacturerDate

        public void setManufacturerDate​(org.threeten.bp.OffsetDateTime manufacturerDate)
      • expiryDate

        public Expiry expiryDate​(org.threeten.bp.OffsetDateTime expiryDate)
      • getExpiryDate

        public org.threeten.bp.OffsetDateTime getExpiryDate()
        The date that determines the limit of consumption or use of a product. Its meaning is determined based on the trade item context.
        Returns:
        expiryDate
      • setExpiryDate

        public void setExpiryDate​(org.threeten.bp.OffsetDateTime expiryDate)
      • expiryAfterDuration

        public Expiry expiryAfterDuration​(Duration expiryAfterDuration)
      • getExpiryAfterDuration

        public Duration getExpiryAfterDuration()
        Get expiryAfterDuration
        Returns:
        expiryAfterDuration
      • setExpiryAfterDuration

        public void setExpiryAfterDuration​(Duration expiryAfterDuration)
      • 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
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object