Class DefaultSapSubscriptionBillingRatePlanFacade
java.lang.Object
de.hybris.platform.subscriptionfacades.impl.AbstractSubscriptionFacade
de.hybris.platform.subscriptionfacades.impl.DefaultSubscriptionFacade
de.hybris.platform.sap.saprevenuecloudorder.facade.impl.DefaultSapSubscriptionBillingRatePlanFacade
- All Implemented Interfaces:
SapSubscriptionBillingRatePlanFacade,de.hybris.platform.subscriptionfacades.SubscriptionFacade
public class DefaultSapSubscriptionBillingRatePlanFacade
extends de.hybris.platform.subscriptionfacades.impl.DefaultSubscriptionFacade
implements SapSubscriptionBillingRatePlanFacade
-
Field Summary
Fields inherited from class de.hybris.platform.subscriptionfacades.impl.AbstractSubscriptionFacade
MAXIMUM_NUMBER_OF_REFERENCES, QUARTER_NUMBER_OF_MONTHS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRatePlanForSubscription(SubscriptionData subscriptionData) Returns rate plan associated with the subscription ofSubscriptionData.voidsetSapSubscriptionBillingRatePlanService(SapSubscriptionBillingRatePlanService sapSubscriptionBillingRatePlanService) voidsetSubscriptionRateplanConverter(de.hybris.platform.servicelayer.dto.converter.Converter<RatePlanViewBatchResponse, SubscriptionData> subscriptionRateplanConverter) Methods inherited from class de.hybris.platform.subscriptionfacades.impl.DefaultSubscriptionFacade
changePaymentMethod, changeSubscriptionState, createEmptySubscriptionPaymentData, createPaymentSubscription, createSubscriptions, extendSubscriptionTermDuration, finalizeTransaction, getBillingActivityDetail, getBillingActivityList, getSubscription, getSubscriptions, getUpgradePreviewBillings, hpfUrl, initializeTransaction, replacePaymentMethod, replacePaymentMethod, updateProfile, updateSubscription, updateSubscriptionAutorenewalMethods inherited from class de.hybris.platform.subscriptionfacades.impl.AbstractSubscriptionFacade
createEmptyCCPaymentInfoData, getBaseStoreService, getCartService, getCheckoutFacade, getCreditCardPaymentInfoConverter, getCurrencyIso, getCurrentCustomerId, getCustomerAccountService, getCustomerResolutionService, getModelService, getOrderEntryForOrderCodeAndEntryNumber, getOrderService, getProductFacade, getSubscriptionEndDate, getSubscriptionsForPaymentMethod, getUpsellingOptionsForSubscription, setBaseStoreService, setCartService, setCheckoutFacade, setCreditCardPaymentInfoConverter, setCustomerAccountService, setCustomerResolutionService, setModelService, setOrderService, setProductFacade, updateCreatedPaymentMethod
-
Constructor Details
-
DefaultSapSubscriptionBillingRatePlanFacade
public DefaultSapSubscriptionBillingRatePlanFacade()
-
-
Method Details
-
getRatePlanForSubscription
public SubscriptionData getRatePlanForSubscription(SubscriptionData subscriptionData) throws de.hybris.platform.subscriptionservices.exception.SubscriptionServiceException Description copied from interface:SapSubscriptionBillingRatePlanFacadeReturns rate plan associated with the subscription ofSubscriptionData.- Specified by:
getRatePlanForSubscriptionin interfaceSapSubscriptionBillingRatePlanFacade- Parameters:
subscriptionData- current page- Returns:
- SubscriptionData
- Throws:
de.hybris.platform.subscriptionservices.exception.SubscriptionServiceException- if customer enters wrong inputs
-
setSapSubscriptionBillingRatePlanService
public void setSapSubscriptionBillingRatePlanService(SapSubscriptionBillingRatePlanService sapSubscriptionBillingRatePlanService) -
setSubscriptionRateplanConverter
public void setSubscriptionRateplanConverter(de.hybris.platform.servicelayer.dto.converter.Converter<RatePlanViewBatchResponse, SubscriptionData> subscriptionRateplanConverter)
-