Class BillingJobProperties
java.lang.Object
com.broadleafcommerce.billing.job.config.BillingJobProperties
- Author:
- venkat
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BillingRetryScheduleObject of the default payment retry scheduleprotected StringCode value of the default payment retry scheduleprotected BillingRetryScheduleObject of the default payment retry scheduleprotected StringCode value of the default payment retry scheduleprotected BillingJobProperties.Entitlementsprotected booleanDetermines if the billing job should only execute tax calculation and not process paymentsprotected IntegerNumber of retries after gateway errors in payment processingprotected BillingJobProperties.Paymentsprotected IntegerInforms the number of requests processed at once in various stages of subscription and billing jobsprotected IntegerNumber of retries after tax calculation gateway errors -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected List<IntervalBillingRetrySpecs>booleanObject of the default payment retry scheduleCode value of the default payment retry scheduleObject of the default payment retry scheduleCode value of the default payment retry schedulegetEntitlementPrincipalTypeOverride(@NonNull String userType) Number of retries after gateway errors in payment processingInforms the number of requests processed at once in various stages of subscription and billing jobsNumber of retries after tax calculation gateway errorsinthashCode()booleanDetermines if the billing job should only execute tax calculation and not process paymentsmapToExpectedGatewayType(@NonNull String gatewayType) voidsetDefaultPaymentRetrySchedule(BillingRetrySchedule defaultPaymentRetrySchedule) Object of the default payment retry schedulevoidsetDefaultPaymentRetryScheduleCode(String defaultPaymentRetryScheduleCode) Code value of the default payment retry schedulevoidsetDefaultRefundRetrySchedule(BillingRetrySchedule defaultRefundRetrySchedule) Object of the default payment retry schedulevoidsetDefaultRefundRetryScheduleCode(String defaultRefundRetryScheduleCode) Code value of the default payment retry schedulevoidsetEntitlements(BillingJobProperties.Entitlements entitlements) voidsetExecuteOnlyTaxCalculation(boolean executeOnlyTaxCalculation) Determines if the billing job should only execute tax calculation and not process paymentsvoidsetGatewayErrorRetryLimit(Integer gatewayErrorRetryLimit) Number of retries after gateway errors in payment processingvoidsetPaymentGatewayConfig(Map<String, BillingJobProperties.PaymentGatewayConfiguration> paymentGatewayConfig) voidsetPayments(BillingJobProperties.Payments payments) voidsetRequestGeneratorLimit(Integer requestGeneratorLimit) Informs the number of requests processed at once in various stages of subscription and billing jobsvoidsetTaxCalculationErrorRetryLimit(Integer taxCalculationErrorRetryLimit) Number of retries after tax calculation gateway errorsbooleanshouldCallProcessorIfTransactionNotFound(@NonNull String gatewayType) toString()
-
Field Details
-
requestGeneratorLimit
Informs the number of requests processed at once in various stages of subscription and billing jobs -
gatewayErrorRetryLimit
Number of retries after gateway errors in payment processing -
taxCalculationErrorRetryLimit
Number of retries after tax calculation gateway errors- See Also:
-
defaultPaymentRetryScheduleCode
Code value of the default payment retry schedule -
defaultPaymentRetrySchedule
Object of the default payment retry schedule -
defaultRefundRetryScheduleCode
Code value of the default payment retry schedule -
defaultRefundRetrySchedule
Object of the default payment retry schedule -
executeOnlyTaxCalculation
protected boolean executeOnlyTaxCalculationDetermines if the billing job should only execute tax calculation and not process payments -
paymentGatewayConfig
-
entitlements
-
payments
-
-
Constructor Details
-
BillingJobProperties
public BillingJobProperties()
-
-
Method Details
-
defaultRetries
-
shouldCallProcessorIfTransactionNotFound
-
mapToExpectedGatewayType
-
getEntitlementPrincipalTypeOverride
-
getRequestGeneratorLimit
Informs the number of requests processed at once in various stages of subscription and billing jobs -
getGatewayErrorRetryLimit
Number of retries after gateway errors in payment processing -
getTaxCalculationErrorRetryLimit
Number of retries after tax calculation gateway errors- See Also:
-
getDefaultPaymentRetryScheduleCode
Code value of the default payment retry schedule -
getDefaultPaymentRetrySchedule
Object of the default payment retry schedule -
getDefaultRefundRetryScheduleCode
Code value of the default payment retry schedule -
getDefaultRefundRetrySchedule
Object of the default payment retry schedule -
isExecuteOnlyTaxCalculation
public boolean isExecuteOnlyTaxCalculation()Determines if the billing job should only execute tax calculation and not process payments -
getEntitlements
-
getPayments
-
setRequestGeneratorLimit
Informs the number of requests processed at once in various stages of subscription and billing jobs -
setGatewayErrorRetryLimit
Number of retries after gateway errors in payment processing -
setTaxCalculationErrorRetryLimit
Number of retries after tax calculation gateway errors- See Also:
-
setDefaultPaymentRetryScheduleCode
Code value of the default payment retry schedule -
setDefaultPaymentRetrySchedule
Object of the default payment retry schedule -
setDefaultRefundRetryScheduleCode
Code value of the default payment retry schedule -
setDefaultRefundRetrySchedule
Object of the default payment retry schedule -
setExecuteOnlyTaxCalculation
public void setExecuteOnlyTaxCalculation(boolean executeOnlyTaxCalculation) Determines if the billing job should only execute tax calculation and not process payments -
setPaymentGatewayConfig
public void setPaymentGatewayConfig(Map<String, BillingJobProperties.PaymentGatewayConfiguration> paymentGatewayConfig) -
setEntitlements
-
setPayments
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getPaymentGatewayConfig
-