public interface OfferAudit extends Serializable
| Modifier and Type | Method and Description |
|---|---|
Long |
getCustomerId()
The id of the associated customer.
|
Long |
getId()
System generated unique id for this audit record.
|
Long |
getOfferCodeId()
The offer code that was used to retrieve the offer.
|
Long |
getOfferId()
The associated offer id.
|
Long |
getOrderId()
The associated order id.
|
Date |
getRedeemedDate()
The date the offer was applied to the order.
|
void |
setCustomerId(Long customerId)
Sets the customer id.
|
void |
setId(Long id)
Sets the id.
|
void |
setOfferCodeId(Long offerCodeId)
Sets the offer code that was used to retrieve the offer.
|
void |
setOfferId(Long offerId)
Sets the associated offer id.
|
void |
setOrderId(Long orderId)
Sets the associated order id.
|
void |
setRedeemedDate(Date redeemedDate)
Sets the offer redeemed date.
|
Long getId()
void setId(Long id)
id - Long getOfferId()
void setOfferId(Long offerId)
offerId - Long getOfferCodeId() throws UnsupportedOperationException
The offer code that was used to retrieve the offer. This will be null if the offer was automatically applied
and not obtained by an OfferCode.
For any 3.0 version starting with 3.0.6-GA and above, this has the potential to throw an UnsupportedOperationException.
This column did not exist until 3.0.6-GA. Rather than prevent a drop-in release of 3.0.6-GA, by making this database
modification, OfferAuditWeaveImpl should instead be weaved into this class to obtain the column definition
along with correct implementation of this method.
UnsupportedOperationExceptionOfferAuditWeaveImpl}void setOfferCodeId(Long offerCodeId) throws UnsupportedOperationException
Sets the offer code that was used to retrieve the offer. This should be null if the offer was automatically applied
and not obtained by an OfferCode.
For any 3.0 version starting with 3.0.6-GA and above, this has the potential to throw an UnsupportedOperationException.
This column did not exist until 3.0.6-GA. Rather than prevent a drop-in release of 3.0.6-GA, by making this database
modification, OfferAuditWeaveImpl should instead be weaved into this class to obtain the column definition
along with correct implementation of this method.
UnsupportedOperationExceptionOfferAuditWeaveImpl}Long getOrderId()
void setOrderId(Long orderId)
orderId - Long getCustomerId()
void setCustomerId(Long customerId)
customerId - Date getRedeemedDate()
void setRedeemedDate(Date redeemedDate)
redeemedDate - Copyright © 2014. All Rights Reserved.