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 aOrderFulfillmentItemfor use with a JPA datastore.- Author:
- Samarth Dhruva (samarthd)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaOrderFulfillmentItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)Map<String,Object>getAttributes()Class<?>getBusinessDomainType()StringgetContextId()The primary key.javax.money.CurrencyUnitgetCurrency()List<com.broadleafcommerce.order.common.domain.Adjustment>getFulfillmentAdjustments()javax.money.MonetaryAmountgetFulfillmentAdjustmentsTotal()javax.money.MonetaryAmountgetFulfillmentRefundAmount()javax.money.MonetaryAmountgetFulfillmentTotal()Map<String,Object>getInternalAttributes()StringgetInventoryCheckStrategy()StringgetInventoryReservationStrategy()javax.money.MonetaryAmountgetMerchandiseAdjustmentsTotal()javax.money.MonetaryAmountgetMerchandiseRefundAmount()javax.money.MonetaryAmountgetMerchandiseSubtotal()javax.money.MonetaryAmountgetMerchandiseTaxTotal()javax.money.MonetaryAmountgetMerchandiseTotal()JpaOrderFulfillmentgetOrderFulfillment()StringgetOrderItemId()javax.money.MonetaryAmountgetProratedOrderAdjustments()javax.money.MonetaryAmountgetProratedOrderFulfillmentAdjustments()intgetQuantity()StringgetReferenceNumber()List<JpaOrderFulfillmentItemTaxDetail>getTaxDetails()javax.money.MonetaryAmountgetUnitFulfillmentCharge()javax.money.MonetaryAmountgetUnitMerchandisePrice()inthashCode()booleanisAvailableOnline()voidsetAttributes(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)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)StringtoString()
-
-
-
Method Detail
-
getBusinessDomainType
public Class<?> 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()
-
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
public String getContextId()
The primary key.- Returns:
- The primary key
-
getReferenceNumber
public String getReferenceNumber()
- See Also:
OrderFulfillmentItem.referenceNumber
-
getOrderFulfillment
public JpaOrderFulfillment getOrderFulfillment()
- See Also:
OrderFulfillmentItem.orderFulfillment
-
getOrderItemId
public String getOrderItemId()
- See Also:
OrderFulfillmentItem.orderItemId
-
getQuantity
public int getQuantity()
- See Also:
OrderFulfillmentItem.quantity
-
getFulfillmentAdjustments
public List<com.broadleafcommerce.order.common.domain.Adjustment> getFulfillmentAdjustments()
- See Also:
OrderFulfillmentItem.fulfillmentAdjustments
-
isAvailableOnline
public boolean isAvailableOnline()
- See Also:
OrderFulfillmentItem.availableOnline
-
getInventoryCheckStrategy
public String getInventoryCheckStrategy()
- See Also:
OrderFulfillmentItem.inventoryCheckStrategy
-
getInventoryReservationStrategy
public String getInventoryReservationStrategy()
- See Also:
OrderFulfillmentItem.inventoryReservationStrategy
-
getTaxDetails
public List<JpaOrderFulfillmentItemTaxDetail> getTaxDetails()
-
getInternalAttributes
public Map<String,Object> getInternalAttributes()
- See Also:
OrderFulfillmentItem.internalAttributes
-
getCurrency
public javax.money.CurrencyUnit getCurrency()
-
setContextId
public void setContextId(String contextId)
The primary key.- Parameters:
contextId- The primary key
-
setReferenceNumber
public void setReferenceNumber(String referenceNumber)
- See Also:
OrderFulfillmentItem.referenceNumber
-
setOrderFulfillment
public void setOrderFulfillment(JpaOrderFulfillment orderFulfillment)
- See Also:
OrderFulfillmentItem.orderFulfillment
-
setOrderItemId
public void setOrderItemId(String orderItemId)
- 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
public void setInventoryCheckStrategy(String inventoryCheckStrategy)
- See Also:
OrderFulfillmentItem.inventoryCheckStrategy
-
setInventoryReservationStrategy
public void setInventoryReservationStrategy(String inventoryReservationStrategy)
- See Also:
OrderFulfillmentItem.inventoryReservationStrategy
-
setTaxDetails
public void setTaxDetails(List<JpaOrderFulfillmentItemTaxDetail> taxDetails)
-
setAttributes
public void setAttributes(Map<String,Object> attributes)
- See Also:
OrderFulfillmentItem.attributes
-
setInternalAttributes
public void setInternalAttributes(Map<String,Object> internalAttributes)
- See Also:
OrderFulfillmentItem.internalAttributes
-
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency)
-
canEqual
protected boolean canEqual(Object other)
-
-