Index

A B C D E G H I N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractExternalProvider - Class in com.broadleafcommerce.payment.service.gateway.provider.external
 
AbstractExternalProvider(WebClient, ObjectMapper) - Constructor for class com.broadleafcommerce.payment.service.gateway.provider.external.AbstractExternalProvider
 
authorizeAndCapture(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditTransactionService
 

B

BLC_CUSTOMER - Enum constant in enum class com.broadleafcommerce.payment.service.gateway.domain.enums.DefaultOwningUserType
Declares that the CreditAccount is owned by a Broadleaf customer.
BLC_CUSTOMER - Static variable in class com.broadleafcommerce.payment.service.gateway.StoreCreditMessageConstants
 
BLC_STORE_CREDIT - Enum constant in enum class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentGatewayType
 
buildContextInfoForRead(String, String) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
buildStoreCreditTransactionExecutionRequest(StoreCreditPaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 

C

call(StoreCreditPaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
call(StoreCreditPaymentRequest) - Method in interface com.broadleafcommerce.payment.service.gateway.StoreCreditExternalCallService
Method to process and call the external gateway service.
canEqual(Object) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.SSLVerificationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
 
canEqual(Object) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
 
canEqual(Object) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
 
canEqual(Object) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
 
com.broadleafcommerce.payment.service.gateway - package com.broadleafcommerce.payment.service.gateway
 
com.broadleafcommerce.payment.service.gateway.autoconfigure - package com.broadleafcommerce.payment.service.gateway.autoconfigure
 
com.broadleafcommerce.payment.service.gateway.domain - package com.broadleafcommerce.payment.service.gateway.domain
 
com.broadleafcommerce.payment.service.gateway.domain.enums - package com.broadleafcommerce.payment.service.gateway.domain.enums
 
com.broadleafcommerce.payment.service.gateway.provider - package com.broadleafcommerce.payment.service.gateway.provider
 
com.broadleafcommerce.payment.service.gateway.provider.exception - package com.broadleafcommerce.payment.service.gateway.provider.exception
 
com.broadleafcommerce.payment.service.gateway.provider.external - package com.broadleafcommerce.payment.service.gateway.provider.external
 
communicateWithVendor(StoreCreditPaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
CREDIT_ACCOUNT_NUMBER - Static variable in class com.broadleafcommerce.payment.service.gateway.StoreCreditMessageConstants
 
CreditAccount - Class in com.broadleafcommerce.payment.service.gateway.domain
The credit account is an alternative form of payment which has been granted to the customer (or account).
CreditAccount() - Constructor for class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
 
CreditAccountRef - Class in com.broadleafcommerce.payment.service.gateway.domain
The reference to the credit account.
CreditAccountRef() - Constructor for class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
 
CreditAccountTransaction - Class in com.broadleafcommerce.payment.service.gateway.domain
The transaction information for the credit account.
CreditAccountTransaction() - Constructor for class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
 

D

DefaultOwningUserType - Enum Class in com.broadleafcommerce.payment.service.gateway.domain.enums
The default owning user types for the credit accounts.
DefaultStoreCreditConfiguration - Class in com.broadleafcommerce.payment.service.gateway
Default implementation of PaymentGatewayConfiguration.
DefaultStoreCreditConfiguration() - Constructor for class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditConfiguration
 
DefaultStoreCreditExternalCallService - Class in com.broadleafcommerce.payment.service.gateway
This class communicates with the Credit Account service APIs to perform transactions.
DefaultStoreCreditExternalCallService(StoreCreditTransactionExecutionProvider, StoreCreditConfiguration, PaymentResponseUtil, TypeFactory) - Constructor for class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
DefaultStoreCreditPaymentGatewayPaymentValidator - Class in com.broadleafcommerce.payment.service.gateway
The default implementation of StoreCreditPaymentGatewayPaymentValidator.
DefaultStoreCreditPaymentGatewayPaymentValidator() - Constructor for class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
DefaultStoreCreditRollbackService - Class in com.broadleafcommerce.payment.service.gateway
The default implementation of the rollback service to execute the rollback transactions.
DefaultStoreCreditRollbackService(StoreCreditTransactionService) - Constructor for class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditRollbackService
 
DefaultStoreCreditTransactionService - Class in com.broadleafcommerce.payment.service.gateway
The default implementation of the transaction service that is used to execute transactions.
DefaultStoreCreditTransactionService(StoreCreditExternalCallService, TypeFactory) - Constructor for class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditTransactionService
 

E

equals(Object) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.SSLVerificationProperties
 
equals(Object) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
 
equals(Object) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
 
equals(Object) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
 
equals(Object) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
 
equals(Object) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
 
equals(Object) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
 
executeCreditTransaction(StoreCreditTransactionExecutionRequest, String, ContextInfo) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
executeCreditTransaction(StoreCreditTransactionExecutionRequest, String, ContextInfo) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditTransactionExecutionProvider
 
executeCreditTransaction(StoreCreditTransactionExecutionRequest, String, ContextInfo) - Method in interface com.broadleafcommerce.payment.service.gateway.provider.external.StoreCreditTransactionExecutionProvider
Creates the credit transaction for the credit account.
executeDebitTransaction(StoreCreditTransactionExecutionRequest, String, ContextInfo) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
executeDebitTransaction(StoreCreditTransactionExecutionRequest, String, ContextInfo) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditTransactionExecutionProvider
 
executeDebitTransaction(StoreCreditTransactionExecutionRequest, String, ContextInfo) - Method in interface com.broadleafcommerce.payment.service.gateway.provider.external.StoreCreditTransactionExecutionProvider
Creates the debit transaction for the credit account.
executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.AbstractExternalProvider
Executes a request with default Web Client error handling.
executeTransaction(String, StoreCreditTransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditTransactionExecutionProvider
 
ExternalStoreCreditAccountProvider - Class in com.broadleafcommerce.payment.service.gateway.provider.external
The default implementation for StoreCreditTransactionExecutionProvider.
ExternalStoreCreditAccountProvider(WebClient, ObjectMapper, ExternalStoreCreditProperties) - Constructor for class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditAccountProvider
 
ExternalStoreCreditProperties - Class in com.broadleafcommerce.payment.service.gateway.provider.external
Properties for interacting with an external credit account service.
ExternalStoreCreditProperties() - Constructor for class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
 
ExternalStoreCreditTransactionExecutionProvider - Class in com.broadleafcommerce.payment.service.gateway.provider.external
The default implementation for StoreCreditTransactionExecutionProvider.
ExternalStoreCreditTransactionExecutionProvider(WebClient, ObjectMapper, ExternalStoreCreditProperties) - Constructor for class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditTransactionExecutionProvider
 

G

getAccountNumber() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Generated code that can be used to reference the credit account.
getAccountNumber() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
Generated code that can be used to reference the credit account.
getAlternativeOwningUserRef() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Describes an alternative owning user reference for the credit account, that can be used instead of the CreditAccount.owningUserRef.
getAlternativeOwningUserType() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Describes an alternative owning user type of the credit account, that can be used instead of the CreditAccount.owningUserType.
getAmount() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The amount of this transaction.
getAttributes() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Additional attributes associated with this credit account.
getBalance() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The current balance for this credit account.
getBaseUri() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditAccountProvider
Gets the base URI common to all requests this provider will make.
getBaseUri() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditTransactionExecutionProvider
Gets the base URI common to all requests this provider will make.
getConfiguration() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getContextInfo(OperationType, PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getContextState() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
A subset of Tracking information to expose the context state for this object.
getCreditAccount() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
The updated CreditAccount for the executed CreditAccountTransaction.
getCreditAccountExternalCallService() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditTransactionService
 
getCreditAccountNumber(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getCreditAccountRef() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The credit account reference to the credit account.
getCreditAccountsUri() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The default URI to read credit accounts.
getCreditTransactionUri() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The default URI to execute a credit transactions for the provided account number.
getCurrency() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The currency gathered from the CreditAccount.getBalance()
getCurrency() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The currency gathered from CreditAccountTransaction.getAmount()
getDateRecorded() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The timestamp when this transaction response was recorded.
getDebitTransactionUri() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The default URI to execute a debit transactions for the provided account number.
getFailureReportingThreshold() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditConfiguration
 
getFailureReportingThreshold() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getGatewayType() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditConfiguration
 
getGatewayType() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
getGatewayType() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditRollbackService
 
getGatewayType() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditTransactionService
 
getHeaders(ContextInfo) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.AbstractExternalProvider
Sets the CONTENT_TYPE and ACCEPT headers.
getId() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The id of this credit account.
getId() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
The credit account's id.
getId() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The id of this transaction.
getObjectMapper() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.AbstractExternalProvider
 
getOwnerIdentifier() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
 
getOwningUserRef() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The reference to the user that owns this credit account.
getOwningUserRef() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
The reference to the user that owns this credit account.
getOwningUserType() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Describes the owning user type of the credit account.
getOwningUserType() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
Describes the owning user type of the credit account.
getPaymentRequest() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
 
getPaymentResponseUtil() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getProperties() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditAccountProvider
 
getProperties() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditTransactionExecutionProvider
 
getReason() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The reason for this transaction.
getReason() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The reason for this transaction.
getReasonDescription() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
Description for the reason for this transaction.
getReasonDescription() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
Description for the reason for this transaction.
getReceivedException() - Method in exception com.broadleafcommerce.payment.service.gateway.provider.exception.ProviderApiException
The received error.
getRequestId() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The id used to represent the request that produced this transaction.
getRequestId() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The id used to represent the request that produced this transaction.
getRequestId(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getServiceClient() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditAccountProvider
 
getServiceClient() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The service client to use when calling credit account services.
getServiceClient() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditTransactionExecutionProvider
 
getServiceName() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getSource() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The name of the system that initiated the transaction - e.g.
getSource() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The name of the system that initiated the transaction - e.g.
getSource(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getSourceEntityId() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The ID of the source entity associated with the transaction.
getSourceEntityId() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The ID of the source entity associated with the transaction.
getSourceEntityId(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getSourceEntityType() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The type of the source entity associated with the transaction.
getSourceEntityType() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The type of the source entity associated with the transaction.
getSourceEntityType(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getSourceUserId() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The id of user who initiated the transaction.
getSourceUserId() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The id of user who initiated the transaction.
getSourceUserType() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The type of user who initiated the transaction.
getSourceUserType() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The type of user who initiated the transaction.
getStoreCreditAccount(String, String, String) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
getStoreCreditAccountProvider() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
getStoreCreditTransactionExecutionProvider() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getSupportedFeatures() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditConfiguration
 
getSupportedTransactionTypes() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditConfiguration
 
getTransaction() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
getTransactionAmount() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The transaction amount for this transaction.
getTransactionReferenceId() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The transaction id known by the payment gateway.
getTransactionReferenceId() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The transaction id known by the payment gateway.
getTransactionService() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditRollbackService
 
getTransactionType() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
The transaction type with possible values in AUTHORIZE_AND_CAPTURE and REFUND.
getType() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The type of this credit account.
getType() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
The type of this credit account.
getType() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The type of this transaction.
getTypeFactory() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditExternalCallService
 
getTypeFactory() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
getTypeFactory() - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditTransactionService
 
getUrl() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The base url for an external credit account service.
getVersion() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The version of this credit account.
getWebClient() - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.AbstractExternalProvider
 

H

hashCode() - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.SSLVerificationProperties
 
hashCode() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
 
hashCode() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
 
hashCode() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
 
hashCode() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
 
hashCode() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
 
hashCode() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
 

I

isBroadleafCustomer(String) - Static method in enum class com.broadleafcommerce.payment.service.gateway.domain.enums.DefaultOwningUserType
 
isDisabled() - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.

N

name() - Method in interface com.broadleafcommerce.payment.service.gateway.domain.enums.OwningUserType
 

O

OwningUserType - Interface in com.broadleafcommerce.payment.service.gateway.domain.enums
The owing user type for the credit accounts.

P

postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditDefaultsEnvironmentPostProcessor
 
ProviderApiException - Exception in com.broadleafcommerce.payment.service.gateway.provider.exception
Defines a generic error that can be thrown in response to receiving an error from an API that one of the providers received.
ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.payment.service.gateway.provider.exception.ProviderApiException
 
ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.payment.service.gateway.provider.exception.ProviderApiException
 
ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.payment.service.gateway.provider.exception.ProviderApiException
 
ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.payment.service.gateway.provider.exception.ProviderApiException
 

R

refund(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditTransactionService
 
REQUEST_ID - Static variable in class com.broadleafcommerce.payment.service.gateway.StoreCreditMessageConstants
 
retrieveStoreCreditAccount(String, ContextInfo) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditAccountProvider
 
retrieveStoreCreditAccount(String, ContextInfo) - Method in interface com.broadleafcommerce.payment.service.gateway.provider.StoreCreditAccountProvider
Reads the store credit account by id
rollbackAuthorizeAndCapture(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditRollbackService
 

S

setAccountNumber(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Generated code that can be used to reference the credit account.
setAccountNumber(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
Generated code that can be used to reference the credit account.
setAlternativeOwningUserRef(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Describes an alternative owning user reference for the credit account, that can be used instead of the CreditAccount.owningUserRef.
setAlternativeOwningUserType(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Describes an alternative owning user type of the credit account, that can be used instead of the CreditAccount.owningUserType.
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The amount of this transaction.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Additional attributes associated with this credit account.
setBalance(MonetaryAmount) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The current balance for this credit account.
setContextState(ContextState) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
A subset of Tracking information to expose the context state for this object.
setCreditAccount(CreditAccount) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
The updated CreditAccount for the executed CreditAccountTransaction.
setCreditAccountRef(CreditAccountRef) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The credit account reference to the credit account.
setCreditAccountsUri(String) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The default URI to read credit accounts.
setCreditTransactionUri(String) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The default URI to execute a credit transactions for the provided account number.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
 
setDateRecorded(Instant) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The timestamp when this transaction response was recorded.
setDebitTransactionUri(String) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The default URI to execute a debit transactions for the provided account number.
setDisabled(boolean) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
setFailureReportingThreshold(int) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditConfiguration
 
setId(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The id of this credit account.
setId(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
The credit account's id.
setId(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The id of this transaction.
setOwningUserRef(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The reference to the user that owns this credit account.
setOwningUserRef(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
The reference to the user that owns this credit account.
setOwningUserType(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
Describes the owning user type of the credit account.
setOwningUserType(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
Describes the owning user type of the credit account.
setPaymentRequest(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
 
setReason(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The reason for this transaction.
setReason(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The reason for this transaction.
setReasonDescription(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
Description for the reason for this transaction.
setReasonDescription(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
Description for the reason for this transaction.
setRequestId(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The id used to represent the request that produced this transaction.
setRequestId(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The id used to represent the request that produced this transaction.
setServiceClient(String) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The service client to use when calling credit account services.
setSource(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The name of the system that initiated the transaction - e.g.
setSource(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The name of the system that initiated the transaction - e.g.
setSourceEntityId(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The ID of the source entity associated with the transaction.
setSourceEntityId(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The ID of the source entity associated with the transaction.
setSourceEntityType(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The type of the source entity associated with the transaction.
setSourceEntityType(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The type of the source entity associated with the transaction.
setSourceUserId(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The id of user who initiated the transaction.
setSourceUserId(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The id of user who initiated the transaction.
setSourceUserType(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The type of user who initiated the transaction.
setSourceUserType(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The type of user who initiated the transaction.
setStoreCreditAccountProvider(StoreCreditAccountProvider) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
setTransaction(CreditAccountTransaction) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
setTransactionAmount(MonetaryAmount) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The transaction amount for this transaction.
setTransactionReferenceId(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The transaction id known by the payment gateway.
setTransactionReferenceId(String) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
The transaction id known by the payment gateway.
setTransactionType(TransactionType) - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
The transaction type with possible values in AUTHORIZE_AND_CAPTURE and REFUND.
setType(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The type of this credit account.
setType(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
The type of this credit account.
setType(String) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
The type of this transaction.
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
setUrl(String) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.ExternalStoreCreditProperties
The base url for an external credit account service.
setVersion(Integer) - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
The version of this credit account.
SOURCE - Static variable in class com.broadleafcommerce.payment.service.gateway.StoreCreditMessageConstants
 
SOURCE_ENTITY_ID - Static variable in class com.broadleafcommerce.payment.service.gateway.StoreCreditMessageConstants
 
SOURCE_ENTITY_TYPE - Static variable in class com.broadleafcommerce.payment.service.gateway.StoreCreditMessageConstants
 
SSLVerificationProperties - Class in com.broadleafcommerce.payment.service.gateway.autoconfigure
Contains properties dictating SSL verification.
SSLVerificationProperties() - Constructor for class com.broadleafcommerce.payment.service.gateway.autoconfigure.SSLVerificationProperties
 
storeCreditAccountProvider(WebClient, ObjectMapper, ExternalStoreCreditProperties) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditServiceAutoConfiguration
 
StoreCreditAccountProvider - Interface in com.broadleafcommerce.payment.service.gateway.provider
Provider for interfacing with a CreditAccountService's APIs to gather CreditAccounts.
StoreCreditConfiguration - Interface in com.broadleafcommerce.payment.service.gateway
The payment configuration for the store credit.
StoreCreditDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.payment.service.gateway.autoconfigure
Spring Boot default property overrides for this service
StoreCreditDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditDefaultsEnvironmentPostProcessor
 
storeCreditExternalCallService(StoreCreditTransactionExecutionProvider, StoreCreditConfiguration, PaymentResponseUtil, TypeFactory) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditServiceAutoConfiguration
 
StoreCreditExternalCallService - Interface in com.broadleafcommerce.payment.service.gateway
The service is intended to execute the requests to the external gateway service.
StoreCreditMessageConstants - Class in com.broadleafcommerce.payment.service.gateway
 
StoreCreditMessageConstants() - Constructor for class com.broadleafcommerce.payment.service.gateway.StoreCreditMessageConstants
 
storeCreditPaymentGatewayPaymentValidator() - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditServiceAutoConfiguration
 
StoreCreditPaymentGatewayPaymentValidator - Interface in com.broadleafcommerce.payment.service.gateway
Validator meant to ensure that PaymentValidationRequest objects are sufficiently configured for the Store Credit payment.
StoreCreditPaymentGatewayType - Enum Class in com.broadleafcommerce.payment.service.gateway
 
StoreCreditPaymentRequest - Class in com.broadleafcommerce.payment.service.gateway
PaymentRequest wrapper class that helps communication between StoreCreditTransactionService and StoreCreditExternalCallService.
StoreCreditPaymentRequest() - Constructor for class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
 
StoreCreditRollbackService - Interface in com.broadleafcommerce.payment.service.gateway
 
StoreCreditServiceAutoConfiguration - Class in com.broadleafcommerce.payment.service.gateway.autoconfigure
 
StoreCreditServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditServiceAutoConfiguration
 
storeCreditTransactionExecutionProvider(WebClient, ObjectMapper, ExternalStoreCreditProperties) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditServiceAutoConfiguration
 
StoreCreditTransactionExecutionProvider - Interface in com.broadleafcommerce.payment.service.gateway.provider.external
Provider for interfacing with a CreditAccountService's APIs to execute credit account transactions.
StoreCreditTransactionExecutionRequest - Class in com.broadleafcommerce.payment.service.gateway
A request DTO used to execute a CreditAccountTransaction.
StoreCreditTransactionExecutionRequest() - Constructor for class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
 
StoreCreditTransactionExecutionResponse - Class in com.broadleafcommerce.payment.service.gateway
Response object contains the updated CreditAccount and executed CreditAccountTransaction.
StoreCreditTransactionExecutionResponse() - Constructor for class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
 
storeCreditTransactionService(StoreCreditExternalCallService, TypeFactory) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditServiceAutoConfiguration
 
StoreCreditTransactionService - Interface in com.broadleafcommerce.payment.service.gateway
 
storeCreditWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.StoreCreditServiceAutoConfiguration
 

T

toString() - Method in class com.broadleafcommerce.payment.service.gateway.autoconfigure.SSLVerificationProperties
 
toString() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccount
 
toString() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountRef
 
toString() - Method in class com.broadleafcommerce.payment.service.gateway.domain.CreditAccountTransaction
 
toString() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentRequest
 
toString() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionRequest
 
toString() - Method in class com.broadleafcommerce.payment.service.gateway.StoreCreditTransactionExecutionResponse
 

U

uriVars(Object...) - Method in class com.broadleafcommerce.payment.service.gateway.provider.external.AbstractExternalProvider
Convenience method to generate a map of variables.

V

validateAccessToStoreCreditAccount(PaymentValidationRequest, CreditAccount) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
validatePayment(PaymentValidationRequest, String, String) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditPaymentGatewayPaymentValidator
 
validatePaymentRequest(PaymentRequest) - Method in class com.broadleafcommerce.payment.service.gateway.DefaultStoreCreditTransactionService
 
valueOf(String) - Static method in enum class com.broadleafcommerce.payment.service.gateway.domain.enums.DefaultOwningUserType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentGatewayType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.payment.service.gateway.domain.enums.DefaultOwningUserType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.payment.service.gateway.StoreCreditPaymentGatewayType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G H I N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form