Class PromotionMessageVariableExpression
java.lang.Object
org.broadleafcommerce.core.web.expression.BLCVariableExpression
org.broadleafcommerce.core.web.expression.PromotionMessageVariableExpression
- All Implemented Interfaces:
BroadleafVariableExpression
@Service("blPromotionMessageVariableExpression")
@ConditionalOnTemplating
public class PromotionMessageVariableExpression
extends BLCVariableExpression
- Author:
- Chris Kittrell (ckittrell)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<PromotionMessageGenerator>static final Stringstatic final StringFields inherited from class org.broadleafcommerce.core.web.expression.BLCVariableExpression
catalogURLService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilterInvalidPlacements(String[] placements) getAppliedOfferNamesForOrderItem(OrderItem orderItem) getItemPromotionMessages(OrderItem orderItem) getName()getProductPromotionMessages(Product product, String... placements) protected booleanisValidPlacementType(String placement) Methods inherited from class org.broadleafcommerce.core.web.expression.BLCVariableExpression
getCurrentUrl, getPrice, relativeURL, relativeURL, relativeURL, relativeURL
-
Field Details
-
PRODUCT
- See Also:
-
PLACEMENT
- See Also:
-
generators
-
-
Constructor Details
-
PromotionMessageVariableExpression
public PromotionMessageVariableExpression()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceBroadleafVariableExpression- Overrides:
getNamein classBLCVariableExpression
-
getProductPromotionMessages
-
getItemPromotionMessages
-
getAppliedOfferNamesForOrderItem
-
filterInvalidPlacements
-
isValidPlacementType
-