Class OrderFulfillmentItemOfferUtils
- java.lang.Object
 - 
- com.broadleafcommerce.orderoperation.service.util.OrderFulfillmentItemOfferUtils
 
 
- 
public class OrderFulfillmentItemOfferUtils extends Object
Utility class to aid in processingOrderFulfillmentItemsregarding offers.- Author:
 - Sunny Yu
 
 
- 
- 
Constructor Summary
Constructors Constructor Description OrderFulfillmentItemOfferUtils(com.fasterxml.jackson.databind.ObjectMapper mapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.fasterxml.jackson.databind.ObjectMappergetMapper()List<com.broadleafcommerce.order.common.domain.OfferItemDetail>getQualifierFulfillmentItemDetails(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem item)Gets the offer qualifierOfferItemDetailsthat the givenOrderFulfillmentItemwas a target of.List<String>getQualifierFulfillmentItemIds(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem item)Retrieves the offer qualifierOrderFulfillmentItem.getId()from the given targetOrderFulfillmentItem.protected com.broadleafcommerce.common.extension.TypeFactorygetTypeFactory() 
 - 
 
- 
- 
Method Detail
- 
getQualifierFulfillmentItemDetails
public List<com.broadleafcommerce.order.common.domain.OfferItemDetail> getQualifierFulfillmentItemDetails(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem item)
Gets the offer qualifierOfferItemDetailsthat the givenOrderFulfillmentItemwas a target of.- Parameters:
 item- theOrderFulfillmentItemto get the offer qualifierOfferItemDetailsfrom- Returns:
 - the offer qualifier 
OfferItemDetailsthat the givenOrderFulfillmentItemwas a target of 
 
- 
getQualifierFulfillmentItemIds
public List<String> getQualifierFulfillmentItemIds(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem item)
Retrieves the offer qualifierOrderFulfillmentItem.getId()from the given targetOrderFulfillmentItem.- Parameters:
 item- theOrderFulfillmentItemto retrieve the targetOrderFulfillmentItem.getId()from- Returns:
 - the target 
OrderFulfillmentItem.getId()from the givenOrderFulfillmentItem 
 
- 
getMapper
protected com.fasterxml.jackson.databind.ObjectMapper getMapper()
 
- 
getTypeFactory
protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()
 
 - 
 
 -