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, org.broadleafcommerce.core.offer.service.OfferService offerService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.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)
     
    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.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)
     
    org.broadleafcommerce.core.offer.domain.OfferCode
    createOfferCode(String offerCodeName, org.broadleafcommerce.core.offer.domain.Offer offer)
     
    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)
     
    org.broadleafcommerce.core.offer.domain.Offer
    updateOfferCodeMaxCustomerUses(org.broadleafcommerce.core.offer.domain.OfferCode code, Long maxUses)
     

    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, 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)