Uses of Class
com.broadleafcommerce.promotion.offer.domain.OfferOptIn
Packages that use OfferOptIn
Package
Description
-
Uses of OfferOptIn in com.broadleafcommerce.promotion.offer.service
Classes in com.broadleafcommerce.promotion.offer.service with type parameters of type OfferOptInModifier and TypeClassDescriptionclassDefaultOfferOptInService<P extends OfferOptIn>interfaceOfferOptInService<P extends OfferOptIn>Handle any business logic related to offer opt in processing.Methods in com.broadleafcommerce.promotion.offer.service that return OfferOptInModifier and TypeMethodDescriptionDefaultOfferOptInService.buildOptIn(Offer offer, boolean isMutable) OfferOptInService.buildOptIn(Offer offer, boolean isMutable) Build an opt-in for the given offer. -
Uses of OfferOptIn in com.broadleafcommerce.promotion.offer.service.autoconfigure
Methods in com.broadleafcommerce.promotion.offer.service.autoconfigure with type parameters of type OfferOptInModifier and TypeMethodDescription<P extends OfferOptIn>
OfferOptInService<P>OfferServiceAutoConfiguration.offerOptInService(OfferOptInRepository<com.broadleafcommerce.data.tracking.core.Trackable> offerRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) -
Uses of OfferOptIn in com.broadleafcommerce.promotion.offer.service.engine.candidate
Methods in com.broadleafcommerce.promotion.offer.service.engine.candidate that return types with arguments of type OfferOptInModifier and TypeMethodDescriptionprotected @NotNull Map<String,List<OfferOptIn>> DefaultOfferCandidateService.getOfferOptIns(EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, List<String> tenantOfferIds) protected OfferOptInService<OfferOptIn>DefaultOfferCandidateService.getOptInService()Method parameters in com.broadleafcommerce.promotion.offer.service.engine.candidate with type arguments of type OfferOptInModifier and TypeMethodDescriptionvoidDefaultOfferCandidateService.setOptInService(OfferOptInService<OfferOptIn> optInService) -
Uses of OfferOptIn in com.broadleafcommerce.promotion.offer.web.context
Methods in com.broadleafcommerce.promotion.offer.web.context that return types with arguments of type OfferOptInMethod parameters in com.broadleafcommerce.promotion.offer.web.context with type arguments of type OfferOptInModifier and TypeMethodDescriptionvoidEnhancedOrder.setOfferOptInMap(Map<String, List<OfferOptIn>> offerOptInMap) -
Uses of OfferOptIn in com.broadleafcommerce.promotion.offer.web.endpoint
Methods in com.broadleafcommerce.promotion.offer.web.endpoint that return OfferOptInModifier and TypeMethodDescriptionprotected OfferOptInOfferOptInEndpoint.hydrate(OfferOptIn optIn, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) OfferOptInEndpoint.readOfferOptInById(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) Read an OfferOptIn instance if available.OfferOptInEndpoint.replaceOfferOptIn(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, OfferOptIn req) Either update an existing OfferOptIn instance, or create a new one.OfferOptInEndpoint.updateOfferOptIn(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, OfferOptIn req) Either update an existing OfferOptIn instance, or create a new one.Methods in com.broadleafcommerce.promotion.offer.web.endpoint that return types with arguments of type OfferOptInModifier and TypeMethodDescriptionprotected OfferOptInService<OfferOptIn>OfferOptInEndpoint.getService()org.springframework.data.domain.Page<OfferOptIn>OfferOptInEndpoint.readAllMixes(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String query, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) Read all Offers via a direct query against the Offer domain.org.springframework.data.domain.Page<OfferOptIn>OfferOptInEndpoint.readAllOfferOptIns(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) Retrieve All OfferOptIn domain via a direct query against that domain, yielding paged results.Methods in com.broadleafcommerce.promotion.offer.web.endpoint with parameters of type OfferOptInModifier and TypeMethodDescriptionprotected OfferOptInOfferOptInEndpoint.hydrate(OfferOptIn optIn, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) OfferOptInEndpoint.replaceOfferOptIn(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, OfferOptIn req) Either update an existing OfferOptIn instance, or create a new one.OfferOptInEndpoint.updateOfferOptIn(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, OfferOptIn req) Either update an existing OfferOptIn instance, or create a new one.protected voidOfferOptInEndpoint.validate(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, OfferOptIn req) Review whether or not a OfferOptIn update is allowed based on the context of the related offer.Constructor parameters in com.broadleafcommerce.promotion.offer.web.endpoint with type arguments of type OfferOptInModifierConstructorDescriptionOfferOptInEndpoint(OfferOptInService<OfferOptIn> service, OfferService<Offer> offerService, OfferOptInRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils policyUtils)