@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.OrderItemPriceDetailAdjustment
public Long getId()
getId
in interface org.broadleafcommerce.core.offer.domain.Adjustment
public void setId(Long id)
setId
in interface org.broadleafcommerce.core.offer.domain.Adjustment
public SubscriptionOrderItemPriceDetail getOrderItemPriceDetail()
getOrderItemPriceDetail
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public org.broadleafcommerce.core.offer.domain.Offer getOffer()
getOffer
in interface org.broadleafcommerce.core.offer.domain.Adjustment
public String getOfferName()
getOfferName
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public String getReason()
getReason
in interface org.broadleafcommerce.core.offer.domain.Adjustment
public void setReason(String reason)
setReason
in interface org.broadleafcommerce.core.offer.domain.Adjustment
public void setOrderItemPriceDetail(org.broadleafcommerce.core.order.domain.OrderItemPriceDetail orderItemPriceDetail)
setOrderItemPriceDetail
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public void setOffer(org.broadleafcommerce.core.offer.domain.Offer offer)
public void setOfferName(String offerName)
setOfferName
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
protected org.broadleafcommerce.common.currency.domain.BroadleafCurrency getCurrency()
public org.broadleafcommerce.common.money.Money getValue()
getValue
in interface org.broadleafcommerce.core.offer.domain.Adjustment
public void setValue(org.broadleafcommerce.common.money.Money value)
setValue
in interface org.broadleafcommerce.core.offer.domain.Adjustment
public boolean isAppliedToSalePrice()
isAppliedToSalePrice
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public void setAppliedToSalePrice(boolean appliedToSalePrice)
setAppliedToSalePrice
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public org.broadleafcommerce.common.money.Money getRetailPriceValue()
getRetailPriceValue
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public void setRetailPriceValue(org.broadleafcommerce.common.money.Money retailPriceValue)
setRetailPriceValue
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public org.broadleafcommerce.common.money.Money getSalesPriceValue()
getSalesPriceValue
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public void setSalesPriceValue(org.broadleafcommerce.common.money.Money salesPriceValue)
setSalesPriceValue
in interface org.broadleafcommerce.core.offer.domain.OrderItemPriceDetailAdjustment
public String getCurrencyCode()
getCurrencyCode
in interface org.broadleafcommerce.common.currency.util.CurrencyCodeIdentifiable
public <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>
CloneNotSupportedException
Copyright © 2020. All rights reserved.