Class DefaultSapCpqQuoteService
java.lang.Object
com.sap.hybris.sapcpqquoteintegration.service.impl.DefaultSapCpqQuoteService
- All Implemented Interfaces:
SapCpqQuoteService
Default Implementation of SapCpqQuoteService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCurrentQuoteForExternalQuoteId(String externalQuoteId) Method that fetches quote based on externalQuoteIdde.hybris.platform.servicelayer.search.FlexibleSearchServicegetSiteAndStoreFromSalesArea(String salesOrganization, String distributionChannel, String division) Method that fetches base storevoidsetFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService)
-
Field Details
-
SALES_AREA_QUERY
- See Also:
-
SALES_AREA_WHERE_CLAUSE
- See Also:
-
QUOTES_QUERY
- See Also:
-
WHERE_CODE_CLAUSE
- See Also:
-
ORDER_BY_VERSION_DESC
- See Also:
-
-
Constructor Details
-
DefaultSapCpqQuoteService
public DefaultSapCpqQuoteService()
-
-
Method Details
-
getCurrentQuoteForExternalQuoteId
Description copied from interface:SapCpqQuoteServiceMethod that fetches quote based on externalQuoteId- Specified by:
getCurrentQuoteForExternalQuoteIdin interfaceSapCpqQuoteService- Parameters:
externalQuoteId- Quote External Id- Returns:
- QuoteModel the Quote Model
-
getSiteAndStoreFromSalesArea
public String getSiteAndStoreFromSalesArea(String salesOrganization, String distributionChannel, String division) Description copied from interface:SapCpqQuoteServiceMethod that fetches base store- Specified by:
getSiteAndStoreFromSalesAreain interfaceSapCpqQuoteService- Parameters:
salesOrganization- Sales OrganizationdistributionChannel- Distribution Channeldivision- Division- Returns:
- Base store name
-
setFlexibleSearchService
public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService) -
getFlexibleSearchService
public de.hybris.platform.servicelayer.search.FlexibleSearchService getFlexibleSearchService()
-