Class EnhancedFulfillmentLineItem
java.lang.Object
com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
com.broadleafcommerce.promotion.offer.web.context.EnhancedFulfillmentLineItem
- All Implemented Interfaces:
com.broadleafcommerce.promotion.offer.client.web.context.FulfillmentLineItem
,com.broadleafcommerce.promotion.offer.client.web.context.LineItem
,Serializable
public class EnhancedFulfillmentLineItem
extends EnhancedLineItem
implements com.broadleafcommerce.promotion.offer.client.web.context.FulfillmentLineItem
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The correspondingEnhancedOrderLineItem
for thisEnhancedFulfillmentLineItem
.int
hashCode()
void
setOrderLineItem
(EnhancedOrderLineItem orderLineItem) The correspondingEnhancedOrderLineItem
for thisEnhancedFulfillmentLineItem
.void
setRelatedOrderLineItemNumber
(String relatedOrderLineItemNumber) toString()
Methods inherited from class com.broadleafcommerce.promotion.offer.web.context.EnhancedLineItem
calculateTotalAdjustmentValue, calculateTotalWithAdjustments, calculateTotalWithAdjustments, calculateTotalWithAdjustmentsAsDouble, createNewDetail, finalizePrice, getAdjustedTotalWithoutFutureCredits, getAdjustedTotalWithoutFutureCredits, getAttributes, getAveragePrice, getCurrency, getEffectiveSegment, getFinalPrice, getFinalTotalAdjustmentValue, getFulfillmentGroupRef, getFulfillmentPrice, getFutureCreditAdjustmentValue, getFutureCredits, getId, getLineNumber, getOfferDetails, getOnSale, getPrice, getProratedAdjustments, getQuantity, getSalePrice, getSegment, getStandardPrice, getTotalPrice, getTotalPriceWithoutAdjustments, getTotalPriceWithoutAdjustments, getTotalStandardPrice, getUnadjustedSalePrice, getUnitPriceWithoutAdjustments, hasAdjustments, initializePriceDetails, isDependent, isDiscountable, isOnSale, isSubscription, mergeDetails, mergeLikeDetails, resetOfferDetails, resetPriceDetails, setAttributes, setCurrency, setDiscountable, setFinalPrice, setFulfillmentGroupRef, setFulfillmentPrice, setId, setLineNumber, setOfferDetails, setProratedAdjustments, setQuantity, setSalePrice, setSegment, setStandardPrice, setSubscription
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.broadleafcommerce.promotion.offer.client.web.context.LineItem
getAttributes, getLineNumber, getQuantity, getSalePrice, getServiceLevel, getStandardPrice, isDiscountable, isSubscription, setAttributes, setDiscountable, setLineNumber, setQuantity, setSalePrice, setStandardPrice, setSubscription
-
Constructor Details
-
EnhancedFulfillmentLineItem
public EnhancedFulfillmentLineItem()
-
-
Method Details
-
getRelatedOrderLineItemNumber
- Specified by:
getRelatedOrderLineItemNumber
in interfacecom.broadleafcommerce.promotion.offer.client.web.context.FulfillmentLineItem
-
getOrderLineItem
The correspondingEnhancedOrderLineItem
for thisEnhancedFulfillmentLineItem
. Built out as part of the offer engine and not provided by the original JSON caller.- Returns:
- The corresponding
EnhancedOrderLineItem
for thisEnhancedFulfillmentLineItem
. - See Also:
-
setRelatedOrderLineItemNumber
- Specified by:
setRelatedOrderLineItemNumber
in interfacecom.broadleafcommerce.promotion.offer.client.web.context.FulfillmentLineItem
-
setOrderLineItem
The correspondingEnhancedOrderLineItem
for thisEnhancedFulfillmentLineItem
. Built out as part of the offer engine and not provided by the original JSON caller.- Parameters:
item
- The correspondingEnhancedOrderLineItem
for thisEnhancedFulfillmentLineItem
.- See Also:
-
equals
- Overrides:
equals
in classEnhancedLineItem
-
canEqual
- Overrides:
canEqual
in classEnhancedLineItem
-
hashCode
public int hashCode()- Overrides:
hashCode
in classEnhancedLineItem
-
toString
- Overrides:
toString
in classEnhancedLineItem
-