Class JpaOrderItem
- java.lang.Object
-
- com.broadleafcommerce.order.provider.jpa.domain.JpaOrderItem
-
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware,Serializable
@Entity public class JpaOrderItem extends Object implements Serializable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
JPA implementation ofOrderItem.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaOrderItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)javax.money.MonetaryAmountgetAdjustmentsTotal()Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue>getAttributeChoices()Map<String,Object>getAttributes()StringgetBrandId()Class<?>getBusinessDomainType()Set<String>getCategoryIds()StringgetContextId()The jpa primary key.javax.money.CurrencyUnitgetCurrency()List<com.broadleafcommerce.order.client.domain.OrderItem>getDependentOrderItems()com.broadleafcommerce.order.client.domain.ImageAssetRefgetImageAsset()Map<String,Object>getInternalAttributes()List<com.broadleafcommerce.order.common.domain.Adjustment>getItemAdjustments()StringgetMerchandisingContext()StringgetMerchandisingTypeId()StringgetName()JpaOrdergetOrder()List<com.broadleafcommerce.order.common.domain.OverrideDetail>getOverrideDetails()StringgetPriceListId()StringgetPricingStrategy()StringgetProductId()List<String>getProductTags()javax.money.MonetaryAmountgetProratedOrderAdjustments()intgetQuantity()javax.money.MonetaryAmountgetRefundAmount()StringgetSku()javax.money.MonetaryAmountgetSubtotal()StringgetTargetDemographicId()javax.money.MonetaryAmountgetTotal()StringgetType()javax.money.MonetaryAmountgetUnitPrice()StringgetUnitPriceType()StringgetUri()StringgetVariantId()StringgetVendorRef()inthashCode()booleanisDiscountable()booleanisOverridePriceFlag()voidsetAdjustmentsTotal(javax.money.MonetaryAmount adjustmentsTotal)voidsetAttributeChoices(Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices)voidsetAttributes(Map<String,Object> attributes)voidsetBrandId(String brandId)voidsetCategoryIds(Set<String> categoryIds)voidsetContextId(String contextId)The jpa primary key.voidsetCurrency(javax.money.CurrencyUnit currency)voidsetDependentOrderItems(List<com.broadleafcommerce.order.client.domain.OrderItem> dependentOrderItems)voidsetDiscountable(boolean discountable)voidsetImageAsset(com.broadleafcommerce.order.client.domain.ImageAssetRef imageAsset)voidsetInternalAttributes(Map<String,Object> internalAttributes)voidsetItemAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> itemAdjustments)voidsetMerchandisingContext(String merchandisingContext)voidsetMerchandisingTypeId(String merchandisingTypeId)voidsetName(String name)voidsetOrder(JpaOrder order)voidsetOverrideDetails(List<com.broadleafcommerce.order.common.domain.OverrideDetail> overrideDetails)voidsetOverridePriceFlag(boolean overridePriceFlag)voidsetPriceListId(String priceListId)voidsetPricingStrategy(String pricingStrategy)voidsetProductId(String productId)voidsetProductTags(List<String> productTags)voidsetProratedOrderAdjustments(javax.money.MonetaryAmount proratedOrderAdjustments)voidsetQuantity(int quantity)voidsetRefundAmount(javax.money.MonetaryAmount refundAmount)voidsetSku(String sku)voidsetSubtotal(javax.money.MonetaryAmount subtotal)voidsetTargetDemographicId(String targetDemographicId)voidsetTotal(javax.money.MonetaryAmount total)voidsetType(String type)voidsetUnitPrice(javax.money.MonetaryAmount unitPrice)voidsetUnitPriceType(String unitPriceType)voidsetUri(String uri)voidsetVariantId(String variantId)voidsetVendorRef(String vendorRef)StringtoString()
-
-
-
Method Detail
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainTypein interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
setUnitPrice
public void setUnitPrice(javax.money.MonetaryAmount unitPrice)
-
getUnitPrice
public javax.money.MonetaryAmount getUnitPrice()
-
setAdjustmentsTotal
public void setAdjustmentsTotal(javax.money.MonetaryAmount adjustmentsTotal)
-
getAdjustmentsTotal
public javax.money.MonetaryAmount getAdjustmentsTotal()
-
setSubtotal
public void setSubtotal(javax.money.MonetaryAmount subtotal)
-
getSubtotal
public javax.money.MonetaryAmount getSubtotal()
-
setTotal
public void setTotal(javax.money.MonetaryAmount total)
-
getTotal
public javax.money.MonetaryAmount getTotal()
-
setProratedOrderAdjustments
public void setProratedOrderAdjustments(javax.money.MonetaryAmount proratedOrderAdjustments)
-
getProratedOrderAdjustments
public javax.money.MonetaryAmount getProratedOrderAdjustments()
-
setRefundAmount
public void setRefundAmount(javax.money.MonetaryAmount refundAmount)
-
getRefundAmount
public javax.money.MonetaryAmount getRefundAmount()
-
getContextId
public String getContextId()
The jpa primary key.- Returns:
- The jpa primary key
-
getOrder
public JpaOrder getOrder()
-
getName
public String getName()
-
getUri
public String getUri()
-
getQuantity
public int getQuantity()
-
getCurrency
public javax.money.CurrencyUnit getCurrency()
-
isOverridePriceFlag
public boolean isOverridePriceFlag()
-
getPriceListId
public String getPriceListId()
-
getUnitPriceType
public String getUnitPriceType()
-
getPricingStrategy
public String getPricingStrategy()
-
getVariantId
public String getVariantId()
-
getProductId
public String getProductId()
-
getSku
public String getSku()
-
getImageAsset
public com.broadleafcommerce.order.client.domain.ImageAssetRef getImageAsset()
-
isDiscountable
public boolean isDiscountable()
-
getVendorRef
public String getVendorRef()
-
getMerchandisingContext
public String getMerchandisingContext()
-
getBrandId
public String getBrandId()
-
getMerchandisingTypeId
public String getMerchandisingTypeId()
-
getTargetDemographicId
public String getTargetDemographicId()
-
getDependentOrderItems
public List<com.broadleafcommerce.order.client.domain.OrderItem> getDependentOrderItems()
-
getItemAdjustments
public List<com.broadleafcommerce.order.common.domain.Adjustment> getItemAdjustments()
-
getAttributeChoices
public Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> getAttributeChoices()
-
getOverrideDetails
public List<com.broadleafcommerce.order.common.domain.OverrideDetail> getOverrideDetails()
-
getType
public String getType()
-
setContextId
public void setContextId(String contextId)
The jpa primary key.- Parameters:
_id- The jpa primary key
-
setOrder
public void setOrder(JpaOrder order)
-
setName
public void setName(String name)
-
setUri
public void setUri(String uri)
-
setQuantity
public void setQuantity(int quantity)
-
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency)
-
setOverridePriceFlag
public void setOverridePriceFlag(boolean overridePriceFlag)
-
setPriceListId
public void setPriceListId(String priceListId)
-
setUnitPriceType
public void setUnitPriceType(String unitPriceType)
-
setPricingStrategy
public void setPricingStrategy(String pricingStrategy)
-
setVariantId
public void setVariantId(String variantId)
-
setProductId
public void setProductId(String productId)
-
setSku
public void setSku(String sku)
-
setImageAsset
public void setImageAsset(com.broadleafcommerce.order.client.domain.ImageAssetRef imageAsset)
-
setDiscountable
public void setDiscountable(boolean discountable)
-
setVendorRef
public void setVendorRef(String vendorRef)
-
setMerchandisingContext
public void setMerchandisingContext(String merchandisingContext)
-
setBrandId
public void setBrandId(String brandId)
-
setMerchandisingTypeId
public void setMerchandisingTypeId(String merchandisingTypeId)
-
setTargetDemographicId
public void setTargetDemographicId(String targetDemographicId)
-
setDependentOrderItems
public void setDependentOrderItems(List<com.broadleafcommerce.order.client.domain.OrderItem> dependentOrderItems)
-
setItemAdjustments
public void setItemAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> itemAdjustments)
-
setAttributeChoices
public void setAttributeChoices(Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices)
-
setOverrideDetails
public void setOverrideDetails(List<com.broadleafcommerce.order.common.domain.OverrideDetail> overrideDetails)
-
setType
public void setType(String type)
-
canEqual
protected boolean canEqual(Object other)
-
-