Class OfferPriceDataImpl
java.lang.Object
org.broadleafcommerce.core.offer.domain.OfferPriceDataImpl
- All Implemented Interfaces:
Serializable,org.broadleafcommerce.common.copy.MultiTenantCloneable<OfferPriceData>,org.broadleafcommerce.common.persistence.Status,OfferPriceData
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends OfferPriceData>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) booleangetId()getOffer()inthashCode()booleanisActive()voidsetActiveEndDate(Date activeEndDate) voidsetActiveStartDate(Date activeStartDate) voidsetAmount(BigDecimal amount) voidsetArchived(Character archived) voidsetDiscountType(OfferDiscountType discountType) voidvoidsetIdentifierType(OfferPriceDataIdentifierType identifierType) voidsetIdentifierValue(String identifierValue) voidvoidsetQuantity(Integer quantity)
-
Field Details
-
id
-
offer
-
activeStartDate
-
activeEndDate
-
identifierType
-
identifierValue
-
discountType
-
amount
-
quantity
-
archiveStatus
protected org.broadleafcommerce.common.persistence.ArchiveStatus archiveStatus
-
-
Constructor Details
-
OfferPriceDataImpl
public OfferPriceDataImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceOfferPriceData
-
setId
- Specified by:
setIdin interfaceOfferPriceData
-
getOffer
- Specified by:
getOfferin interfaceOfferPriceData
-
setOffer
- Specified by:
setOfferin interfaceOfferPriceData
-
getActiveStartDate
- Specified by:
getActiveStartDatein interfaceOfferPriceData
-
setActiveStartDate
- Specified by:
setActiveStartDatein interfaceOfferPriceData
-
getActiveEndDate
- Specified by:
getActiveEndDatein interfaceOfferPriceData
-
setActiveEndDate
- Specified by:
setActiveEndDatein interfaceOfferPriceData
-
getIdentifierType
- Specified by:
getIdentifierTypein interfaceOfferPriceData
-
setIdentifierType
- Specified by:
setIdentifierTypein interfaceOfferPriceData
-
getIdentifierValue
- Specified by:
getIdentifierValuein interfaceOfferPriceData
-
setIdentifierValue
- Specified by:
setIdentifierValuein interfaceOfferPriceData
-
getDiscountType
- Specified by:
getDiscountTypein interfaceOfferPriceData
-
setDiscountType
- Specified by:
setDiscountTypein interfaceOfferPriceData
-
getAmount
- Specified by:
getAmountin interfaceOfferPriceData
-
setAmount
- Specified by:
setAmountin interfaceOfferPriceData
-
getQuantity
- Specified by:
getQuantityin interfaceOfferPriceData
-
setQuantity
- Specified by:
setQuantityin interfaceOfferPriceData
-
getArchived
- Specified by:
getArchivedin interfaceorg.broadleafcommerce.common.persistence.Status
-
setArchived
- Specified by:
setArchivedin interfaceorg.broadleafcommerce.common.persistence.Status
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.broadleafcommerce.common.persistence.Status
-
equals
-
hashCode
public int hashCode() -
createOrRetrieveCopyInstance
public <G extends OfferPriceData> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<OfferPriceData>- Throws:
CloneNotSupportedException
-