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 aOrderFulfillmentItem
for 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 boolean
canEqual(Object other)
boolean
equals(Object o)
Map<String,Object>
getAttributes()
Class<?>
getBusinessDomainType()
String
getContextId()
The primary key.javax.money.CurrencyUnit
getCurrency()
List<com.broadleafcommerce.order.common.domain.Adjustment>
getFulfillmentAdjustments()
javax.money.MonetaryAmount
getFulfillmentAdjustmentsTotal()
javax.money.MonetaryAmount
getFulfillmentRefundAmount()
javax.money.MonetaryAmount
getFulfillmentTotal()
Map<String,Object>
getInternalAttributes()
String
getInventoryCheckStrategy()
String
getInventoryReservationStrategy()
javax.money.MonetaryAmount
getMerchandiseAdjustmentsTotal()
javax.money.MonetaryAmount
getMerchandiseRefundAmount()
javax.money.MonetaryAmount
getMerchandiseSubtotal()
javax.money.MonetaryAmount
getMerchandiseTaxTotal()
javax.money.MonetaryAmount
getMerchandiseTotal()
JpaOrderFulfillment
getOrderFulfillment()
String
getOrderItemId()
javax.money.MonetaryAmount
getProratedOrderAdjustments()
javax.money.MonetaryAmount
getProratedOrderFulfillmentAdjustments()
int
getQuantity()
String
getReferenceNumber()
List<JpaOrderFulfillmentItemTaxDetail>
getTaxDetails()
javax.money.MonetaryAmount
getUnitFulfillmentCharge()
javax.money.MonetaryAmount
getUnitMerchandisePrice()
int
hashCode()
boolean
isAvailableOnline()
void
setAttributes(Map<String,Object> attributes)
void
setAvailableOnline(boolean availableOnline)
void
setContextId(String contextId)
The primary key.void
setCurrency(javax.money.CurrencyUnit currency)
void
setFulfillmentAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> fulfillmentAdjustments)
void
setFulfillmentAdjustmentsTotal(javax.money.MonetaryAmount fulfillmentAdjustmentsTotal)
void
setFulfillmentRefundAmount(javax.money.MonetaryAmount fulfillmentRefundAmount)
void
setFulfillmentTotal(javax.money.MonetaryAmount fulfillmentTotal)
void
setInternalAttributes(Map<String,Object> internalAttributes)
void
setInventoryCheckStrategy(String inventoryCheckStrategy)
void
setInventoryReservationStrategy(String inventoryReservationStrategy)
void
setMerchandiseAdjustmentsTotal(javax.money.MonetaryAmount merchandiseAdjustmentsTotalAmount)
void
setMerchandiseRefundAmount(javax.money.MonetaryAmount merchandiseRefundAmount)
void
setMerchandiseSubtotal(javax.money.MonetaryAmount merchandiseSubtotalAmount)
void
setMerchandiseTaxTotal(javax.money.MonetaryAmount merchandiseTotalTax)
void
setMerchandiseTotal(javax.money.MonetaryAmount merchandiseTotalAmount)
void
setOrderFulfillment(JpaOrderFulfillment orderFulfillment)
void
setOrderItemId(String orderItemId)
void
setProratedOrderAdjustments(javax.money.MonetaryAmount proratedOrderAdjustments)
void
setProratedOrderFulfillmentAdjustments(javax.money.MonetaryAmount proratedOrderFulfillmentAdjustments)
void
setQuantity(int quantity)
void
setReferenceNumber(String referenceNumber)
void
setTaxDetails(List<JpaOrderFulfillmentItemTaxDetail> taxDetails)
void
setUnitFulfillmentCharge(javax.money.MonetaryAmount unitFulfillmentCharge)
void
setUnitMerchandisePrice(javax.money.MonetaryAmount unitMerchandisePriceAmount)
String
toString()
-
-
-
Method Detail
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainType
in 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)
-
-