Class OfferPriceDataImpl
java.lang.Object
org.broadleafcommerce.core.offer.domain.OfferPriceDataImpl
- All Implemented Interfaces:
Serializable,MultiTenantCloneable<OfferPriceData>,Status,OfferPriceData
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dateprotected Dateprotected BigDecimalprotected ArchiveStatusprotected Stringprotected Longprotected Stringprotected Stringprotected Offerprotected Integer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends OfferPriceData>
CreateResponse<G>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
-
-
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 interfaceStatus
-
setArchived
- Specified by:
setArchivedin interfaceStatus
-
isActive
public boolean isActive() -
equals
-
hashCode
public int hashCode() -
createOrRetrieveCopyInstance
public <G extends OfferPriceData> CreateResponse<G> createOrRetrieveCopyInstance(MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceMultiTenantCloneable<OfferPriceData>- Throws:
CloneNotSupportedException
-