Class JpaOrderFulfillmentItem
java.lang.Object
com.broadleafcommerce.order.provider.jpa.domain.JpaOrderFulfillmentItem
- All Implemented Interfaces:
 com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware,Serializable
@Entity
public class JpaOrderFulfillmentItem
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
Persistent counter-part to a 
OrderFulfillmentItem for use with a JPA datastore.- Author:
 - Samarth Dhruva (samarthd)
 - See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanClass<?>The primary key.javax.money.CurrencyUnitList<com.broadleafcommerce.order.common.domain.Adjustment>javax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountjavax.money.MonetaryAmountintjavax.money.MonetaryAmountjavax.money.MonetaryAmountinthashCode()booleanvoidsetAttributes(Map<String, Object> attributes) voidsetAvailableOnline(boolean availableOnline) voidsetContextId(String contextId) The primary key.voidsetCurrency(javax.money.CurrencyUnit currency) voidsetFulfillmentAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> fulfillmentAdjustments) voidsetFulfillmentAdjustmentsTotal(javax.money.MonetaryAmount fulfillmentAdjustmentsTotal) voidsetFulfillmentRefundAmount(javax.money.MonetaryAmount fulfillmentRefundAmount) voidsetFulfillmentTotal(javax.money.MonetaryAmount fulfillmentTotal) voidsetInternalAttributes(Map<String, Object> internalAttributes) voidsetInventoryCheckStrategy(String inventoryCheckStrategy) voidsetInventoryReservationStrategy(String inventoryReservationStrategy) voidsetMerchandiseAdjustmentsTotal(javax.money.MonetaryAmount merchandiseAdjustmentsTotalAmount) voidsetMerchandiseRefundAmount(javax.money.MonetaryAmount merchandiseRefundAmount) voidsetMerchandiseSubtotal(javax.money.MonetaryAmount merchandiseSubtotalAmount) voidsetMerchandiseTaxTotal(javax.money.MonetaryAmount merchandiseTotalTax) voidsetMerchandiseTotal(javax.money.MonetaryAmount merchandiseTotalAmount) voidsetOrderFulfillment(JpaOrderFulfillment orderFulfillment) voidsetOrderItemId(String orderItemId) voidsetPricedFulfillmentOption(JpaPricedFulfillmentOption pricedFulfillmentOption) voidsetProratedFulfillmentCharge(javax.money.MonetaryAmount proratedFulfillmentCharge) voidsetProratedOrderAdjustments(javax.money.MonetaryAmount proratedOrderAdjustments) voidsetProratedOrderFulfillmentAdjustments(javax.money.MonetaryAmount proratedOrderFulfillmentAdjustments) voidsetQuantity(int quantity) voidsetReferenceNumber(String referenceNumber) voidsetTaxDetails(List<JpaOrderFulfillmentItemTaxDetail> taxDetails) voidsetUnitFulfillmentCharge(javax.money.MonetaryAmount unitFulfillmentCharge) voidsetUnitMerchandisePrice(javax.money.MonetaryAmount unitMerchandisePriceAmount) toString() 
- 
Constructor Details
- 
JpaOrderFulfillmentItem
public JpaOrderFulfillmentItem() 
 - 
 - 
Method Details
- 
getBusinessDomainType
- Specified by:
 getBusinessDomainTypein interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
 - 
setUnitMerchandisePrice
public void setUnitMerchandisePrice(javax.money.MonetaryAmount unitMerchandisePriceAmount)  - 
getUnitMerchandisePrice
public javax.money.MonetaryAmount getUnitMerchandisePrice() - 
setMerchandiseSubtotal
public void setMerchandiseSubtotal(javax.money.MonetaryAmount merchandiseSubtotalAmount)  - 
getMerchandiseSubtotal
public javax.money.MonetaryAmount getMerchandiseSubtotal() - 
setMerchandiseAdjustmentsTotal
public void setMerchandiseAdjustmentsTotal(javax.money.MonetaryAmount merchandiseAdjustmentsTotalAmount)  - 
getMerchandiseAdjustmentsTotal
public javax.money.MonetaryAmount getMerchandiseAdjustmentsTotal() - 
setMerchandiseTotal
public void setMerchandiseTotal(javax.money.MonetaryAmount merchandiseTotalAmount)  - 
getMerchandiseTotal
public javax.money.MonetaryAmount getMerchandiseTotal() - 
setMerchandiseRefundAmount
public void setMerchandiseRefundAmount(javax.money.MonetaryAmount merchandiseRefundAmount)  - 
getMerchandiseRefundAmount
public javax.money.MonetaryAmount getMerchandiseRefundAmount() - 
setProratedOrderAdjustments
public void setProratedOrderAdjustments(javax.money.MonetaryAmount proratedOrderAdjustments)  - 
getProratedOrderAdjustments
public javax.money.MonetaryAmount getProratedOrderAdjustments() - 
setProratedFulfillmentCharge
public void setProratedFulfillmentCharge(javax.money.MonetaryAmount proratedFulfillmentCharge)  - 
getProratedFulfillmentCharge
public javax.money.MonetaryAmount getProratedFulfillmentCharge() - 
setMerchandiseTaxTotal
public void setMerchandiseTaxTotal(javax.money.MonetaryAmount merchandiseTotalTax)  - 
getMerchandiseTaxTotal
public javax.money.MonetaryAmount getMerchandiseTaxTotal() - 
setUnitFulfillmentCharge
public void setUnitFulfillmentCharge(javax.money.MonetaryAmount unitFulfillmentCharge)  - 
getUnitFulfillmentCharge
public javax.money.MonetaryAmount getUnitFulfillmentCharge() - 
setFulfillmentAdjustmentsTotal
public void setFulfillmentAdjustmentsTotal(javax.money.MonetaryAmount fulfillmentAdjustmentsTotal)  - 
getFulfillmentAdjustmentsTotal
public javax.money.MonetaryAmount getFulfillmentAdjustmentsTotal() - 
setFulfillmentTotal
public void setFulfillmentTotal(javax.money.MonetaryAmount fulfillmentTotal)  - 
getFulfillmentTotal
public javax.money.MonetaryAmount getFulfillmentTotal() - 
setProratedOrderFulfillmentAdjustments
public void setProratedOrderFulfillmentAdjustments(javax.money.MonetaryAmount proratedOrderFulfillmentAdjustments)  - 
getProratedOrderFulfillmentAdjustments
public javax.money.MonetaryAmount getProratedOrderFulfillmentAdjustments() - 
setFulfillmentRefundAmount
public void setFulfillmentRefundAmount(javax.money.MonetaryAmount fulfillmentRefundAmount)  - 
getFulfillmentRefundAmount
public javax.money.MonetaryAmount getFulfillmentRefundAmount() - 
getContextId
The primary key.- Returns:
 - The primary key
 
 - 
getReferenceNumber
- See Also:
 - 
OrderFulfillmentItem.referenceNumber
 
 - 
getOrderFulfillment
- See Also:
 - 
OrderFulfillmentItem.orderFulfillment
 
 - 
getOrderItemId
- See Also:
 - 
OrderFulfillmentItem.orderItemId
 
 - 
getQuantity
public int getQuantity()- See Also:
 - 
OrderFulfillmentItem.quantity
 
 - 
getFulfillmentAdjustments
- See Also:
 - 
OrderFulfillmentItem.fulfillmentAdjustments
 
 - 
isAvailableOnline
public boolean isAvailableOnline()- See Also:
 - 
OrderFulfillmentItem.availableOnline
 
 - 
getInventoryCheckStrategy
- See Also:
 - 
OrderFulfillmentItem.inventoryCheckStrategy
 
 - 
getInventoryReservationStrategy
- See Also:
 - 
OrderFulfillmentItem.inventoryReservationStrategy
 
 - 
getTaxDetails
 - 
getPricedFulfillmentOption
 - 
getAttributes
- See Also:
 - 
OrderFulfillmentItem.attributes
 
 - 
getInternalAttributes
- See Also:
 - 
OrderFulfillmentItem.internalAttributes
 
 - 
getCurrency
public javax.money.CurrencyUnit getCurrency() - 
setContextId
The primary key.- Parameters:
 contextId- The primary key
 - 
setReferenceNumber
- See Also:
 - 
OrderFulfillmentItem.referenceNumber
 
 - 
setOrderFulfillment
- See Also:
 - 
OrderFulfillmentItem.orderFulfillment
 
 - 
setOrderItemId
- See Also:
 - 
OrderFulfillmentItem.orderItemId
 
 - 
setQuantity
public void setQuantity(int quantity) - See Also:
 - 
OrderFulfillmentItem.quantity
 
 - 
setFulfillmentAdjustments
public void setFulfillmentAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> fulfillmentAdjustments) - See Also:
 - 
OrderFulfillmentItem.fulfillmentAdjustments
 
 - 
setAvailableOnline
public void setAvailableOnline(boolean availableOnline) - See Also:
 - 
OrderFulfillmentItem.availableOnline
 
 - 
setInventoryCheckStrategy
- See Also:
 - 
OrderFulfillmentItem.inventoryCheckStrategy
 
 - 
setInventoryReservationStrategy
- See Also:
 - 
OrderFulfillmentItem.inventoryReservationStrategy
 
 - 
setTaxDetails
 - 
setPricedFulfillmentOption
 - 
setAttributes
- See Also:
 - 
OrderFulfillmentItem.attributes
 
 - 
setInternalAttributes
- See Also:
 - 
OrderFulfillmentItem.internalAttributes
 
 - 
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency)  - 
toString
 - 
equals
 - 
canEqual
 - 
hashCode
public int hashCode() 
 -