Class DefaultSapSubscriptionBillingRatePlanService
java.lang.Object
de.hybris.platform.sap.saprevenuecloudorder.service.impl.DefaultSapSubscriptionBillingRatePlanService
- All Implemented Interfaces:
SapSubscriptionBillingRatePlanService
public class DefaultSapSubscriptionBillingRatePlanService
extends Object
implements SapSubscriptionBillingRatePlanService
Default Subscription Rate Plan Service to communicate with Sap Subscription Billing system
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRatePlanViewBatchRequest(RatePlanViewBatchRequest ratePlanViewBatchRequest) Fetch rate plans based on pricing parametersvoidsetSbApiClient(SubscriptionBillingApiClient sbApiClient)
-
Constructor Details
-
DefaultSapSubscriptionBillingRatePlanService
public DefaultSapSubscriptionBillingRatePlanService()
-
-
Method Details
-
getRatePlanViewBatchRequest
public RatePlanViewBatchResponse getRatePlanViewBatchRequest(RatePlanViewBatchRequest ratePlanViewBatchRequest) throws de.hybris.platform.subscriptionservices.exception.SubscriptionServiceException Description copied from interface:SapSubscriptionBillingRatePlanServiceFetch rate plans based on pricing parameters- Specified by:
getRatePlanViewBatchRequestin interfaceSapSubscriptionBillingRatePlanService- Parameters:
ratePlanViewBatchRequest- pricing parameters to fetch the corresponding rate plans- Returns:
- Response of batch process
RatePlanViewBatchResponse - Throws:
de.hybris.platform.subscriptionservices.exception.SubscriptionServiceException- if error occurs due to input data
-
setSbApiClient
-