Class InitiateBillingJob

java.lang.Object
com.broadleafcommerce.billing.job.domain.InitiateBillingJob
All Implemented Interfaces:
Serializable

public class InitiateBillingJob extends Object implements Serializable
This request DTO is used to supply parameters of the Billing Job process that needs to be started
See Also:
  • Constructor Details

    • InitiateBillingJob

      public InitiateBillingJob()
  • Method Details

    • getBillingDateStart

      public Date getBillingDateStart()
      Process events whose bill/retry date is greater than or equal to value provided.
    • getBillingDateEnd

      public Date getBillingDateEnd()
      Process events whose bill/retry date is less than or equal to value provided.
    • isProcessNewCharges

      public boolean isProcessNewCharges()
      Should job process new event payments? Defaults to true if missing.
    • isProcessRetryCharges

      public boolean isProcessRetryCharges()
      Should job retry event payments? Defaults to true if missing.
    • isProcessNewRefunds

      public boolean isProcessNewRefunds()
      Should job process new refund events? Defaults to true if missing.
    • isProcessRetryRefunds

      public boolean isProcessRetryRefunds()
      Should job retry refund events? Defaults to true if missing.
    • getRefundRetryBatchDelaySeconds

      public Long getRefundRetryBatchDelaySeconds()
      For refund retry batches, how much time should be paused between batches?
    • setBillingDateStart

      public void setBillingDateStart(Date billingDateStart)
      Process events whose bill/retry date is greater than or equal to value provided.
    • setBillingDateEnd

      public void setBillingDateEnd(Date billingDateEnd)
      Process events whose bill/retry date is less than or equal to value provided.
    • setProcessNewCharges

      public void setProcessNewCharges(boolean processNewCharges)
      Should job process new event payments? Defaults to true if missing.
    • setProcessRetryCharges

      public void setProcessRetryCharges(boolean processRetryCharges)
      Should job retry event payments? Defaults to true if missing.
    • setProcessNewRefunds

      public void setProcessNewRefunds(boolean processNewRefunds)
      Should job process new refund events? Defaults to true if missing.
    • setProcessRetryRefunds

      public void setProcessRetryRefunds(boolean processRetryRefunds)
      Should job retry refund events? Defaults to true if missing.
    • setRefundRetryBatchDelaySeconds

      public void setRefundRetryBatchDelaySeconds(Long refundRetryBatchDelaySeconds)
      For refund retry batches, how much time should be paused between batches?
    • toString

      public String toString()
      Overrides:
      toString in class Object