public class DefaultQuoteUpdateExpirationTimeStrategy extends java.lang.Object implements QuoteUpdateExpirationTimeStrategy
QuoteUpdateExpirationTimeStrategy| Constructor and Description |
|---|
DefaultQuoteUpdateExpirationTimeStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected QuoteUserTypeIdentificationStrategy |
getQuoteUserTypeIdentificationStrategy() |
protected TimeService |
getTimeService() |
void |
setQuoteUserTypeIdentificationStrategy(QuoteUserTypeIdentificationStrategy quoteUserTypeIdentificationStrategy) |
void |
setTimeService(TimeService timeService) |
QuoteModel |
updateExpirationTime(QuoteAction quoteAction,
QuoteModel quoteModel,
UserModel userModel)
Updates the expiration time for a quote depending on the action that is being performed and type of the quote
user.
|
protected void |
updateExpirationTimeForEditAction(QuoteModel quoteModel,
QuoteUserType quoteUserType) |
protected void |
updateExpirationTimeForSubmitAction(QuoteModel quoteModel,
QuoteUserType quoteUserType) |
public DefaultQuoteUpdateExpirationTimeStrategy()
public QuoteModel updateExpirationTime(QuoteAction quoteAction, QuoteModel quoteModel, UserModel userModel)
QuoteUpdateExpirationTimeStrategyupdateExpirationTime in interface QuoteUpdateExpirationTimeStrategyquoteAction - the action that is being performedquoteModel - the quote for which to update the expiration timeuserModel - the user performing the action on the quoteQuoteModel updated quote modelprotected void updateExpirationTimeForEditAction(QuoteModel quoteModel, QuoteUserType quoteUserType)
protected void updateExpirationTimeForSubmitAction(QuoteModel quoteModel, QuoteUserType quoteUserType)
protected QuoteUserTypeIdentificationStrategy getQuoteUserTypeIdentificationStrategy()
public void setQuoteUserTypeIdentificationStrategy(QuoteUserTypeIdentificationStrategy quoteUserTypeIdentificationStrategy)
protected TimeService getTimeService()
public void setTimeService(TimeService timeService)
Copyright © 2018 SAP SE. All Rights Reserved.