| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractCouponModel> |
AssistedServicePromotionFacade.getCSACoupons(java.lang.String couponCodeLike)
returns Coupons
|
| Modifier and Type | Method and Description |
|---|---|
protected Converter<AbstractCouponModel,CSACouponData> |
CSACouponsModelProvider.getCsaCouponDataConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
CSACouponsModelProvider.setCsaCouponDataConverter(Converter<AbstractCouponModel,CSACouponData> csaCouponDataConverter) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractCouponModel> |
DefaultAssistedServicePromotionFacade.getCSACoupons(java.lang.String couponCodeLike) |
| Modifier and Type | Method and Description |
|---|---|
void |
CSACouponDataPopulator.populate(AbstractCouponModel source,
CSACouponData target) |
| Modifier and Type | Method and Description |
|---|---|
void |
CouponDataPopulator.populate(AbstractCouponModel source,
CouponData target) |
void |
CouponModelToVoucherDataPopulator.populate(AbstractCouponModel source,
VoucherData target) |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<AbstractCouponModel,CouponData> |
DefaultCouponDataFacade.getCouponConverter() |
protected Converter<AbstractCouponModel,VoucherData> |
DefaultCouponFacade.getCouponModelConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCouponDataFacade.setCouponConverter(Converter<AbstractCouponModel,CouponData> couponConverter) |
void |
DefaultCouponFacade.setCouponModelConverter(Converter<AbstractCouponModel,VoucherData> couponModelConverter) |
| Modifier and Type | Method and Description |
|---|---|
protected CouponRAO |
CouponRaoPopulator.toCouponRAO(AbstractCouponModel couponModel) |
| Modifier and Type | Method and Description |
|---|---|
AbstractCouponModel |
CouponDao.findCouponById(java.lang.String couponId)
Finds the AbstractCouponModel by its couponId.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractCouponModel |
DefaultCouponDao.findCouponById(java.lang.String couponId) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractCouponValidateInterceptor.onValidate(AbstractCouponModel coupon,
InterceptorContext ctx) |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiCodeCouponModel
Generated model class for type MultiCodeCoupon first defined at extension couponservices.
|
class |
SingleCodeCouponModel
Generated model class for type SingleCodeCoupon first defined at extension couponservices.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractCouponModel |
CouponRedemptionModel.getCoupon()
Generated method - Getter of the
CouponRedemption.coupon attribute defined at extension couponservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
CouponRedemptionModel.setCoupon(AbstractCouponModel value)
Generated method - Setter of
CouponRedemption.coupon attribute defined at extension couponservices. |
| Constructor and Description |
|---|
CouponRedemptionModel(AbstractCouponModel _coupon,
java.lang.String _couponCode)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CouponRedemptionModel(AbstractCouponModel _coupon,
java.lang.String _couponCode,
ItemModel _owner)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CouponRedemptionStrategy<T extends AbstractCouponModel>
The strategy interface provides methods for checking the coupon capability of being redeemed.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractCouponModel |
AbstractCouponResource.getAbstractCouponModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected AbstractCouponModel |
AbstractCouponResource.readResource(java.lang.String resourceId)
Gets the
AbstractCouponModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<AbstractCouponModel> |
AbstractCouponsResource.getAbstractCouponsCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractCouponResource.setAbstractCouponModel(AbstractCouponModel value)
Convenience method which just delegates to
#setResourceValue(AbstractCouponModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractCouponsResource.setAbstractCouponsCollection(java.util.Collection<AbstractCouponModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
AbstractCouponModel |
CouponRuleParameterValueMapper.fromString(java.lang.String value) |
protected AbstractCouponModel |
CouponRuleParameterValueMapper.getCouponById(java.lang.String couponId) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
CouponRuleParameterValueMapper.toString(AbstractCouponModel value) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<AbstractCouponModel> |
CouponService.getCouponForCode(java.lang.String couponCode)
Returns Coupon Model object for a given coupon code
|
java.util.Optional<AbstractCouponModel> |
CouponManagementService.getCouponForCode(java.lang.String couponCode)
Returns Coupon Model object for a given coupon code without validation
|
java.util.Optional<AbstractCouponModel> |
CouponService.getValidatedCouponForCode(java.lang.String couponCode)
Returns Coupon Model object for a given coupon code with validation
|
java.util.Optional<AbstractCouponModel> |
CouponManagementService.getValidatedCouponForCode(java.lang.String couponCode)
Returns Coupon Model object for a given coupon code with validation
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.checkCouponRedeemability(AbstractCouponModel coupon,
UserModel user,
java.lang.String couponCode) |
protected java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.checkRedeemability(AbstractCouponModel coupon,
AbstractOrderModel order,
java.lang.String couponCode) |
protected java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.findCoupon(java.lang.String couponCode,
AbstractOrderModel order) |
protected java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.findValidatedCoupon(java.lang.String couponCode,
UserModel user) |
java.util.Optional<AbstractCouponModel> |
DefaultCouponService.getCouponForCode(java.lang.String couponCode) |
java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.getCouponForCode(java.lang.String couponCode) |
protected java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.getCouponForCode(java.lang.String couponCode,
java.util.function.Function<FindCouponStrategy,java.util.Optional<AbstractCouponModel>> findCouponFunction) |
java.util.Optional<AbstractCouponModel> |
DefaultCouponService.getValidatedCouponForCode(java.lang.String couponCode) |
java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.getValidatedCouponForCode(java.lang.String couponCode) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.checkCouponRedeemability(AbstractCouponModel coupon,
UserModel user,
java.lang.String couponCode) |
protected java.util.function.Predicate<java.lang.String> |
DefaultCouponService.checkMatch(AbstractCouponModel coupon,
java.lang.String couponCode) |
protected java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.checkRedeemability(AbstractCouponModel coupon,
AbstractOrderModel order,
java.lang.String couponCode) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<AbstractCouponModel> |
DefaultCouponManagementService.getCouponForCode(java.lang.String couponCode,
java.util.function.Function<FindCouponStrategy,java.util.Optional<AbstractCouponModel>> findCouponFunction) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<AbstractCouponModel> |
FindCouponStrategy.findCouponForCouponCode(java.lang.String couponCode)
Find the coupon for the provided
couponCode without any validaton. |
java.util.Optional<AbstractCouponModel> |
FindCouponStrategy.findValidatedCouponForCouponCode(java.lang.String couponCode)
Find the coupon for the provided
couponCode with the validation of the coupon
throws CouponServiceException if the coupon Code is not active or not within the date range. |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<AbstractCouponModel> |
DefaultFindMultiCodeCouponStrategy.couponValidation(AbstractCouponModel coupon) |
protected java.util.Optional<AbstractCouponModel> |
AbstractFindCouponStrategy.couponValidation(AbstractCouponModel coupon) |
protected java.util.Optional<AbstractCouponModel> |
DefaultFindSingleCodeCouponStrategy.couponValidation(AbstractCouponModel coupon) |
java.util.Optional<AbstractCouponModel> |
AbstractFindCouponStrategy.findCouponForCouponCode(java.lang.String couponCode) |
java.util.Optional<AbstractCouponModel> |
AbstractFindCouponStrategy.findValidatedCouponForCouponCode(java.lang.String couponCode) |
protected java.util.Optional<AbstractCouponModel> |
AbstractFindCouponStrategy.getCouponByCode(java.lang.String couponCode) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<AbstractCouponModel> |
DefaultFindMultiCodeCouponStrategy.couponValidation(AbstractCouponModel coupon) |
protected java.util.Optional<AbstractCouponModel> |
AbstractFindCouponStrategy.couponValidation(AbstractCouponModel coupon) |
protected java.util.Optional<AbstractCouponModel> |
DefaultFindSingleCodeCouponStrategy.couponValidation(AbstractCouponModel coupon) |
protected boolean |
AbstractFindCouponStrategy.isActive(AbstractCouponModel coupon) |
protected boolean |
AbstractFindCouponStrategy.isWithinDateRange(AbstractCouponModel coupon) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCouponWsFacades<D extends AbstractCouponWsDTO,M extends AbstractCouponModel>
Abstract implementation of CouponWsFacades interface
|
| Modifier and Type | Method and Description |
|---|---|
protected <S extends AbstractCouponModel> |
AbstractCouponWsFacades.convertSearchPageData(SearchPageData<S> source)
Converts the result of
SearchPageData |
protected <S extends AbstractCouponModel> |
AbstractCouponWsFacades.convertSearchPageData(SearchPageData<S> source)
Converts the result of
SearchPageData |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultMultiCodeCouponWsFacades.assertCouponModelType(AbstractCouponModel couponModel,
java.lang.String couponId) |
protected void |
DefaultSingleCodeCouponWsFacades.assertCouponModelType(AbstractCouponModel couponModel,
java.lang.String couponId) |
protected abstract void |
AbstractCouponWsFacades.assertCouponModelType(AbstractCouponModel couponModel,
java.lang.String couponId) |
protected void |
AbstractCouponWsFacades.assertCouponNotActive(AbstractCouponModel couponModel,
java.lang.String message) |
protected void |
DefaultCouponRedemptionWsFacade.assertSingleCodeCoupon(AbstractCouponModel couponModel,
java.lang.String couponId) |
protected java.util.Optional<MultiCodeCouponWsDTO> |
DefaultMultiCodeCouponWsFacades.convert(AbstractCouponModel couponModel) |
protected java.util.Optional<SingleCodeCouponWsDTO> |
DefaultSingleCodeCouponWsFacades.convert(AbstractCouponModel couponModel) |
protected abstract java.util.Optional<D> |
AbstractCouponWsFacades.convert(AbstractCouponModel couponModel) |
| Modifier and Type | Method and Description |
|---|---|
AbstractCouponModel |
CouponWsUtils.getCouponById(java.lang.String couponId)
Given the couponId string, checks for instance of Coupon, otherwise throws exception
|
| Modifier and Type | Method and Description |
|---|---|
void |
CouponWsUtils.assertValidMultiCodeCoupon(AbstractCouponModel couponModel,
java.lang.String couponId)
Given the couponModel and couponId string, checks for instance of MultiCode Coupon, otherwise throws exception
|
void |
CouponWsUtils.assertValidSingleCodeCoupon(AbstractCouponModel couponModel,
java.lang.String couponId)
Given the couponModel and couponId string, checks for instance of SingleCode Coupon, otherwise throws exception
|
| Modifier and Type | Method and Description |
|---|---|
protected ValidateInterceptor<AbstractCouponModel> |
CustomerCouponValidateProcessor.getCouponValidateInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomerCouponValidateInterceptor.onValidate(AbstractCouponModel coupon,
InterceptorContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomerCouponValidateProcessor.setCouponValidateInterceptor(ValidateInterceptor<AbstractCouponModel> couponValidateInterceptor) |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomerCouponModel
Generated model class for type CustomerCoupon first defined at extension customercouponservices.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<AbstractCouponModel> |
DefaultFindCustomerCouponStrategy.couponValidation(AbstractCouponModel coupon) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<AbstractCouponModel> |
DefaultFindCustomerCouponStrategy.couponValidation(AbstractCouponModel coupon) |
| Modifier and Type | Class and Description |
|---|---|
class |
FlashBuyCouponModel
Generated model class for type FlashBuyCoupon first defined at extension timedaccesspromotionengineservices.
|
Copyright © 2018 SAP SE. All Rights Reserved.