Class CreateOfferUtility
java.lang.Object
org.broadleafcommerce.core.offer.service.CreateOfferUtility
-
Constructor Summary
ConstructorsConstructorDescriptionCreateOfferUtility(org.broadleafcommerce.core.offer.dao.OfferDao offerDao, org.broadleafcommerce.core.offer.dao.OfferCodeDao offerCodeDao, org.broadleafcommerce.core.offer.service.OfferService offerService) -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.core.offer.domain.OffercreateOffer(String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority, String qualifierRule) org.broadleafcommerce.core.offer.domain.OffercreateOffer(String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority, String qualifierRule, org.broadleafcommerce.core.offer.service.type.OfferAdjustmentType adjustmentType) org.broadleafcommerce.core.offer.domain.OfferCodecreateOfferCode(String offerCodeName, String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority, String qualifierRule) org.broadleafcommerce.core.offer.domain.OfferCodecreateOfferCode(String offerCodeName, String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority, String qualifierRule, org.broadleafcommerce.core.offer.service.type.OfferAdjustmentType adjustmentType) org.broadleafcommerce.core.offer.domain.OfferCodecreateOfferCode(String offerCodeName, org.broadleafcommerce.core.offer.domain.Offer offer) org.broadleafcommerce.core.offer.domain.OfferCodecreateOfferCode(String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority) org.broadleafcommerce.core.offer.domain.OfferupdateOfferCodeMaxCustomerUses(org.broadleafcommerce.core.offer.domain.OfferCode code, Long maxUses)
-
Constructor Details
-
CreateOfferUtility
public CreateOfferUtility(org.broadleafcommerce.core.offer.dao.OfferDao offerDao, org.broadleafcommerce.core.offer.dao.OfferCodeDao offerCodeDao, org.broadleafcommerce.core.offer.service.OfferService offerService)
-
-
Method Details
-
createOfferCode
public org.broadleafcommerce.core.offer.domain.OfferCode createOfferCode(String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority) -
createOfferCode
public org.broadleafcommerce.core.offer.domain.OfferCode createOfferCode(String offerCodeName, String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority, String qualifierRule) -
createOfferCode
public org.broadleafcommerce.core.offer.domain.OfferCode createOfferCode(String offerCodeName, String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority, String qualifierRule, org.broadleafcommerce.core.offer.service.type.OfferAdjustmentType adjustmentType) -
createOfferCode
public org.broadleafcommerce.core.offer.domain.OfferCode createOfferCode(String offerCodeName, org.broadleafcommerce.core.offer.domain.Offer offer) -
createOffer
public org.broadleafcommerce.core.offer.domain.Offer createOffer(String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority, String qualifierRule) -
createOffer
public org.broadleafcommerce.core.offer.domain.Offer createOffer(String offerName, org.broadleafcommerce.core.offer.service.type.OfferType offerType, org.broadleafcommerce.core.offer.service.type.OfferDiscountType discountType, double value, String orderRule, boolean stackable, boolean combinable, int priority, String qualifierRule, org.broadleafcommerce.core.offer.service.type.OfferAdjustmentType adjustmentType) -
updateOfferCodeMaxCustomerUses
public org.broadleafcommerce.core.offer.domain.Offer updateOfferCodeMaxCustomerUses(org.broadleafcommerce.core.offer.domain.OfferCode code, Long maxUses)
-