Class OfferTargetCriteriaXrefImpl
java.lang.Object
org.broadleafcommerce.core.offer.domain.OfferTargetCriteriaXrefImpl
- All Implemented Interfaces:
Serializable,org.broadleafcommerce.common.copy.MultiTenantCloneable<OfferTargetCriteriaXref>,org.broadleafcommerce.common.rule.QuantityBasedRule,OfferTargetCriteriaXref
@Entity
public class OfferTargetCriteriaXrefImpl
extends Object
implements OfferTargetCriteriaXref, org.broadleafcommerce.common.rule.QuantityBasedRule
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOfferTargetCriteriaXrefImpl(Offer offer, OfferItemCriteria offerItemCriteria) -
Method Summary
Modifier and TypeMethodDescriptionprotected void<G extends OfferTargetCriteriaXref>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) booleangetId()getOffer()inthashCode()voidvoidsetMatchRule(String matchRule) voidvoidsetOfferItemCriteria(OfferItemCriteria offerItemCriteria) voidsetQuantity(Integer quantity)
-
Field Details
-
id
-
offer
-
offerItemCriteria
-
-
Constructor Details
-
OfferTargetCriteriaXrefImpl
-
OfferTargetCriteriaXrefImpl
public OfferTargetCriteriaXrefImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceOfferTargetCriteriaXref- Specified by:
getIdin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
setId
- Specified by:
setIdin interfaceOfferTargetCriteriaXref- Specified by:
setIdin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
getOffer
- Specified by:
getOfferin interfaceOfferTargetCriteriaXref
-
setOffer
- Specified by:
setOfferin interfaceOfferTargetCriteriaXref
-
getOfferItemCriteria
- Specified by:
getOfferItemCriteriain interfaceOfferTargetCriteriaXref
-
setOfferItemCriteria
- Specified by:
setOfferItemCriteriain interfaceOfferTargetCriteriaXref
-
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() -
hashCode
public int hashCode() -
equals
-
createOrRetrieveCopyInstance
public <G extends OfferTargetCriteriaXref> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<OfferTargetCriteriaXref>- Throws:
CloneNotSupportedException
-