Class JpaPurchaseItem
java.lang.Object
com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware,Serializable
@Entity
public class JpaPurchaseItem
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanClass<?>The jpa primary key.javax.money.CurrencyUnitgetName()intgetSku()javax.money.MonetaryAmountgetUri()inthashCode()voidsetAttributes(Map<String, Object> attributes) voidsetBrandId(String brandId) voidsetCategoryIds(Set<String> categoryIds) voidsetContextId(String contextId) The jpa primary key.voidsetCurrency(javax.money.CurrencyUnit currency) voidsetMerchandisingContext(String merchandisingContext) voidsetMerchandisingTypeId(String merchandisingTypeId) voidvoidsetPriceListId(String priceListId) voidsetProductId(String productId) voidsetProductTags(List<String> productTags) voidsetPurchase(JpaPurchase purchase) voidsetQuantity(int quantity) voidvoidsetTargetDemographicId(String targetDemographicId) voidsetUnitPrice(javax.money.MonetaryAmount unitPrice) voidvoidsetVariantId(String variantId) voidsetVendorRef(String vendorRef) toString()
-
Constructor Details
-
JpaPurchaseItem
public JpaPurchaseItem()
-
-
Method Details
-
setUnitPrice
public void setUnitPrice(javax.money.MonetaryAmount unitPrice) -
getUnitPrice
public javax.money.MonetaryAmount getUnitPrice() -
getBusinessDomainType
- Specified by:
getBusinessDomainTypein interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
getContextId
The jpa primary key.- Returns:
- The jpa primary key
-
getPurchase
-
getName
-
getUri
-
getQuantity
public int getQuantity() -
getCurrency
public javax.money.CurrencyUnit getCurrency() -
getPriceListId
-
getVariantId
-
getProductId
-
getCategoryIds
-
getProductTags
-
getSku
-
getVendorRef
-
getMerchandisingContext
-
getBrandId
-
getMerchandisingTypeId
-
getTargetDemographicId
-
getAttributes
-
setContextId
The jpa primary key.- Parameters:
_id- The jpa primary key
-
setPurchase
-
setName
-
setUri
-
setQuantity
public void setQuantity(int quantity) -
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency) -
setPriceListId
-
setVariantId
-
setProductId
-
setCategoryIds
-
setProductTags
-
setSku
-
setVendorRef
-
setMerchandisingContext
-
setBrandId
-
setMerchandisingTypeId
-
setTargetDemographicId
-
setAttributes
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-