-
Terminally Deprecated ElementsElementDescriptionsince 3.x.x. If an existing code exists at all, regardless of whether it's active or not, the request should fail to avoid duplicate codes.Use
Offer.getOfferTemplate()and map theDefaultOfferTemplateTypeto localizable text in the caller instead of using hard-coded values as in this method.Method had a hardcoded entity reference that prevents from accepting extended entities, useJpaAlternateLifecycleOfferAuditSummaryRepository.getManagedType()instead.Method had a hardcoded entity reference that prevents from accepting extended entities, useJpaAlternateLifecycleSharedCodeAuditSummaryRepository.getManagedType()instead.Method had a hardcoded entity reference that prevents from accepting extended entities, useJpaCustomizedOfferRepository.getManagedType()instead.UseCompatibleOfferNode.resolveCompatiblePermutation()which uses correct generics.in favor ofItemOfferPermutationResult.addFreeGiftItem(FreeGiftItem, Offer)to ensure that applied FreeGift offers are added to theItemOfferPermutationResult.appliedItemOffersmap.Unused.since 2.0.1, in favor ofOfferCodeExportEndpoint.exportOfferCodes(String, ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of theExportRequest, instead of passing it as a parameter in the HTTP request.Deprecated in favor of central logging managed byExceptionHandlerUtils.
-
Deprecated Classes
-
Deprecated MethodsMethodDescriptionsince 3.x.x. If an existing code exists at all, regardless of whether it's active or not, the request should fail to avoid duplicate codes.since 1.6 use translations for different localessince 1.6 functionality moved to
MarketingMessage.locationTypes.since 1.6 use translations for different localessince 1.6 functionality moved toMarketingMessage.locationTypes.UseOffer.getOfferTemplate()and map theDefaultOfferTemplateTypeto localizable text in the caller instead of using hard-coded values as in this method.since 3.2.0, useOffer.accessMethodandOffer.getAccessMethod()instead.since 1.6. UseOffer.isTieredOffer()since 3.2.0, useOffer.accessMethodinstead.SeeOffer.offerDiscountStrategy. Offers with this value set to true are now considered to have a discount strategy ofOfferDiscountStrategy.TIERED_ITEM_QTY. To check if an offer is tiered, useOffer.isTieredOffer()No longer relevant with the introduction ofLineItem.getStandardRecurringPrice(). The distinction between price types allows more granular control for subscription discounts.No longer relevant with the introduction ofLineItem.getStandardRecurringPrice(). The distinction between price types allows more granular control for subscription discounts.Method had a hardcoded entity reference that prevents from accepting extended entities, useJpaAlternateLifecycleOfferAuditSummaryRepository.getManagedType()instead.Method had a hardcoded entity reference that prevents from accepting extended entities, useJpaAlternateLifecycleSharedCodeAuditSummaryRepository.getManagedType()instead.Method had a hardcoded entity reference that prevents from accepting extended entities, useJpaCustomizedOfferRepository.getManagedType()instead.Since 1.6, useCampaignCodeGenerationProperties.getBatchSize()instead.since 1.4, useDefaultCodeGeneratorService.getCampaignService()insteadUseCompatibleOfferNode.resolveCompatiblePermutation()which uses correct generics.in favor ofItemOfferPermutationResult.addFreeGiftItem(FreeGiftItem, Offer)to ensure that applied FreeGift offers are added to theItemOfferPermutationResult.appliedItemOffersmap.Unused.since 1.6, in favor ofLineItemOfferDetail.split(TypeFactory, OfferDiscount).since 2.0.1, in favor ofOfferCodeExportEndpoint.exportOfferCodes(String, ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of theExportRequest, instead of passing it as a parameter in the HTTP request.Deprecated in favor of central logging managed byExceptionHandlerUtils.
-
Deprecated Enum ConstantsEnum ConstantDescriptionas of 1.6, use
MarketingMessageLocationType.EVERYWHERE()insteadas of 1.6, useMarketingMessageLocationType.BROWSEinstead