Class DefaultSapRevenueCloudProductService
- java.lang.Object
-
- com.sap.hybris.saprevenuecloudproduct.service.impl.DefaultSapRevenueCloudProductService
-
- All Implemented Interfaces:
SapRevenueCloudProductService
public class DefaultSapRevenueCloudProductService extends java.lang.Object implements SapRevenueCloudProductService
Default implementation forSapRevenueCloudProductService
-
-
Constructor Summary
Constructors Constructor Description DefaultSapRevenueCloudProductService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DategetProductReplicationDateForCronjob(java.lang.String code)Get last success run date for CronjobSAPRatePlanElementModelgetRatePlanElementfromId(java.lang.String id)Get theSAPRatePlanElementModelfromidGenericDao<SAPRatePlanElementModel>getSapRatePlanElementDao()SapRevenueCloudProductDaogetSapRevenueCloudProductDao()SubscriptionPricePlanModelgetSubscriptionPricePlanForId(java.lang.String pricePlanId, CatalogVersionModel catalogVersion)Get the subscription price plan for a specific priceplan IDGenericDao<UsageUnitModel>getUsageUnitDao()UsageUnitModelgetUsageUnitfromId(java.lang.String id)GetUsageUnitModelfromidvoidsetSapRatePlanElementDao(GenericDao<SAPRatePlanElementModel> sapRatePlanElementDao)voidsetSapRevenueCloudProductDao(SapRevenueCloudProductDao sapRevenueCloudProductDao)voidsetUsageUnitDao(GenericDao<UsageUnitModel> usageUnitDao)
-
-
-
Method Detail
-
getSubscriptionPricePlanForId
public SubscriptionPricePlanModel getSubscriptionPricePlanForId(java.lang.String pricePlanId, CatalogVersionModel catalogVersion)
Get the subscription price plan for a specific priceplan ID- Specified by:
getSubscriptionPricePlanForIdin interfaceSapRevenueCloudProductService- Parameters:
pricePlanId- - price plan IDcatalogVersion- - catalog Version for theSubscriptionPricePlanModel- Returns:
- SubscriptionPricePlanModel
-
getRatePlanElementfromId
public SAPRatePlanElementModel getRatePlanElementfromId(java.lang.String id)
Description copied from interface:SapRevenueCloudProductServiceGet theSAPRatePlanElementModelfromid- Specified by:
getRatePlanElementfromIdin interfaceSapRevenueCloudProductService- Parameters:
id- - label ofSAPRatePlanElementModel- Returns:
- ratePlan element
-
getUsageUnitfromId
public UsageUnitModel getUsageUnitfromId(java.lang.String id)
Description copied from interface:SapRevenueCloudProductServiceGetUsageUnitModelfromid- Specified by:
getUsageUnitfromIdin interfaceSapRevenueCloudProductService- Parameters:
id- - id ofUsageUnitModel- Returns:
- usage unit
-
getProductReplicationDateForCronjob
public java.util.Date getProductReplicationDateForCronjob(java.lang.String code)
Description copied from interface:SapRevenueCloudProductServiceGet last success run date for Cronjob- Specified by:
getProductReplicationDateForCronjobin interfaceSapRevenueCloudProductService- Parameters:
code- - code ofCronJobModel- Returns:
Date
-
getSapRevenueCloudProductDao
public SapRevenueCloudProductDao getSapRevenueCloudProductDao()
- Returns:
- the sapRevenueCloudProductDao
-
setSapRevenueCloudProductDao
public void setSapRevenueCloudProductDao(SapRevenueCloudProductDao sapRevenueCloudProductDao)
- Parameters:
sapRevenueCloudProductDao- the sapRevenueCloudProductDao to set
-
getSapRatePlanElementDao
public GenericDao<SAPRatePlanElementModel> getSapRatePlanElementDao()
-
setSapRatePlanElementDao
public void setSapRatePlanElementDao(GenericDao<SAPRatePlanElementModel> sapRatePlanElementDao)
-
getUsageUnitDao
public GenericDao<UsageUnitModel> getUsageUnitDao()
-
setUsageUnitDao
public void setUsageUnitDao(GenericDao<UsageUnitModel> usageUnitDao)
-
-