Interface CouponDataFacade
-
- All Known Implementing Classes:
DefaultCouponDataFacade,DefaultCouponDataFacade
public interface CouponDataFacadeCoupon Data facade interface. Manages populatingCouponDatafrom AbstractCouponModel.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<CouponData>getCouponDetails(java.lang.String couponCode)GetCouponDataobject based on its code.
-
-
-
Method Detail
-
getCouponDetails
java.util.Optional<CouponData> getCouponDetails(java.lang.String couponCode)
GetCouponDataobject based on its code.- Parameters:
couponCode- coupon identifier- Returns:
- the
CouponData - Throws:
java.lang.IllegalArgumentException- if parameter code isnullor empty
-
-