Class DefaultQuoteExpirationTimeValidationStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.order.strategies.impl.DefaultQuoteExpirationTimeValidationStrategy
-
- All Implemented Interfaces:
QuoteExpirationTimeValidationStrategy
public class DefaultQuoteExpirationTimeValidationStrategy extends java.lang.Object implements QuoteExpirationTimeValidationStrategy
Default Strategy Implementation ofQuoteExpirationTimeValidationStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultQuoteExpirationTimeValidationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TimeServicegetTimeService()booleanhasQuoteExpired(QuoteModel quoteModel)This method determines whether the supplied QuoteModel has Expired or not.voidsetTimeService(TimeService timeService)
-
-
-
Method Detail
-
hasQuoteExpired
public boolean hasQuoteExpired(QuoteModel quoteModel)
Description copied from interface:QuoteExpirationTimeValidationStrategyThis 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 : UsesTimeServiceto determine Current Time.- Specified by:
hasQuoteExpiredin interfaceQuoteExpirationTimeValidationStrategy- 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)
-
-