Class DefaultSapSubscriptionProductDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<SubscriptionPricePlanModel>
-
- com.sap.hybris.saprevenuecloudproduct.dao.impl.DefaultSapSubscriptionProductDao
-
- All Implemented Interfaces:
SapRevenueCloudProductDao,GenericDao<SubscriptionPricePlanModel>
public class DefaultSapSubscriptionProductDao extends DefaultGenericDao<SubscriptionPricePlanModel> implements SapRevenueCloudProductDao
Default implementation forSapRevenueCloudProductDao
-
-
Constructor Summary
Constructors Constructor Description DefaultSapSubscriptionProductDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CronJobHistoryModelgetLastSuccessRunForCronjob(java.lang.String code)Get theCronJobHistoryModelwith status 'FINISHED' and result 'SUCCESS'java.util.Optional<SubscriptionPricePlanModel>getSubscriptionPricePlanForId(java.lang.String pricePlanId, CatalogVersionModel catalogVersion)Get the subscription price plan for for a specific price plan ID-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
getSubscriptionPricePlanForId
public java.util.Optional<SubscriptionPricePlanModel> getSubscriptionPricePlanForId(java.lang.String pricePlanId, CatalogVersionModel catalogVersion)
Get the subscription price plan for for a specific price plan ID- Specified by:
getSubscriptionPricePlanForIdin interfaceSapRevenueCloudProductDao- Parameters:
pricePlanId- - price plan ID for the subscription price plan- Returns:
SubscriptionPricePlanModel
-
getLastSuccessRunForCronjob
public CronJobHistoryModel getLastSuccessRunForCronjob(java.lang.String code)
Get theCronJobHistoryModelwith status 'FINISHED' and result 'SUCCESS'- Specified by:
getLastSuccessRunForCronjobin interfaceSapRevenueCloudProductDao- Parameters:
code- - code forCronJobModel- Returns:
CronJobHistoryModel
-
-