Class DefaultCouponCodeGenerationWsFacade
- java.lang.Object
-
- de.hybris.platform.couponwebservices.facades.impl.DefaultCouponCodeGenerationWsFacade
-
- All Implemented Interfaces:
CouponCodeGenerationWsFacade
public class DefaultCouponCodeGenerationWsFacade extends java.lang.Object implements CouponCodeGenerationWsFacade
Default implementation ofCouponCodeGenerationWsFacadeWS facade interface
-
-
Constructor Summary
Constructors Constructor Description DefaultCouponCodeGenerationWsFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<MediaModel>generateCouponCodes(java.lang.String couponId, int batchsize)Generatebatchsizecoupon codesjava.util.Collection<MediaModel>getCouponCodeBatches(java.lang.String couponId)Get the collection of generated coupon codes for a given multi-code couponprotected CouponCodeGenerationServicegetCouponCodeGenerationService()byte[]getCouponCodes(java.lang.String couponId, java.lang.String batchCode)Get the octet bytes array of generated coupon codes for a given multi-code couponprotected CouponDaogetCouponDao()protected CouponWsUtilsgetCouponWsUtils()protected MediaServicegetMediaService()voidsetCouponCodeGenerationService(CouponCodeGenerationService couponCodeGenerationService)voidsetCouponDao(CouponDao couponDao)voidsetCouponWsUtils(CouponWsUtils couponWsUtils)voidsetMediaService(MediaService mediaService)
-
-
-
Method Detail
-
generateCouponCodes
public java.util.Optional<MediaModel> generateCouponCodes(java.lang.String couponId, int batchsize)
Description copied from interface:CouponCodeGenerationWsFacadeGeneratebatchsizecoupon codes- Specified by:
generateCouponCodesin interfaceCouponCodeGenerationWsFacade- Parameters:
couponId- Coupon id of the multi-code couponbatchsize- the size of the generated coupon batch- Returns:
- The (optional) reference to MediaModel instance with generated coupons
-
getCouponCodeBatches
public java.util.Collection<MediaModel> getCouponCodeBatches(java.lang.String couponId)
Description copied from interface:CouponCodeGenerationWsFacadeGet the collection of generated coupon codes for a given multi-code coupon- Specified by:
getCouponCodeBatchesin interfaceCouponCodeGenerationWsFacade- Parameters:
couponId- Coupon id of the multi-code coupon- Returns:
- a collection of Media with generated coupons
-
getCouponCodes
public byte[] getCouponCodes(java.lang.String couponId, java.lang.String batchCode)Description copied from interface:CouponCodeGenerationWsFacadeGet the octet bytes array of generated coupon codes for a given multi-code coupon- Specified by:
getCouponCodesin interfaceCouponCodeGenerationWsFacade- Parameters:
couponId- Coupon id of the multi-code couponbatchCode- The string corresponding to media model code- Returns:
- a collection of Media with generated coupons
-
getCouponCodeGenerationService
protected CouponCodeGenerationService getCouponCodeGenerationService()
-
setCouponCodeGenerationService
public void setCouponCodeGenerationService(CouponCodeGenerationService couponCodeGenerationService)
-
getCouponDao
protected CouponDao getCouponDao()
-
setCouponDao
public void setCouponDao(CouponDao couponDao)
-
getMediaService
protected MediaService getMediaService()
-
setMediaService
public void setMediaService(MediaService mediaService)
-
getCouponWsUtils
protected CouponWsUtils getCouponWsUtils()
-
setCouponWsUtils
public void setCouponWsUtils(CouponWsUtils couponWsUtils)
-
-