Class NowSearchTerm

  • All Implemented Interfaces:
    Serializable

    public class NowSearchTerm
    extends javax.mail.search.ComparisonTerm
    A SearchTerm that is based on DateTerm that compares with current date (eg now).

    This allows to compare with a dynamic derived value.

    See Also:
    Serialized Form
    • Constructor Detail

      • NowSearchTerm

        public NowSearchTerm​(int comparison,
                             boolean sentDate,
                             long offset)
        Constructor
        Parameters:
        comparison - the comparison operator
        sentDate - true for using sent date, false for using received date.
        offset - an optional offset as delta from now, can be a positive or negative value, for example to say within last 24 hours.
        See Also:
        ComparisonTerm
    • Method Detail

      • match

        public boolean match​(javax.mail.Message msg)
        Specified by:
        match in class javax.mail.search.SearchTerm
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class javax.mail.search.ComparisonTerm
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class javax.mail.search.ComparisonTerm