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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe correspondingEnhancedOrderLineItemfor thisEnhancedFulfillmentLineItem.inthashCode()voidsetOrderLineItem(EnhancedOrderLineItem orderLineItem) The correspondingEnhancedOrderLineItemfor thisEnhancedFulfillmentLineItem.voidsetRelatedOrderLineItemNumber(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, setSubscriptionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
getRelatedOrderLineItemNumberin interfacecom.broadleafcommerce.promotion.offer.client.web.context.FulfillmentLineItem
-
getOrderLineItem
The correspondingEnhancedOrderLineItemfor thisEnhancedFulfillmentLineItem. Built out as part of the offer engine and not provided by the original JSON caller.- Returns:
- The corresponding
EnhancedOrderLineItemfor thisEnhancedFulfillmentLineItem. - See Also:
-
setRelatedOrderLineItemNumber
- Specified by:
setRelatedOrderLineItemNumberin interfacecom.broadleafcommerce.promotion.offer.client.web.context.FulfillmentLineItem
-
setOrderLineItem
The correspondingEnhancedOrderLineItemfor thisEnhancedFulfillmentLineItem. Built out as part of the offer engine and not provided by the original JSON caller.- Parameters:
item- The correspondingEnhancedOrderLineItemfor thisEnhancedFulfillmentLineItem.- See Also:
-
equals
- Overrides:
equalsin classEnhancedLineItem
-
canEqual
- Overrides:
canEqualin classEnhancedLineItem
-
hashCode
public int hashCode()- Overrides:
hashCodein classEnhancedLineItem
-
toString
- Overrides:
toStringin classEnhancedLineItem
-