Uses of Class
com.broadleafcommerce.promotion.offer.domain.MarketingMessage
Package
Description
-
Uses of MarketingMessage in com.broadleafcommerce.promotion.offer.domain
Modifier and TypeClassDescriptionclass
MarketingMessageResponse<P extends MarketingMessage>
A DTO to return a list ofMarketingMessages
.Modifier and TypeMethodDescriptionint
MarketingMessage.compareTo
(MarketingMessage that) Orders bypriority
.Modifier and TypeMethodDescriptionvoid
MarketingMessages.setMessages
(List<MarketingMessage> messages) -
Uses of MarketingMessage in com.broadleafcommerce.promotion.offer.service
Modifier and TypeClassDescriptionclass
DefaultMarketingMessageResolver<P extends MarketingMessage,
O extends Offer> class
DefaultMarketingMessageService<P extends MarketingMessage>
interface
MarketingMessageResolver<P extends MarketingMessage,
O extends Offer> Service API to retrieveMarketingMessages
for aMarketingMessageRequest
based on theOffers
the messages belong to, theMarketingMessageLocationType
, and theMarketingMessageTargetType
.interface
MarketingMessageService<P extends MarketingMessage>
Base service API forMarketingMessage
. -
Uses of MarketingMessage in com.broadleafcommerce.promotion.offer.service.autoconfigure
Modifier and TypeMethodDescription<P extends MarketingMessage,
O extends Offer>
MarketingMessageResolver<P,O> OfferServiceAutoConfiguration.marketingMessageRetrievalService
(MarketingMessageService<P> marketingMessageService, OfferCandidateService<O> offerCandidateService, OfferService<O> offerService, MarketingMessageOfferCandidateService<O> marketingMessageOfferCandidateService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) <P extends MarketingMessage>
MarketingMessageService<P>OfferServiceAutoConfiguration.marketingMessageService
(MarketingMessageRepository<com.broadleafcommerce.data.tracking.core.Trackable> marketingMessageRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) -
Uses of MarketingMessage in com.broadleafcommerce.promotion.offer.service.validation
Modifier and TypeMethodDescriptionprotected void
MarketingMessageValidator.validateActiveEndDate
(MarketingMessage marketingMessage, org.springframework.validation.Errors errors) -
Uses of MarketingMessage in com.broadleafcommerce.promotion.offer.web.endpoint
Modifier and TypeFieldDescriptionprotected final MarketingMessageResolver<MarketingMessage,
Offer> MarketingMessageRetrievalEndpoint.marketingMessageResolver
Modifier and TypeMethodDescriptionMarketingMessagesEndpoint.createMessage
(String offerid, MarketingMessage marketingMessage, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) MarketingMessagesEndpoint.readMessageById
(String offerId, String messageId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) MarketingMessagesEndpoint.replaceMessage
(String offerId, String messageId, MarketingMessage marketingMessage, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) MarketingMessagesEndpoint.updateMessage
(String offerId, String messageId, MarketingMessage marketingMessage, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionprotected MarketingMessageService<MarketingMessage>
MarketingMessagesEndpoint.getMarketingMessageService()
MarketingMessageRetrievalEndpoint.getMarketingMessagesForRequest
(MarketingMessageRequest marketingMessageRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<MarketingMessage>
MarketingMessagesEndpoint.readAllMessages
(List<String> offerIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) Reads all of the activeMarketingMessages
with options for paging and filtering byOffer.id
.org.springframework.data.domain.Page<MarketingMessage>
MarketingMessagesEndpoint.readAllMessagesForOffer
(String offerId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) Modifier and TypeMethodDescriptionprotected void
MarketingMessagesEndpoint.assertParentOfferOfMessageIsCorrect
(String expectedParentOfferId, MarketingMessage message) MarketingMessagesEndpoint.createMessage
(String offerid, MarketingMessage marketingMessage, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) MarketingMessagesEndpoint.replaceMessage
(String offerId, String messageId, MarketingMessage marketingMessage, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) MarketingMessagesEndpoint.updateMessage
(String offerId, String messageId, MarketingMessage marketingMessage, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionMarketingMessageRetrievalEndpoint
(AuditVerficationProperties auditVerificationProperties, MarketingMessageResolver<MarketingMessage, Offer> marketingMessageResolver) MarketingMessagesEndpoint
(MarketingMessageService<MarketingMessage> marketingMessageService, OfferService<Offer> offerService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService)