Package com.bhn.csp.pricing.service
Class QuoteService
- java.lang.Object
-
- com.bhn.csp.pricing.service.QuoteService
-
- All Implemented Interfaces:
IQuoteService
@Service public class QuoteService extends java.lang.Object implements IQuoteService
QuoteService class.
- Version:
- $Id: $Id
- Author:
- pvela00
-
-
Constructor Summary
Constructors Constructor Description QuoteService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuoteResponsequoteOrder(QuoteRequest quoteRequest, PricingEngine pricingEngine, PricingMode pricingMode)quoteOrder.QuoteResponseretrieveQuoteDetailsById(java.lang.String quoteId)retrieveQuoteDetailsById.QuoteResponseretrieveQuoteDetailsByOrderId(java.lang.String orderId)retrieveQuoteDetailsByOrderId.voidsetFactory(PricingHandlerFactory factory)Setter for the fieldfactory.
-
-
-
Method Detail
-
quoteOrder
public QuoteResponse quoteOrder(QuoteRequest quoteRequest, PricingEngine pricingEngine, PricingMode pricingMode)
quoteOrder.
- Specified by:
quoteOrderin interfaceIQuoteService- Parameters:
quoteRequest- aQuoteRequestobjectpricingEngine- aPricingEngineobjectpricingMode- aPricingModeobject- Returns:
- a
QuoteResponseobject
-
retrieveQuoteDetailsByOrderId
public QuoteResponse retrieveQuoteDetailsByOrderId(java.lang.String orderId)
retrieveQuoteDetailsByOrderId.
- Specified by:
retrieveQuoteDetailsByOrderIdin interfaceIQuoteService- Parameters:
orderId- aStringobject- Returns:
- a
QuoteResponseobject
-
retrieveQuoteDetailsById
public QuoteResponse retrieveQuoteDetailsById(java.lang.String quoteId)
retrieveQuoteDetailsById.
- Specified by:
retrieveQuoteDetailsByIdin interfaceIQuoteService- Parameters:
quoteId- aStringobject- Returns:
- a
QuoteResponseobject
-
setFactory
@Autowired public void setFactory(PricingHandlerFactory factory)
Setter for the field
factory.- Parameters:
factory- aPricingHandlerFactoryobject
-
-