Uses of Class
de.hybris.platform.couponservices.model.MultiCodeCouponModel
Packages that use MultiCodeCouponModel
Package
Description
-
Uses of MultiCodeCouponModel in de.hybris.platform.coupon.backoffice.cockpitng.editor.insets
Methods in de.hybris.platform.coupon.backoffice.cockpitng.editor.insets with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionprotected org.zkoss.zul.ButtonMultiCodeCouponGeneratorInset.createButtonForGenerateCouponCodes(org.zkoss.zul.Div insetContainer, com.hybris.cockpitng.engine.WidgetInstanceManager wim, MultiCodeCouponModel multiCodeCoupon, org.zkoss.zul.Intbox editorView) protected booleanMultiCodeCouponGeneratorInset.isDisabled(MultiCodeCouponModel multiCodeCoupon) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.couponcodegeneration
Methods in de.hybris.platform.couponservices.couponcodegeneration with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionCouponCodeCipherTextGenerationStrategy.generateCipherText(MultiCodeCouponModel coupon, String clearText, int length) returns the generated cipher-text part of the coupon code for the given clearText with the given lengthCouponCodeClearTextGenerationStrategy.generateClearText(MultiCodeCouponModel coupon, int length) returns the generated clear-text part of the coupon code with the given lengthCouponCodesGenerator.generateNextCouponCode(MultiCodeCouponModel coupon) generate next coupon code in the batchlongCouponCodeClearTextGenerationStrategy.getCouponCodeNumberForClearText(MultiCodeCouponModel coupon, String clearText) returns the original coupon code number the given clearText was based on. -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.couponcodegeneration.impl
Methods in de.hybris.platform.couponservices.couponcodegeneration.impl with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionprotected voidDefaultCouponCodeClearTextGenerationStrategy.checkMaximumCouponCodesGenerated(MultiCodeCouponModel coupon, int length) Checks if the given coupon's couponCodeNumber has exceeded the maximum number of coupon codes that can be generated for the given length.protected final StringDefaultCouponCodeCipherTextGenerationStrategy.constructCipherText(MultiCodeCouponModel coupon, int[] cipherTextInput) constructs the ciphertext based on the given input byte array.protected byte[]DefaultCouponCodeCipherTextGenerationStrategy.decodeSignature(MultiCodeCouponModel coupon) decodes the coupon.signature viaBase64.decode(String).protected StringDefaultCouponCodeCipherTextGenerationStrategyUnitTest.doTestForGivenLength(MultiCodeCouponModel coupon, String clearText, int length) protected byte[]DefaultCouponCodeCipherTextGenerationStrategy.encrypt(MultiCodeCouponModel coupon, String clearText) encrypts the given cleartext using the signature defined on the coupon.DefaultCouponCodeCipherTextGenerationStrategy.generateCipherText(MultiCodeCouponModel coupon, String clearText, int length) DefaultCouponCodeClearTextGenerationStrategy.generateClearText(MultiCodeCouponModel coupon, int length) DefaultCouponCodesGenerator.generateNextCouponCode(MultiCodeCouponModel coupon) protected CipherDefaultCouponCodeCipherTextGenerationStrategy.getCipher(MultiCodeCouponModel coupon) longDefaultCouponCodeClearTextGenerationStrategy.getCouponCodeNumberForClearText(MultiCodeCouponModel coupon, String clearText) protected StringDefaultCouponCodesGenerator.insertCodeSeparators(String generatedCode, MultiCodeCouponModel coupon) Constructors in de.hybris.platform.couponservices.couponcodegeneration.impl with parameters of type MultiCodeCouponModelModifierConstructorDescriptionCouponCodesInputStream(MultiCodeCouponModel coupon, CouponCodesGenerator couponCodesGenerator, int batchSize, int totalSize) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.dao
Methods in de.hybris.platform.couponservices.dao that return MultiCodeCouponModelModifier and TypeMethodDescriptionCouponDao.findMultiCodeCouponById(String couponId) Returns the MultiCodeCoupon for the given couponId.Methods in de.hybris.platform.couponservices.dao that return types with arguments of type MultiCodeCouponModelModifier and TypeMethodDescriptionCouponDao.findMultiCodeCouponsByCodeConfiguration(CodeGenerationConfigurationModel config) Returns the list of MultiCodeCoupons that have the given configuration. -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.dao.impl
Methods in de.hybris.platform.couponservices.dao.impl that return MultiCodeCouponModelMethods in de.hybris.platform.couponservices.dao.impl that return types with arguments of type MultiCodeCouponModelModifier and TypeMethodDescriptionDefaultCouponDao.findMultiCodeCouponsByCodeConfiguration(CodeGenerationConfigurationModel config) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.interceptor
Methods in de.hybris.platform.couponservices.interceptor with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionprotected booleanMultiCodeCouponValidateInterceptor.checkActiveCoupon(MultiCodeCouponModel coupon, InterceptorContext ctx) protected voidMultiCodeCouponValidateInterceptor.checkRemovalOfGeneratedCodes(MultiCodeCouponModel coupon, InterceptorContext ctx) protected voidMultiCodeCouponValidateInterceptor.checkSeedNumberIsNotDecremented(MultiCodeCouponModel coupon, InterceptorContext ctx) protected <T> TMultiCodeCouponValidateInterceptor.getOriginal(MultiCodeCouponModel coupon, InterceptorContext ctx, String attributeQualifier) protected booleanMultiCodeCouponValidateInterceptor.isCodeGenerationConfigurationChanged(MultiCodeCouponModel model, InterceptorContext ctx) voidMultiCodeCouponInitDefaultsInterceptor.onInitDefaults(MultiCodeCouponModel model, InterceptorContext ctx) voidMultiCodeCouponValidateInterceptor.onValidate(MultiCodeCouponModel coupon, InterceptorContext ctx) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.order.hooks
Methods in de.hybris.platform.couponservices.order.hooks with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionprotected voidGiveAwayMultiCodeCouponGenerationHook.generateGiveAwayMultiCodeCoupon(MultiCodeCouponModel coupon, RuleBasedAddCouponActionModel couponAction) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.redemption.strategies.impl
Methods in de.hybris.platform.couponservices.redemption.strategies.impl with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionprotected booleanDefaultMultiCodeCouponRedemptionStrategy.checkMultiCodeCouponRedeemable(MultiCodeCouponModel coupon, String couponCode) booleanDefaultMultiCodeCouponRedemptionStrategy.isCouponRedeemable(MultiCodeCouponModel coupon, UserModel user, String couponCode) booleanDefaultMultiCodeCouponRedemptionStrategy.isRedeemable(MultiCodeCouponModel coupon, AbstractOrderModel abstractOrder, String couponCode) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.services
Methods in de.hybris.platform.couponservices.services with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionCouponCodeGenerationService.generateCouponCode(MultiCodeCouponModel coupon) Generates a code for the given multi code coupon.CouponCodeGenerationService.generateCouponCodes(MultiCodeCouponModel multiCodeCoupon, int quantity) Generates codes for the given multi-code coupon.booleanCouponCodeGenerationService.verifyCouponCode(MultiCodeCouponModel coupon, String couponCode) verifies if the givencouponCodeis valid for the givencoupon. -
Uses of MultiCodeCouponModel in de.hybris.platform.couponservices.services.impl
Methods in de.hybris.platform.couponservices.services.impl that return MultiCodeCouponModelModifier and TypeMethodDescriptionprotected MultiCodeCouponModelDefaultCouponCodeGenerationServiceIT.generateCouponAndConfigurationForLengths(int partCount, int partLength, String codeSeparator) protected MultiCodeCouponModelDefaultCouponCodeGenerationServiceIT.generateMultiCodeCoupon(CodeGenerationConfigurationModel config, String id) Methods in de.hybris.platform.couponservices.services.impl with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionprotected MediaModelDefaultCouponCodeGenerationService.createMedia(MultiCodeCouponModel coupon, int quantity) DefaultCouponCodeGenerationService.extractClearTextAndCipherText(MultiCodeCouponModel coupon, String couponCode) returns a string pair containing the clear text and the cipher text part of the given coupon code.DefaultCouponCodeGenerationService.generateCouponCode(MultiCodeCouponModel coupon) DefaultCouponCodeGenerationService.generateCouponCodes(MultiCodeCouponModel multiCodeCoupon, int quantity) protected Optional<MediaModel>DefaultCouponCodeGenerationService.generateMediaForMultiCodeCoupon(MultiCodeCouponModel multiCodeCoupon, int quantity) protected intDefaultCouponCodeGenerationService.getCipherTextLength(MultiCodeCouponModel coupon) returns the amount of cipher-text characters to be created for the given coupon.protected intDefaultCouponCodeGenerationService.getClearTextLength(MultiCodeCouponModel coupon) returns the amount of clear-text characters to be created for the given coupon.protected intDefaultCouponCodeGenerationService.getLengthFor(MultiCodeCouponModel coupon, boolean clearText) protected StringDefaultCouponCodeGenerationService.removeCodeSeparators(String codeWithOutPrefix, MultiCodeCouponModel coupon) removes the code separator from the givencodeWithoutPrefix.protected booleanDefaultCouponCodeGenerationService.validateCouponFormat(MultiCodeCouponModel coupon, String couponCode) validates the given coupon code with regards to its format (i.e.protected booleanDefaultCouponCodeGenerationService.verifyCipherText(MultiCodeCouponModel coupon, String couponCode) booleanDefaultCouponCodeGenerationService.verifyCouponCode(MultiCodeCouponModel coupon, String couponCode) protected booleanDefaultCouponCodeGenerationService.verifyUsedCouponCodeNumber(MultiCodeCouponModel coupon, org.apache.commons.lang3.tuple.Pair<String, String> pair) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponwebservices.facades.impl
Methods in de.hybris.platform.couponwebservices.facades.impl that return MultiCodeCouponModelModifier and TypeMethodDescriptionprotected MultiCodeCouponModelDefaultMultiCodeCouponWsFacades.createCouponModel(MultiCodeCouponWsDTO couponDto) protected MultiCodeCouponModelDefaultMultiCodeCouponWsFacades.updateCouponModel(MultiCodeCouponWsDTO couponDto) Methods in de.hybris.platform.couponwebservices.facades.impl that return types with arguments of type MultiCodeCouponModelModifier and TypeMethodDescriptionprotected PaginatedGenericDao<MultiCodeCouponModel>DefaultMultiCodeCouponWsFacades.getCouponPaginatedGenericDao()protected PaginatedGenericDao<MultiCodeCouponModel>DefaultMultiCodeCouponWsFacades.getMultiCodeCouponPaginatedGenericDao()protected Converter<MultiCodeCouponModel,MultiCodeCouponWsDTO> DefaultMultiCodeCouponWsFacades.getMultiCodeCouponWsDTOConverter()Method parameters in de.hybris.platform.couponwebservices.facades.impl with type arguments of type MultiCodeCouponModelModifier and TypeMethodDescriptionvoidDefaultMultiCodeCouponWsFacades.setMultiCodeCouponPaginatedGenericDao(PaginatedGenericDao<MultiCodeCouponModel> multiCodeCouponPaginatedGenericDao) voidDefaultMultiCodeCouponWsFacades.setMultiCodeCouponWsDTOConverter(Converter<MultiCodeCouponModel, MultiCodeCouponWsDTO> multiCodeCouponWsDTOConverter) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponwebservices.populators
Methods in de.hybris.platform.couponwebservices.populators with parameters of type MultiCodeCouponModelModifier and TypeMethodDescriptionprotected voidMultiCodeCouponWsPopulator.convertMultiCodeCoupon(MultiCodeCouponModel source, MultiCodeCouponWsDTO target) voidMultiCodeCouponWsPopulator.populate(MultiCodeCouponModel source, MultiCodeCouponWsDTO target) -
Uses of MultiCodeCouponModel in de.hybris.platform.couponwebservices.util
Methods in de.hybris.platform.couponwebservices.util that return MultiCodeCouponModelModifier and TypeMethodDescriptionCouponWsUtils.getValidMultiCodeCoupon(String couponId) Given the couponId string, checks for instance of MultiCode Coupon, otherwise throws exception