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 boolean
boolean
Class<?>
The primary key.javax.money.CurrencyUnit
List<com.broadleafcommerce.order.common.domain.Adjustment>
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
int
javax.money.MonetaryAmount
javax.money.MonetaryAmount
int
hashCode()
boolean
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
setPricedFulfillmentOption
(JpaPricedFulfillmentOption pricedFulfillmentOption) void
setProratedFulfillmentCharge
(javax.money.MonetaryAmount proratedFulfillmentCharge) 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) toString()
-
Constructor Details
-
JpaOrderFulfillmentItem
public JpaOrderFulfillmentItem()
-
-
Method Details
-
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() -
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()
-