Class DefaultQuoteExpirationTimeValidationStrategy

    • Constructor Detail

      • DefaultQuoteExpirationTimeValidationStrategy

        public DefaultQuoteExpirationTimeValidationStrategy()
    • Method Detail

      • hasQuoteExpired

        public boolean hasQuoteExpired​(QuoteModel quoteModel)
        Description copied from interface: QuoteExpirationTimeValidationStrategy
        This method determines whether the supplied QuoteModel has Expired or not. Criteria used to determine whether the Quote has expired is listed below,

        1) QuoteModel.expirationTime >= current time (current SystemTime)

        Disclaimer : Uses TimeService to determine Current Time.
        Specified by:
        hasQuoteExpired in interface QuoteExpirationTimeValidationStrategy
        Parameters:
        quoteModel - the quote to inspect
        Returns:
        true if the quote is expired, false otherwise
      • getTimeService

        protected TimeService getTimeService()
      • setTimeService

        public void setTimeService​(TimeService timeService)