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()
-