Class MarketingMessageRetrievalEndpoint
- java.lang.Object
-
- com.broadleafcommerce.promotion.offer.web.endpoint.MarketingMessageRetrievalEndpoint
-
@FrameworkRestController @FrameworkMapping("/retrieve-marketing-messages") @DataRouteByExample(MarketingMessages.class) public class MarketingMessageRetrievalEndpoint extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringBASE_URIprotected MarketingMessageResolver<MarketingMessage,Offer>marketingMessageResolver
-
Constructor Summary
Constructors Constructor Description MarketingMessageRetrievalEndpoint(MarketingMessageResolver<MarketingMessage,Offer> marketingMessageResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarketingMessageResponse<MarketingMessage>getMarketingMessagesForRequest(MarketingMessageRequest marketingMessageRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
-
-
Field Detail
-
BASE_URI
public static final String BASE_URI
- See Also:
- Constant Field Values
-
marketingMessageResolver
protected final MarketingMessageResolver<MarketingMessage,Offer> marketingMessageResolver
-
-
Constructor Detail
-
MarketingMessageRetrievalEndpoint
public MarketingMessageRetrievalEndpoint(MarketingMessageResolver<MarketingMessage,Offer> marketingMessageResolver)
-
-
Method Detail
-
getMarketingMessagesForRequest
@FrameworkPostMapping(consumes="application/json") @Policy(permissionRoots="OFFER") public MarketingMessageResponse<MarketingMessage> getMarketingMessagesForRequest(@RequestBody MarketingMessageRequest marketingMessageRequest, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
-