Class DefaultQuoteExpirationTimeValidationStrategy
java.lang.Object
de.hybris.platform.commerceservices.order.strategies.impl.DefaultQuoteExpirationTimeValidationStrategy
- All Implemented Interfaces:
QuoteExpirationTimeValidationStrategy
public class DefaultQuoteExpirationTimeValidationStrategy
extends Object
implements QuoteExpirationTimeValidationStrategy
Default Strategy Implementation of
QuoteExpirationTimeValidationStrategy-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TimeServicebooleanhasQuoteExpired(QuoteModel quoteModel) This method determines whether the supplied QuoteModel has Expired or not.voidsetTimeService(TimeService timeService)
-
Constructor Details
-
DefaultQuoteExpirationTimeValidationStrategy
public DefaultQuoteExpirationTimeValidationStrategy()
-
-
Method Details
-
hasQuoteExpired
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
-
setTimeService
-