Class CustPrchBasedCustSegXrefImpl
java.lang.Object
com.broadleafcommerce.customersegment.domain.CustPrchBasedCustSegXrefImpl
- All Implemented Interfaces:
CustPrchBasedCustSegXref,Serializable,org.broadleafcommerce.common.copy.MultiTenantCloneable<CustPrchBasedCustSegXref>
@Entity
public class CustPrchBasedCustSegXrefImpl
extends Object
implements CustPrchBasedCustSegXref
- Author:
- Jon Fleschler (jfleschler)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.profile.core.domain.Customerprotected CustomerSegmentprotected Longprotected Dateprotected Dateprotected Dateprotected BigDecimal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends CustPrchBasedCustSegXref>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) org.broadleafcommerce.profile.core.domain.CustomergetId()voidsetCustomer(org.broadleafcommerce.profile.core.domain.Customer customer) voidsetCustomerSegment(CustomerSegment customerSegment) voidvoidsetLatestQualifyingDate(Date latestQualifyingDate) voidsetPrevEndDate(Date prevEndDate) voidsetPrevStartDate(Date prevStartDate) voidsetQualifyingSpendAmt(BigDecimal qualifyingSpendAmt)
-
Field Details
-
id
-
customer
protected org.broadleafcommerce.profile.core.domain.Customer customer -
customerSegment
-
qualifyingSpendAmt
-
latestQualifyingDate
-
prevStartDate
-
prevEndDate
-
-
Constructor Details
-
CustPrchBasedCustSegXrefImpl
public CustPrchBasedCustSegXrefImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceCustPrchBasedCustSegXref
-
setId
- Specified by:
setIdin interfaceCustPrchBasedCustSegXref
-
getCustomer
public org.broadleafcommerce.profile.core.domain.Customer getCustomer()- Specified by:
getCustomerin interfaceCustPrchBasedCustSegXref
-
setCustomer
public void setCustomer(org.broadleafcommerce.profile.core.domain.Customer customer) - Specified by:
setCustomerin interfaceCustPrchBasedCustSegXref
-
getCustomerSegment
- Specified by:
getCustomerSegmentin interfaceCustPrchBasedCustSegXref
-
setCustomerSegment
- Specified by:
setCustomerSegmentin interfaceCustPrchBasedCustSegXref
-
getQualifyingSpendAmt
- Specified by:
getQualifyingSpendAmtin interfaceCustPrchBasedCustSegXref
-
setQualifyingSpendAmt
- Specified by:
setQualifyingSpendAmtin interfaceCustPrchBasedCustSegXref
-
getLatestQualifyingDate
- Specified by:
getLatestQualifyingDatein interfaceCustPrchBasedCustSegXref
-
setLatestQualifyingDate
- Specified by:
setLatestQualifyingDatein interfaceCustPrchBasedCustSegXref
-
getPrevStartDate
- Specified by:
getPrevStartDatein interfaceCustPrchBasedCustSegXref
-
setPrevStartDate
- Specified by:
setPrevStartDatein interfaceCustPrchBasedCustSegXref
-
getPrevEndDate
- Specified by:
getPrevEndDatein interfaceCustPrchBasedCustSegXref
-
setPrevEndDate
- Specified by:
setPrevEndDatein interfaceCustPrchBasedCustSegXref
-
createOrRetrieveCopyInstance
public <G extends CustPrchBasedCustSegXref> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<CustPrchBasedCustSegXref>- Throws:
CloneNotSupportedException
-