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 CronJobHistoryModel
getLastSuccessRunForCronjob(java.lang.String code)
Get theCronJobHistoryModel
with 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:
getSubscriptionPricePlanForId
in interfaceSapRevenueCloudProductDao
- Parameters:
pricePlanId
- - price plan ID for the subscription price plan- Returns:
SubscriptionPricePlanModel
-
getLastSuccessRunForCronjob
public CronJobHistoryModel getLastSuccessRunForCronjob(java.lang.String code)
Get theCronJobHistoryModel
with status 'FINISHED' and result 'SUCCESS'- Specified by:
getLastSuccessRunForCronjob
in interfaceSapRevenueCloudProductDao
- Parameters:
code
- - code forCronJobModel
- Returns:
CronJobHistoryModel
-
-