@Service(value="blOfferMessageProcessor")
public class OfferMessageProcessor
extends org.thymeleaf.processor.element.AbstractLocalVariableDefinitionElementProcessor
OrderItem.
This is mostly intended to be utilized in the context of the Cart.| Modifier and Type | Field and Description |
|---|---|
static String |
ORDER_ITEM |
| Constructor and Description |
|---|
OfferMessageProcessor()
Sets the name of this processor to be used in Thymeleaf template
|
| Modifier and Type | Method and Description |
|---|---|
protected Set<String> |
getAppliedOffersForOrderItem(OrderItem orderItem) |
protected Map<String,Object> |
getNewLocalVariables(org.thymeleaf.Arguments arguments,
org.thymeleaf.dom.Element element) |
protected OrderItem |
getOrderItemFromArguments(org.thymeleaf.Arguments arguments,
org.thymeleaf.dom.Element element) |
int |
getPrecedence() |
protected boolean |
removeHostElement(org.thymeleaf.Arguments arguments,
org.thymeleaf.dom.Element element) |
processElementdoProcess, getMatcherpublic static final String ORDER_ITEM
public OfferMessageProcessor()
public int getPrecedence()
getPrecedence in class org.thymeleaf.processor.AbstractProcessorprotected Map<String,Object> getNewLocalVariables(org.thymeleaf.Arguments arguments, org.thymeleaf.dom.Element element)
getNewLocalVariables in class org.thymeleaf.processor.element.AbstractLocalVariableDefinitionElementProcessorprotected Set<String> getAppliedOffersForOrderItem(OrderItem orderItem)
protected OrderItem getOrderItemFromArguments(org.thymeleaf.Arguments arguments, org.thymeleaf.dom.Element element)
protected boolean removeHostElement(org.thymeleaf.Arguments arguments,
org.thymeleaf.dom.Element element)
removeHostElement in class org.thymeleaf.processor.element.AbstractLocalVariableDefinitionElementProcessorCopyright © 2016. All rights reserved.