Class OfferAuditSummary
java.lang.Object
com.broadleafcommerce.promotion.offer.domain.OfferAuditSummary
Summary of relevant audit data for an offer.
Utilized by the offer engine to enforce max use and frequency rules.
- Author:
- Marie Standeven (mariestandeven)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getId()
The context ID of the offer audit summary.The ID of the offer this audit is for.javax.money.MonetaryAmount
The total savings that this offer has been applied for.int
The total usages that this offer has been applied for.int
hashCode()
void
The context ID of the offer audit summary.void
setOfferId
(String offerId) The ID of the offer this audit is for.void
setTotalDiscounted
(javax.money.MonetaryAmount totalDiscounted) The total savings that this offer has been applied for.void
setTotalUsages
(int totalUsages) The total usages that this offer has been applied for.toString()
-
Constructor Details
-
OfferAuditSummary
public OfferAuditSummary()
-
-
Method Details
-
getId
The context ID of the offer audit summary.- Returns:
- the context ID of the offer audit summary
-
getOfferId
The ID of the offer this audit is for.- Returns:
- the ID of the offer this audit is for
-
getTotalUsages
public int getTotalUsages()The total usages that this offer has been applied for. -
getTotalDiscounted
public javax.money.MonetaryAmount getTotalDiscounted()The total savings that this offer has been applied for. -
setId
The context ID of the offer audit summary.- Parameters:
id
- the context ID of the offer audit summary
-
setOfferId
The ID of the offer this audit is for.- Parameters:
offerCodeId
- the ID of the offer this audit is for
-
setTotalUsages
public void setTotalUsages(int totalUsages) The total usages that this offer has been applied for. -
setTotalDiscounted
public void setTotalDiscounted(javax.money.MonetaryAmount totalDiscounted) The total savings that this offer has been applied for. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-