Class MarketingMessageResponse
- java.lang.Object
-
- com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
-
- All Implemented Interfaces:
Serializable
public class MarketingMessageResponse extends Object implements Serializable
Represents the response from theExternalOfferProvidercontaining variousMarketingMessages grouped by the message location type.- Author:
- Jon Fleschler (jfleschler)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MarketingMessageResponse()MarketingMessageResponse(List<MarketingMessage> cartMessages, List<MarketingMessage> browseMessages, Map<String,List<MarketingMessage>> cartItemMessages, Map<String,List<MarketingMessage>> browseItemMessages, Map<String,List<MarketingMessage>> productDetailMessages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)Map<String,List<MarketingMessage>>getBrowseItemMessages()Messages that should be displayed on individual product items shown during browseList<MarketingMessage>getBrowseMessages()Messages that should be displayed on the product list page headersMap<String,List<MarketingMessage>>getCartItemMessages()Messages that should be displayed on individual cart itemsList<MarketingMessage>getCartMessages()Messages that should be displayed on the cart page's headerMap<String,List<MarketingMessage>>getProductDetailMessages()Messages that should be displayed on product detail pagesinthashCode()voidsetBrowseItemMessages(Map<String,List<MarketingMessage>> browseItemMessages)Messages that should be displayed on individual product items shown during browsevoidsetBrowseMessages(List<MarketingMessage> browseMessages)Messages that should be displayed on the product list page headersvoidsetCartItemMessages(Map<String,List<MarketingMessage>> cartItemMessages)Messages that should be displayed on individual cart itemsvoidsetCartMessages(List<MarketingMessage> cartMessages)Messages that should be displayed on the cart page's headervoidsetProductDetailMessages(Map<String,List<MarketingMessage>> productDetailMessages)Messages that should be displayed on product detail pagesStringtoString()
-
-
-
Constructor Detail
-
MarketingMessageResponse
public MarketingMessageResponse()
-
MarketingMessageResponse
public MarketingMessageResponse(List<MarketingMessage> cartMessages, List<MarketingMessage> browseMessages, Map<String,List<MarketingMessage>> cartItemMessages, Map<String,List<MarketingMessage>> browseItemMessages, Map<String,List<MarketingMessage>> productDetailMessages)
-
-
Method Detail
-
getCartMessages
public List<MarketingMessage> getCartMessages()
Messages that should be displayed on the cart page's header- Returns:
- messages for the cart header
-
getBrowseMessages
public List<MarketingMessage> getBrowseMessages()
Messages that should be displayed on the product list page headers- Returns:
- messages for product list page headers
-
getCartItemMessages
public Map<String,List<MarketingMessage>> getCartItemMessages()
Messages that should be displayed on individual cart items- Returns:
- messages for individual cart items
-
getBrowseItemMessages
public Map<String,List<MarketingMessage>> getBrowseItemMessages()
Messages that should be displayed on individual product items shown during browse- Returns:
- messages for individual products displayed during browse
-
getProductDetailMessages
public Map<String,List<MarketingMessage>> getProductDetailMessages()
Messages that should be displayed on product detail pages- Returns:
- messages for product detail pages
-
setCartMessages
public void setCartMessages(List<MarketingMessage> cartMessages)
Messages that should be displayed on the cart page's header
-
setBrowseMessages
public void setBrowseMessages(List<MarketingMessage> browseMessages)
Messages that should be displayed on the product list page headers
-
setCartItemMessages
public void setCartItemMessages(Map<String,List<MarketingMessage>> cartItemMessages)
Messages that should be displayed on individual cart items
-
setBrowseItemMessages
public void setBrowseItemMessages(Map<String,List<MarketingMessage>> browseItemMessages)
Messages that should be displayed on individual product items shown during browse
-
setProductDetailMessages
public void setProductDetailMessages(Map<String,List<MarketingMessage>> productDetailMessages)
Messages that should be displayed on product detail pages
-
canEqual
protected boolean canEqual(Object other)
-
-