Class CustomerSegmentQualifyingCriteriaXrefImpl
java.lang.Object
com.broadleafcommerce.customersegment.domain.CustomerSegmentQualifyingCriteriaXrefImpl
- All Implemented Interfaces:
CustomerSegmentQualifyingCriteriaXref,Serializable,org.broadleafcommerce.common.copy.MultiTenantCloneable<CustomerSegmentQualifyingCriteriaXref>,org.broadleafcommerce.common.rule.QuantityBasedRule
@Entity
public class CustomerSegmentQualifyingCriteriaXrefImpl
extends Object
implements CustomerSegmentQualifyingCriteriaXref, org.broadleafcommerce.common.rule.QuantityBasedRule
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CustomerSegmentprotected CustomerSegmentItemCriteriaprotected Long -
Constructor Summary
ConstructorsConstructorDescriptionCustomerSegmentQualifyingCriteriaXrefImpl(CustomerSegment customerSegment, CustomerSegmentItemCriteria customerSegmentItemCriteria) -
Method Summary
Modifier and TypeMethodDescriptionprotected void<G extends CustomerSegmentQualifyingCriteriaXref>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) getId()voidsetCustomerSegment(CustomerSegment customerSegment) voidsetCustomerSegmentItemCriteria(CustomerSegmentItemCriteria customerSegmentItemCriteria) voidvoidsetMatchRule(String matchRule) voidsetQuantity(Integer quantity)
-
Field Details
-
id
-
customerSegment
-
customerSegmentItemCriteria
-
-
Constructor Details
-
CustomerSegmentQualifyingCriteriaXrefImpl
public CustomerSegmentQualifyingCriteriaXrefImpl(CustomerSegment customerSegment, CustomerSegmentItemCriteria customerSegmentItemCriteria) -
CustomerSegmentQualifyingCriteriaXrefImpl
public CustomerSegmentQualifyingCriteriaXrefImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceCustomerSegmentQualifyingCriteriaXref- Specified by:
getIdin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
setId
- Specified by:
setIdin interfaceCustomerSegmentQualifyingCriteriaXref- Specified by:
setIdin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
getCustomerSegment
- Specified by:
getCustomerSegmentin interfaceCustomerSegmentQualifyingCriteriaXref
-
setCustomerSegment
- Specified by:
setCustomerSegmentin interfaceCustomerSegmentQualifyingCriteriaXref
-
getCustomerSegmentItemCriteria
- Specified by:
getCustomerSegmentItemCriteriain interfaceCustomerSegmentQualifyingCriteriaXref
-
setCustomerSegmentItemCriteria
- Specified by:
setCustomerSegmentItemCriteriain interfaceCustomerSegmentQualifyingCriteriaXref
-
getQuantity
- Specified by:
getQuantityin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
setQuantity
- Specified by:
setQuantityin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
getMatchRule
- Specified by:
getMatchRulein interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
setMatchRule
- Specified by:
setMatchRulein interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
createEntityInstance
protected void createEntityInstance() -
createOrRetrieveCopyInstance
public <G extends CustomerSegmentQualifyingCriteriaXref> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<CustomerSegmentQualifyingCriteriaXref>- Throws:
CloneNotSupportedException
-