Class CreateOfferUtility

java.lang.Object
org.broadleafcommerce.core.offer.service.CreateOfferUtility

public class CreateOfferUtility extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    CreateOfferUtility(org.broadleafcommerce.core.offer.dao.OfferDao offerDao, org.broadleafcommerce.core.offer.dao.OfferCodeDao offerCodeDao, OfferService offerService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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(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(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(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(String offerCodeName, Offer offer)
     
    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)
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CreateOfferUtility

      public CreateOfferUtility(org.broadleafcommerce.core.offer.dao.OfferDao offerDao, org.broadleafcommerce.core.offer.dao.OfferCodeDao offerCodeDao, OfferService offerService)
  • Method Details

    • createOfferCode

      public 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 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 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 OfferCode createOfferCode(String offerCodeName, Offer offer)
    • createOffer

      public 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 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 Offer updateOfferCodeMaxCustomerUses(OfferCode code, Long maxUses)