@Entity public class SubscriptionOrderItemPriceDetailAdjustmentImpl extends Object implements org.broadleafcommerce.common.currency.util.CurrencyCodeIdentifiable, org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
appliedToSalePrice |
protected Long |
id |
protected org.broadleafcommerce.core.offer.domain.Offer |
offer |
protected String |
offerName |
protected SubscriptionOrderItemPriceDetail |
orderItemPriceDetail |
protected String |
reason |
protected org.broadleafcommerce.common.money.Money |
retailValue |
protected org.broadleafcommerce.common.money.Money |
salesValue |
static long |
serialVersionUID |
protected BigDecimal |
value |
| Constructor and Description |
|---|
SubscriptionOrderItemPriceDetailAdjustmentImpl() |
| Modifier and Type | Method and Description |
|---|---|
<G extends org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment> |
createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) |
boolean |
equals(Object obj) |
protected org.broadleafcommerce.common.currency.domain.BroadleafCurrency |
getCurrency() |
String |
getCurrencyCode() |
Long |
getId() |
org.broadleafcommerce.core.offer.domain.Offer |
getOffer() |
String |
getOfferName() |
SubscriptionOrderItemPriceDetail |
getOrderItemPriceDetail() |
String |
getReason() |
org.broadleafcommerce.common.money.Money |
getRetailPriceValue() |
org.broadleafcommerce.common.money.Money |
getSalesPriceValue() |
org.broadleafcommerce.common.money.Money |
getValue() |
int |
hashCode() |
void |
init(org.broadleafcommerce.core.order.domain.OrderItemPriceDetail orderItemPriceDetail,
org.broadleafcommerce.core.offer.domain.Offer offer,
String reason) |
boolean |
isAppliedToSalePrice() |
void |
setAppliedToSalePrice(boolean appliedToSalePrice) |
void |
setId(Long id) |
void |
setOffer(org.broadleafcommerce.core.offer.domain.Offer offer) |
void |
setOfferName(String offerName) |
void |
setOrderItemPriceDetail(org.broadleafcommerce.core.order.domain.OrderItemPriceDetail orderItemPriceDetail) |
void |
setReason(String reason) |
void |
setRetailPriceValue(org.broadleafcommerce.common.money.Money retailPriceValue) |
void |
setSalesPriceValue(org.broadleafcommerce.common.money.Money salesPriceValue) |
void |
setValue(org.broadleafcommerce.common.money.Money value) |
public static final long serialVersionUID
protected Long id
protected SubscriptionOrderItemPriceDetail orderItemPriceDetail
protected org.broadleafcommerce.core.offer.domain.Offer offer
protected String offerName
protected String reason
protected BigDecimal value
protected boolean appliedToSalePrice
protected org.broadleafcommerce.common.money.Money retailValue
protected org.broadleafcommerce.common.money.Money salesValue
public SubscriptionOrderItemPriceDetailAdjustmentImpl()
public void init(org.broadleafcommerce.core.order.domain.OrderItemPriceDetail orderItemPriceDetail,
org.broadleafcommerce.core.offer.domain.Offer offer,
String reason)
init in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic Long getId()
getId in interface org.broadleafcommerce.core.offer.domain.Adjustmentpublic void setId(Long id)
setId in interface org.broadleafcommerce.core.offer.domain.Adjustmentpublic SubscriptionOrderItemPriceDetail getOrderItemPriceDetail()
getOrderItemPriceDetail in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic org.broadleafcommerce.core.offer.domain.Offer getOffer()
getOffer in interface org.broadleafcommerce.core.offer.domain.Adjustmentpublic String getOfferName()
getOfferName in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic String getReason()
getReason in interface org.broadleafcommerce.core.offer.domain.Adjustmentpublic void setReason(String reason)
setReason in interface org.broadleafcommerce.core.offer.domain.Adjustmentpublic void setOrderItemPriceDetail(org.broadleafcommerce.core.order.domain.OrderItemPriceDetail orderItemPriceDetail)
setOrderItemPriceDetail in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic void setOffer(org.broadleafcommerce.core.offer.domain.Offer offer)
public void setOfferName(String offerName)
setOfferName in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentprotected org.broadleafcommerce.common.currency.domain.BroadleafCurrency getCurrency()
public org.broadleafcommerce.common.money.Money getValue()
getValue in interface org.broadleafcommerce.core.offer.domain.Adjustmentpublic void setValue(org.broadleafcommerce.common.money.Money value)
setValue in interface org.broadleafcommerce.core.offer.domain.Adjustmentpublic boolean isAppliedToSalePrice()
isAppliedToSalePrice in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic void setAppliedToSalePrice(boolean appliedToSalePrice)
setAppliedToSalePrice in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic org.broadleafcommerce.common.money.Money getRetailPriceValue()
getRetailPriceValue in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic void setRetailPriceValue(org.broadleafcommerce.common.money.Money retailPriceValue)
setRetailPriceValue in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic org.broadleafcommerce.common.money.Money getSalesPriceValue()
getSalesPriceValue in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic void setSalesPriceValue(org.broadleafcommerce.common.money.Money salesPriceValue)
setSalesPriceValue in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustmentpublic String getCurrencyCode()
getCurrencyCode in interface org.broadleafcommerce.common.currency.util.CurrencyCodeIdentifiablepublic <G extends org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context)
throws CloneNotSupportedException
createOrRetrieveCopyInstance in interface org.broadleafcommerce.common.copy.MultiTenantCloneable<org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment>CloneNotSupportedExceptionCopyright © 2020. All rights reserved.