A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractAnonymizationHandler - Class in com.broadleafcommerce.customer.service.anonymization
Provide common processing functionality to all customer related AnonymizationHandler instances.
AbstractAnonymizationHandler() - Constructor for class com.broadleafcommerce.customer.service.anonymization.AbstractAnonymizationHandler
 
AbstractExternalProvider - Class in com.broadleafcommerce.customer.service.provider.external
 
AbstractExternalProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.customer.service.provider.external.AbstractExternalProvider
 
Account - Class in com.broadleafcommerce.customer.domain
A grouping of Customers which may represent things like a B2B business account or a telco account.
Account() - Constructor for class com.broadleafcommerce.customer.domain.Account
 
AccountAddress - Class in com.broadleafcommerce.customer.domain
A physical address related to the Account.
AccountAddress() - Constructor for class com.broadleafcommerce.customer.domain.AccountAddress
 
AccountAddressEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
 
AccountAddressEndpoint(AccountService<Account>, AccountAddressService<AccountAddress>, TypeFactory) - Constructor for class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
AccountAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for persistent counter-parts of AccountAddress
AccountAddressService<P extends AccountAddress> - Interface in com.broadleafcommerce.customer.service
Service API for AccountAddresss.
AccountAddressType - Interface in com.broadleafcommerce.customer.domain.type
Used to categorize AccountAddresses & enforce business logic based on the type.
AccountAnonymizationHandler - Class in com.broadleafcommerce.customer.service.anonymization
Updates PII fields for the Account domain.
AccountAnonymizationHandler(AccountMemberService<AccountMember>) - Constructor for class com.broadleafcommerce.customer.service.anonymization.AccountAnonymizationHandler
 
AccountEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
Endpoint for management of Accounts.
AccountEndpoint(AccountService<Account>) - Constructor for class com.broadleafcommerce.customer.web.endpoint.AccountEndpoint
 
AccountMember - Class in com.broadleafcommerce.customer.domain
Representation of a Customer's relationship with an Account, their contact info, & the role that they have for the account.
AccountMember() - Constructor for class com.broadleafcommerce.customer.domain.AccountMember
 
AccountMemberAnonymizationHandler - Class in com.broadleafcommerce.customer.service.anonymization
Updates PII fields for the AccountMember domain.
AccountMemberAnonymizationHandler(AccountMemberService<AccountMember>) - Constructor for class com.broadleafcommerce.customer.service.anonymization.AccountMemberAnonymizationHandler
 
AccountMemberEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
 
AccountMemberEndpoint(AccountMemberService<AccountMember>) - Constructor for class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
 
AccountMemberRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for persistent counter-parts of AccountMember
AccountMemberService<M extends AccountMember> - Interface in com.broadleafcommerce.customer.service
Service API for AccountMembers.
AccountPermission - Class in com.broadleafcommerce.customer.domain
A specific permission that can be granted to an AccountMember via their singular AccountRole.
AccountPermission() - Constructor for class com.broadleafcommerce.customer.domain.AccountPermission
 
accountPermissionContextValidator() - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceValidationConfiguration
 
AccountPermissionContextValidator<P extends AccountPermission> - Interface in com.broadleafcommerce.customer.service.validation
Various context-related validation functions for use when performing CRUD operations related to an account permission.
AccountPermissionEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
Endpoints for CRUD operations on AccountPermission.
AccountPermissionEndpoint(AccountPermissionService<AccountPermission>) - Constructor for class com.broadleafcommerce.customer.web.endpoint.AccountPermissionEndpoint
 
AccountPermissionHydrationService - Class in com.broadleafcommerce.customer.service
A simple service that hydrates AccountPermissionRef with values from the data store.
AccountPermissionHydrationService(AccountPermissionService<AccountPermission>, TypeFactory) - Constructor for class com.broadleafcommerce.customer.service.AccountPermissionHydrationService
 
AccountPermissionRef - Class in com.broadleafcommerce.customer.domain
Specific messaging contract for permission references by entities.
AccountPermissionRef() - Constructor for class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
AccountPermissionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for persisted counterparts of AccountPermission.
AccountPermissionService<P extends AccountPermission> - Interface in com.broadleafcommerce.customer.service
Service API for management of AccountPermission.
accountPermissionValidator() - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceValidationConfiguration
 
AccountPermissionValidator - Class in com.broadleafcommerce.customer.service.validation
Basic validations for AccountPermission.
AccountPermissionValidator() - Constructor for class com.broadleafcommerce.customer.service.validation.AccountPermissionValidator
 
AccountRef - Class in com.broadleafcommerce.customer.domain
A reference to a account.
AccountRef() - Constructor for class com.broadleafcommerce.customer.domain.AccountRef
 
AccountRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for persistent counterparts of Account.
AccountRole - Class in com.broadleafcommerce.customer.domain
Represents a group of AccountPermissions that are given to an AccountMember.
AccountRole() - Constructor for class com.broadleafcommerce.customer.domain.AccountRole
 
accountRoleContextValidator() - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceValidationConfiguration
 
AccountRoleContextValidator<P extends AccountRole> - Interface in com.broadleafcommerce.customer.service.validation
Various context-related validation functions for use when performing CRUD operations related to an account role.
AccountRoleEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
Endpoints for CRUD operations on AccountRole.
AccountRoleEndpoint(AccountRoleService<AccountRole>) - Constructor for class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
AccountRoleRef - Class in com.broadleafcommerce.customer.domain
Specific messaging contract for role references by entities.
AccountRoleRef() - Constructor for class com.broadleafcommerce.customer.domain.AccountRoleRef
 
AccountRoleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for persisted counterparts of AccountRole.
AccountRoleService<P extends AccountRole> - Interface in com.broadleafcommerce.customer.service
Service API for management of AccountRole.
accountRoleValidator() - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceValidationConfiguration
 
AccountRoleValidator - Class in com.broadleafcommerce.customer.service.validation
Basic validations for AccountRole.
AccountRoleValidator() - Constructor for class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
 
AccountService<P extends Account> - Interface in com.broadleafcommerce.customer.service
Service API for Accounts.
AccountStatus - Interface in com.broadleafcommerce.customer.domain.type
Describes the status of an Account
AccountType - Interface in com.broadleafcommerce.customer.domain.type
Simple interface to describe the categorization options that can be used to group accounts or enforce business logic
ACTIVE - com.broadleafcommerce.customer.domain.type.DefaultAccountStatuses
 
addAccountAddress(String, AccountAddress, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
addAdditionalAttribute(String, Object) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Takes in any additional attributes passed in the request not matching any defined properties.
addAdditionalAttribute(String, Object) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Takes in any additional attributes passed in the request not matching any defined properties.
addAdditionalAttribute(String, Object) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.customer.domain.Customer
Convenience method to add an ann attribute.
addCustomerAddress(String, CustomerAddress, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
addCustomerToSegment(ContextInfo, SegmentMember, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
addEmailAlreadyExistsError(Errors) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
AdditionalPhone - Class in com.broadleafcommerce.customer.domain
 
AdditionalPhone() - Constructor for class com.broadleafcommerce.customer.domain.AdditionalPhone
 
AdditionalPhoneListConverter - Class in com.broadleafcommerce.customer.provider.jpa.domain.support
Transforms a list of AdditionalPhone into a JSON object String and vice-versa.
AdditionalPhoneListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.support.AdditionalPhoneListConverter
 
addPaymentAccount(String, P, boolean, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
addPaymentAccount(String, P, boolean, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.PaymentAccountService
Pass the paymentAccount JpaPaymentAccount for processing the default account relationship with the customer before saving to the data store.
addPaymentAccountToCustomer(String, PaymentAccount, boolean, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
Address - Class in com.broadleafcommerce.customer.service.provider.domain
The street address for a physical location.
Address() - Constructor for class com.broadleafcommerce.customer.service.provider.domain.Address
 
addUsernameAlreadyExistsError(Errors) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
ADMIN - com.broadleafcommerce.customer.messaging.domain.UserType
Indicates the user is an admin user.
afterPropertiesSet() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentTypeInitializer
 
anonymize(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAnonymizationEndpoint
 
anonymize(String, Object) - Method in class com.broadleafcommerce.customer.service.anonymization.AccountAnonymizationHandler
 
anonymize(String, Object) - Method in class com.broadleafcommerce.customer.service.anonymization.AccountMemberAnonymizationHandler
 
anonymize(String, Object) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAddressAnonymizationHandler
 
anonymize(String, Object) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationHandler
 
anonymize(String, Object) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerNoteAnonymizationHandler
 
anonymize(String, Object) - Method in class com.broadleafcommerce.customer.service.anonymization.PaymentAccountAnonymizationHandler
 
APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
assertHasServiceId(User) - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
assertIsCustomerType(User) - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
assignRoleToCustomer(RegisterAccountMemberRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
Assign the provided RegisterAccountMemberRequest.getRoleRef() to the related Customer
Attribute - Class in com.broadleafcommerce.customer.domain
Many entities have customizable dynamic attributes, and this class is intended to hold such values.
Attribute() - Constructor for class com.broadleafcommerce.customer.domain.Attribute
 
AttributeMapConverter - Class in com.broadleafcommerce.customer.provider.jpa.domain.support
Transforms a Map of String keys and JpaAttribute values into a JSON object String and vice versa.
AttributeMapConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.support.AttributeMapConverter
 
ATTRIBUTES - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Fields
 
ATTRIBUTES - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Headers
 
authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.customer.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

B

b2BAccountAddressValidator() - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceValidationConfiguration
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.AccountEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.AccountPermissionEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.CountryEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.CustomerNoteEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.customer.web.endpoint.SensitiveCustomerPaymentAccountEndpoint
 
BILL_TO - com.broadleafcommerce.customer.domain.type.DefaultB2BAccountAddressTypes
 
build(Indexable) - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.JpaCustomerSingleIndexRequestMessageBuilder
 
buildBulkUpdateRequest(CustomerSegment, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
Builds a request to perform a bulk update operation
buildContextInfo(DocumentContext) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
Builds a ContextInfo for the application context id and tenant id
buildContextInfo(BulkUpdate, OperationType) - Method in class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
 
buildContextInfo(User) - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
buildContextInfo(User) - Method in class com.broadleafcommerce.customer.messaging.UserUpdateListenerCustomer
 
buildContextRequest(BulkUpdate) - Method in class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
 
buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
buildCustomer(User, String) - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
buildError(BulkUpdateErrorType, Exception) - Method in class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
Returns a BulkUpdateError instance with its BulkUpdateError.description set as the exception cause, and the stack trace populated.
buildError(BulkUpdateErrorType, String, String, String, Exception) - Method in class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
Returns a populated BulkUpdateError instance with the supplied parameters
buildPayload(JpaCustomer) - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.JpaCustomerSingleIndexRequestMessageBuilder
 
buildPaymentAccount(Payment) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
Builds a PaymentAccount based on the provided cart Payment
buildPersistenceRequest(CustomerSegment, Customer, BatchRecord) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
Builds the PersistenceRequest for the SegmentMember.
buildPersistenceRequest(String, Pair<Customer, BatchRecord>, Map<String, Customer>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
Determines id, operation type and builds the PersistenceRequest for the Customer.
buildPersistenceRequests(List<Pair<Customer, BatchRecord>>, CustomerSegment, List<BatchCompletionRecord>, ContextInfo) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
Builds the list of PersistenceRequest for the SegmentMember.
buildPersistenceRequests(Map<String, Pair<Customer, BatchRecord>>, ContextInfo) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
Builds the list of PersistenceRequests for the given Customers.
buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
buildSegmentMember(CustomerSegment, Customer, BatchRecord) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
Creates instance of SegmentMember and populates with properties.
buildSegmentMember(P, String) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
Builds the segment/customer relationship
buildSummary(PaymentAccount) - Method in class com.broadleafcommerce.customer.service.summary.DefaultPaymentAccountSummaryService
 
buildSummary(PaymentAccount) - Method in interface com.broadleafcommerce.customer.service.summary.PaymentAccountSummaryService
Determines PaymentAccountSummary based on the PaymentAccount.
BulkProcessUtil - Class in com.broadleafcommerce.customer.service.bulk
Convenience methods for use when performing bulk update operations.
BulkProcessUtil(ContextRequestConverter, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
 
BulkUpdateTarget - Class in com.broadleafcommerce.customer.service.bulk
Entities targeted when performing bulk operations.
BulkUpdateTarget() - Constructor for class com.broadleafcommerce.customer.service.bulk.BulkUpdateTarget
 
BulkUpdateType - Class in com.broadleafcommerce.customer.service.bulk
The types of operations available when performing bulk operations on the customer domain
BulkUpdateType() - Constructor for class com.broadleafcommerce.customer.service.bulk.BulkUpdateType
 

C

canBuild(Indexable) - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.JpaCustomerSingleIndexRequestMessageBuilder
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.Account
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.AccountMember
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.AccountPermission
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.AccountRef
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.AccountRole
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.AdditionalPhone
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.Attribute
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.Customer
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.CustomerNote
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.CustomerRef
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.ISOCountry
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.Phone
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.SegmentMember
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.messaging.domain.User
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAttribute
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerConfigurationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.service.autoconfigure.SSLVerificationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
 
canHandle(BulkUpdate) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
canHandle(Export) - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
canHandle(Export) - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
canHandle(BatchRequest) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
canHandle(BatchRequest) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
canManuallyAddCustomers() - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
 
canManuallyAddCustomerToSegment(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerSegmentService
Evaluates whether the customer segment with the given ID allows manually adding customers.
canManuallyAddCustomerToSegment(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerSegmentService
 
canModifyBeanSerializer(Class<?>) - Method in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification
 
canModifyBeanSerializer(Class<?>) - Method in class com.broadleafcommerce.customer.segments.dataexport.specification.SegmentMemberExportSpecification
 
cannotAddCustomerToSegmentError(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
Creates and throws an error for use if manually adding customers to this segment is not supported.
CART_ID_PATH - Static variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
CART_STATUS_PATH - Static variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
CHANNEL - Static variable in interface com.broadleafcommerce.customer.messaging.CustomerCheckoutCompletionConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.customer.messaging.UserCreationConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.customer.messaging.UserRegistrationConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.customer.messaging.UserUpdateConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentEventProducer
 
checkEmailAlreadyExists(String, Customer, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
Validates that the e-mail address provided isn't already in use.
checkoutCompletionInputCustomer() - Method in interface com.broadleafcommerce.customer.messaging.CustomerCheckoutCompletionConsumer
 
checkUsernameAlreadyExists(String, P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
Validates that the username provided isn't already in use.
ClearCustomerSegmentEventProducer - Interface in com.broadleafcommerce.customer.service.bulk.messaging
 
clearCustomerSegmentOutput() - Method in interface com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentEventProducer
 
ClearCustomerSegmentRequest - Class in com.broadleafcommerce.customer.service.bulk.messaging
Represents a request to remove a customer segment from multiple users.
ClearCustomerSegmentRequest() - Constructor for class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
 
clearDefaultBillingAddressForCustomer(CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerAddressRepository
 
clearDefaultBillingAddressForCustomer(CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedCustomerAddressRepository
Find all CustomerAddresses for the provided customer with CustomerAddress.isDefaultBillingAddress() set to true & update it to false.
clearDefaultForAddressType(AccountRef, String, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountAddressRepository
 
clearDefaultForAddressType(AccountRef, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedAccountAddressRepository
Find all AccountAddresses for the provided account with AccountAddress.isDefault() set to true & update it to false.
clearDefaultShippingAddressForCustomer(CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerAddressRepository
 
clearDefaultShippingAddressForCustomer(CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedCustomerAddressRepository
Find all CustomerAddresses for the provided customer with CustomerAddress.isDefaultShippingAddress() set to true & update it to false.
clearSegmentMembers(BulkUpdate, CustomerSegment) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
Clears all existing customers who are members of the segment.
com.broadleafcommerce.customer.autoconfigure - package com.broadleafcommerce.customer.autoconfigure
 
com.broadleafcommerce.customer.dataexport - package com.broadleafcommerce.customer.dataexport
 
com.broadleafcommerce.customer.dataexport.autoconfigure - package com.broadleafcommerce.customer.dataexport.autoconfigure
 
com.broadleafcommerce.customer.dataexport.converter - package com.broadleafcommerce.customer.dataexport.converter
 
com.broadleafcommerce.customer.dataexport.serializer - package com.broadleafcommerce.customer.dataexport.serializer
 
com.broadleafcommerce.customer.dataexport.specification - package com.broadleafcommerce.customer.dataexport.specification
 
com.broadleafcommerce.customer.dataimport - package com.broadleafcommerce.customer.dataimport
 
com.broadleafcommerce.customer.dataimport.autoconfigure - package com.broadleafcommerce.customer.dataimport.autoconfigure
 
com.broadleafcommerce.customer.dataimport.converter - package com.broadleafcommerce.customer.dataimport.converter
 
com.broadleafcommerce.customer.dataimport.messaging.autoconfigure - package com.broadleafcommerce.customer.dataimport.messaging.autoconfigure
 
com.broadleafcommerce.customer.domain - package com.broadleafcommerce.customer.domain
 
com.broadleafcommerce.customer.domain.type - package com.broadleafcommerce.customer.domain.type
 
com.broadleafcommerce.customer.messaging - package com.broadleafcommerce.customer.messaging
 
com.broadleafcommerce.customer.messaging.autoconfigure - package com.broadleafcommerce.customer.messaging.autoconfigure
 
com.broadleafcommerce.customer.messaging.domain - package com.broadleafcommerce.customer.messaging.domain
 
com.broadleafcommerce.customer.oauth2.client.endpoint - package com.broadleafcommerce.customer.oauth2.client.endpoint
 
com.broadleafcommerce.customer.oauth2.client.web - package com.broadleafcommerce.customer.oauth2.client.web
 
com.broadleafcommerce.customer.provider - package com.broadleafcommerce.customer.provider
 
com.broadleafcommerce.customer.provider.jpa - package com.broadleafcommerce.customer.provider.jpa
 
com.broadleafcommerce.customer.provider.jpa.autoconfigure - package com.broadleafcommerce.customer.provider.jpa.autoconfigure
 
com.broadleafcommerce.customer.provider.jpa.domain - package com.broadleafcommerce.customer.provider.jpa.domain
 
com.broadleafcommerce.customer.provider.jpa.domain.support - package com.broadleafcommerce.customer.provider.jpa.domain.support
 
com.broadleafcommerce.customer.provider.jpa.environment - package com.broadleafcommerce.customer.provider.jpa.environment
 
com.broadleafcommerce.customer.provider.jpa.filtering.fetch - package com.broadleafcommerce.customer.provider.jpa.filtering.fetch
 
com.broadleafcommerce.customer.provider.jpa.messaging.search - package com.broadleafcommerce.customer.provider.jpa.messaging.search
 
com.broadleafcommerce.customer.provider.jpa.repository - package com.broadleafcommerce.customer.provider.jpa.repository
 
com.broadleafcommerce.customer.repository - package com.broadleafcommerce.customer.repository
 
com.broadleafcommerce.customer.segments - package com.broadleafcommerce.customer.segments
 
com.broadleafcommerce.customer.segments.autoconfigure - package com.broadleafcommerce.customer.segments.autoconfigure
 
com.broadleafcommerce.customer.segments.dataexport - package com.broadleafcommerce.customer.segments.dataexport
 
com.broadleafcommerce.customer.segments.dataexport.autoconfigure - package com.broadleafcommerce.customer.segments.dataexport.autoconfigure
 
com.broadleafcommerce.customer.segments.dataexport.converter - package com.broadleafcommerce.customer.segments.dataexport.converter
 
com.broadleafcommerce.customer.segments.dataexport.specification - package com.broadleafcommerce.customer.segments.dataexport.specification
 
com.broadleafcommerce.customer.service - package com.broadleafcommerce.customer.service
 
com.broadleafcommerce.customer.service.anonymization - package com.broadleafcommerce.customer.service.anonymization
 
com.broadleafcommerce.customer.service.autoconfigure - package com.broadleafcommerce.customer.service.autoconfigure
 
com.broadleafcommerce.customer.service.bulk - package com.broadleafcommerce.customer.service.bulk
 
com.broadleafcommerce.customer.service.bulk.autoconfigure - package com.broadleafcommerce.customer.service.bulk.autoconfigure
 
com.broadleafcommerce.customer.service.bulk.messaging - package com.broadleafcommerce.customer.service.bulk.messaging
 
com.broadleafcommerce.customer.service.exception - package com.broadleafcommerce.customer.service.exception
 
com.broadleafcommerce.customer.service.provider - package com.broadleafcommerce.customer.service.provider
 
com.broadleafcommerce.customer.service.provider.domain - package com.broadleafcommerce.customer.service.provider.domain
 
com.broadleafcommerce.customer.service.provider.external - package com.broadleafcommerce.customer.service.provider.external
 
com.broadleafcommerce.customer.service.provider.external.page - package com.broadleafcommerce.customer.service.provider.external.page
 
com.broadleafcommerce.customer.service.summary - package com.broadleafcommerce.customer.service.summary
 
com.broadleafcommerce.customer.service.validation - package com.broadleafcommerce.customer.service.validation
 
com.broadleafcommerce.customer.service.validation.support - package com.broadleafcommerce.customer.service.validation.support
 
com.broadleafcommerce.customer.web - package com.broadleafcommerce.customer.web
 
com.broadleafcommerce.customer.web.autoconfigure - package com.broadleafcommerce.customer.web.autoconfigure
 
com.broadleafcommerce.customer.web.endpoint - package com.broadleafcommerce.customer.web.endpoint
 
com.broadleafcommerce.customer.web.endpoint.domain - package com.broadleafcommerce.customer.web.endpoint.domain
 
com.broadleafcommerce.customer.web.endpoint.exception - package com.broadleafcommerce.customer.web.endpoint.exception
 
convert(BatchRecord) - Method in class com.broadleafcommerce.customer.dataimport.converter.CustomerConverter
 
convert(Customer) - Method in class com.broadleafcommerce.customer.dataexport.converter.CustomerRowConverter
 
convert(SegmentMember) - Method in class com.broadleafcommerce.customer.segments.dataexport.converter.SegmentMemberRowConverter
 
convert(CustomerSegmentType) - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentType.CustomerSegmentTypeConverter
 
convert(CustomerSegmentType) - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentTypeConverter.ConvertToString
 
convert(String) - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentTypeConverter.ConvertFromString
 
convertBatchRecords(BatchRequest, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
Converts all of the batch records in the batch request to customer.
Converters() - Constructor for class com.broadleafcommerce.customer.dataexport.autoconfigure.CustomerExportAutoConfiguration.Converters
 
Converters() - Constructor for class com.broadleafcommerce.customer.segments.dataexport.autoconfigure.SegmentMemberExportAutoConfiguration.Converters
 
Converters(ObjectMapper) - Constructor for class com.broadleafcommerce.customer.dataimport.autoconfigure.CustomerServicesImportAutoConfiguration.Converters
 
convertFromPersistentDomain(Object, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
Similar to MappableCrudEntityHelper.convertFromPersistentDomain(Object), except will invoke DomainMapperManager.fromRepositoryDomain(BusinessTypeAware, ContextInfo) with the given context argument instead of just null.
convertFromPersistentDomain(Object, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
Similar to MappableCrudEntityHelper.convertFromPersistentDomain(Object), except will invoke DomainMapperManager.fromRepositoryDomain(BusinessTypeAware, ContextInfo) with the given context argument instead of just null.
ConvertFromString() - Constructor for class com.broadleafcommerce.customer.segments.CustomerSegmentTypeConverter.ConvertFromString
 
convertPhone(BatchRecord) - Method in class com.broadleafcommerce.customer.dataimport.converter.CustomerConverter
 
convertToCustomer(BatchRecord, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
convertToDatabaseColumn(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.support.PhoneConverter
 
convertToEntityAttribute(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.support.PhoneConverter
 
ConvertToString() - Constructor for class com.broadleafcommerce.customer.segments.CustomerSegmentTypeConverter.ConvertToString
 
CountryEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
Temporary endpoint to retrieve a list of ISO countries for use in admin.
CountryEndpoint() - Constructor for class com.broadleafcommerce.customer.web.endpoint.CountryEndpoint
 
create(P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountPermissionService
Creates the permission.
create(P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountRoleService
Creates the role.
create(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountAddressService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerAddressService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerNoteService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
createAccount(ContextInfo, Account) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountEndpoint
 
createAccountMember(RegisterAccountMemberRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
createAll(List<P>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
createAllAllowingPartialSuccess(List<P>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
createCustomer(ContextInfo, Customer) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
createCustomerNote(ContextInfo, String, CustomerNote) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerNoteEndpoint
 
createCustomerRefFromCustomer(Customer) - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
Creates a CustomerRef based on the provided Customer object
createCustomerRefFromCustomer(Customer) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
createCustomerSegment(ContextInfo, CustomerSegment) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
createInternal(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
Mostly copied from MappableCrudEntityHelper.create(Object, CrudRepository), but overridden to support notifying on persistence events via #initializePersistenceProducerState(NotificationStateAware, OperationType).
createInternal(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
Mostly copied from MappableCrudEntityHelper.create(Object, CrudRepository), but overridden to support notifying on persistence events via #notifyPersistenceProducer(NotificationStateAware).
createPaymentAccountEventListener(IdempotentMessageConsumptionService, PaymentAccountService<PaymentAccount>, PaymentProvider<Payment>, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.customer.messaging.autoconfigure.CustomerMessagingAutoConfiguration
 
CreatePaymentAccountEventListener - Class in com.broadleafcommerce.customer.messaging
An event listener that triggers when an order is successfully submitted.
CreatePaymentAccountEventListener(IdempotentMessageConsumptionService, PaymentAccountService<PaymentAccount>, PaymentProvider<Payment>, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
createPermission(AccountPermission, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountPermissionEndpoint
 
createProcessResponse(List<BulkUpdateError>) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
Creates a BatchProcessResponse with errors, if applicable.
createRole(AccountRole, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
createSegmentBulkUpdateRelationship(CustomerSegment, BulkUpdate, ContextInfo) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
Creates the relationship between the bulk update process and the customer segment
createSegmentMember(P, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
createSegmentMember(P, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.SegmentMemberService
Creates and adds a customer/segment relationship.
Customer - Class in com.broadleafcommerce.customer.domain
 
Customer() - Constructor for class com.broadleafcommerce.customer.domain.Customer
 
CUSTOMER - com.broadleafcommerce.customer.dataexport.DefaultExportTarget
 
CUSTOMER - com.broadleafcommerce.customer.messaging.domain.UserType
Indicates the user is a customer user.
CUSTOMER - Static variable in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler.ImportTypes
 
CUSTOMER - Static variable in class com.broadleafcommerce.customer.service.bulk.BulkUpdateTarget
Indicates a bulk operation targeting a Customer
CUSTOMER_CONTEXT_ID_PATH - Static variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
CUSTOMER_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.customer.provider.jpa.JpaRouteConstants.Persistence
 
CUSTOMER_ID_PATH - Static variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
CUSTOMER_ROUTE_KEY - Static variable in class com.broadleafcommerce.customer.provider.RouteConstants.Persistence
 
CUSTOMER_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.customer.provider.RouteConstants.Persistence
 
CUSTOMER_SEGMENT - Static variable in class com.broadleafcommerce.customer.service.bulk.BulkUpdateTarget
Indicates a bulk operation targeting a CustomerSegment
CUSTOMER_SEGMENT_CLAIM_ATTR_KEY - Static variable in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
CUSTOMER_SEGMENT_MEMBER - com.broadleafcommerce.customer.segments.dataexport.DefaultExportTarget
 
CUSTOMER_SEGMENT_MEMBER - Static variable in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler.ImportTypes
 
CUSTOMER_SET - Static variable in class com.broadleafcommerce.customer.segments.CustomerSegmentType
A segment type with a pre-defined set of customers.
CUSTOMER_SET_IMPORT - Static variable in class com.broadleafcommerce.customer.service.bulk.BulkUpdateType
Indicates a bulk operation targeting a customer set segment.
CUSTOMER_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.customer.provider.jpa.JpaRouteConstants.Persistence
 
CUSTOMER_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.customer.provider.jpa.JpaRouteConstants.Persistence
 
CustomerAddress - Class in com.broadleafcommerce.customer.domain
 
CustomerAddress() - Constructor for class com.broadleafcommerce.customer.domain.CustomerAddress
 
CustomerAddressAnonymizationHandler - Class in com.broadleafcommerce.customer.service.anonymization
Updates PII fields for the CustomerAddress domain.
CustomerAddressAnonymizationHandler(CustomerAddressService<CustomerAddress>) - Constructor for class com.broadleafcommerce.customer.service.anonymization.CustomerAddressAnonymizationHandler
 
CustomerAddressEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
 
CustomerAddressEndpoint(CustomerService<Customer>, CustomerAddressService<CustomerAddress>, TypeFactory) - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
CustomerAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for persistent counter-parts of CustomerAddress
CustomerAddressService<P extends CustomerAddress> - Interface in com.broadleafcommerce.customer.service
Service API for CustomerAddresss.
customerAlreadyExistsInSegmentError(P) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
Creates and throws an error for use if the customer already exists in this segment.
CustomerAnonymizationAutoConfiguration - Class in com.broadleafcommerce.customer.service.anonymization
 
CustomerAnonymizationAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationAutoConfiguration
 
CustomerAnonymizationEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
Supply the anonymization related endpoint to the service.
CustomerAnonymizationEndpoint(AnonymizationService) - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerAnonymizationEndpoint
 
CustomerAnonymizationHandler - Class in com.broadleafcommerce.customer.service.anonymization
Updates PII fields for the Customer domain.
CustomerAnonymizationHandler(CustomerService<Customer>) - Constructor for class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationHandler
 
CustomerAnonymizationProperties - Class in com.broadleafcommerce.customer.service.anonymization
Controls anonymization behavior for the customer service
CustomerAnonymizationProperties() - Constructor for class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
 
CustomerAttributesExportSerializer - Class in com.broadleafcommerce.customer.dataexport.serializer
Joins the elements of the provided Map into a single String containing the provided elements separated with a specified separators.
CustomerAttributesExportSerializer() - Constructor for class com.broadleafcommerce.customer.dataexport.serializer.CustomerAttributesExportSerializer
Construct the serializer with default separators.
CustomerAttributesExportSerializer(String, String, String) - Constructor for class com.broadleafcommerce.customer.dataexport.serializer.CustomerAttributesExportSerializer
Construct the serializer with a specified separators.
CustomerBulkProcessorAutoConfiguration - Class in com.broadleafcommerce.customer.service.bulk.autoconfigure
 
CustomerBulkProcessorAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.service.bulk.autoconfigure.CustomerBulkProcessorAutoConfiguration
 
CustomerBulkProcessorAutoConfiguration.CustomerServiceMessagingAutoConfiguration - Class in com.broadleafcommerce.customer.service.bulk.autoconfigure
 
CustomerCheckoutCompletionConsumer - Interface in com.broadleafcommerce.customer.messaging
Spring cloud data channel description for messaging input.
CustomerConfigurationProperties - Class in com.broadleafcommerce.customer.service.autoconfigure
Configuration properties for general customer feature behavior.
CustomerConfigurationProperties() - Constructor for class com.broadleafcommerce.customer.service.autoconfigure.CustomerConfigurationProperties
 
CustomerContextRequestHydrator - Class in com.broadleafcommerce.customer.web.endpoint
Hydrates the customerContextId to the tenantId if it was not provided in the ContextRequest.
CustomerContextRequestHydrator() - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerContextRequestHydrator
 
customerConverter(TypeFactory) - Method in class com.broadleafcommerce.customer.dataimport.autoconfigure.CustomerServicesImportAutoConfiguration.Converters
 
CustomerConverter - Class in com.broadleafcommerce.customer.dataimport.converter
 
CustomerConverter(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.customer.dataimport.converter.CustomerConverter
 
CustomerEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
Endpoint for management of Customers.
CustomerEndpoint(CustomerService<Customer>) - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
CustomerEnvironmentPostProcessor - Class in com.broadleafcommerce.customer.autoconfigure
Default property overrides for Customer Services
CustomerEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.customer.autoconfigure.CustomerEnvironmentPostProcessor
 
CustomerExceptionAdvisor - Class in com.broadleafcommerce.customer.web.endpoint.exception
General exception handler registry for handlers not exclusive to a single controller.
CustomerExceptionAdvisor() - Constructor for class com.broadleafcommerce.customer.web.endpoint.exception.CustomerExceptionAdvisor
 
CustomerExportAutoConfiguration - Class in com.broadleafcommerce.customer.dataexport.autoconfigure
 
CustomerExportAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.dataexport.autoconfigure.CustomerExportAutoConfiguration
 
CustomerExportAutoConfiguration.Converters - Class in com.broadleafcommerce.customer.dataexport.autoconfigure
 
CustomerExportAutoConfiguration.Specifications - Class in com.broadleafcommerce.customer.dataexport.autoconfigure
 
CustomerExportEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
 
CustomerExportEndpoint(ExportManager, ExportService<Export>, ExportDownloadService) - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerExportEndpoint
 
customerExportProcessor(CustomerService<Customer>, TypeFactory, FilterParser<Node>, CustomerRowConverter, ContextRequestHydrator) - Method in class com.broadleafcommerce.customer.dataexport.autoconfigure.CustomerExportAutoConfiguration
 
CustomerExportProcessor - Class in com.broadleafcommerce.customer.dataexport
An ExportProcessor for exports of Customer.
CustomerExportProcessor(CustomerService<Customer>, TypeFactory, FilterParser<Node>, CustomerRowConverter, ContextRequestHydrator) - Constructor for class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
customerExportSpecification() - Method in class com.broadleafcommerce.customer.dataexport.autoconfigure.CustomerExportAutoConfiguration.Specifications
 
CustomerExportSpecification - Class in com.broadleafcommerce.customer.dataexport.specification
The default specification to export Customer.
CustomerExportSpecification() - Constructor for class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification
 
CustomerExportSpecification.Fields - Class in com.broadleafcommerce.customer.dataexport.specification
 
CustomerExportSpecification.Headers - Class in com.broadleafcommerce.customer.dataexport.specification
 
customerImportBatchHandler(CustomerConverter, CustomerService<Customer>, CustomerContextRequestHydrator) - Method in class com.broadleafcommerce.customer.dataimport.autoconfigure.CustomerServicesImportAutoConfiguration
 
CustomerImportBatchHandler - Class in com.broadleafcommerce.customer.dataimport
 
CustomerImportBatchHandler(CustomerConverter, CustomerService<Customer>, ContextRequestHydrator) - Constructor for class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
CustomerImportBatchHandler.ImportTypes - Class in com.broadleafcommerce.customer.dataimport
 
CustomerImportMessagingAutoConfiguration - Class in com.broadleafcommerce.customer.dataimport.messaging.autoconfigure
 
CustomerImportMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.dataimport.messaging.autoconfigure.CustomerImportMessagingAutoConfiguration
 
CustomerJpaAutoConfiguration - Class in com.broadleafcommerce.customer.provider.jpa.autoconfigure
 
CustomerJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.provider.jpa.autoconfigure.CustomerJpaAutoConfiguration
 
CustomerMessagingAutoConfiguration - Class in com.broadleafcommerce.customer.messaging.autoconfigure
 
CustomerMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.messaging.autoconfigure.CustomerMessagingAutoConfiguration
 
CustomerNote - Class in com.broadleafcommerce.customer.domain
 
CustomerNote() - Constructor for class com.broadleafcommerce.customer.domain.CustomerNote
 
CustomerNoteAnonymizationHandler - Class in com.broadleafcommerce.customer.service.anonymization
Updates PII fields for the CustomerNote domain.
CustomerNoteAnonymizationHandler(CustomerNoteService<CustomerNote>) - Constructor for class com.broadleafcommerce.customer.service.anonymization.CustomerNoteAnonymizationHandler
 
CustomerNoteEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
Endpoint for management of CustomerNotes.
CustomerNoteEndpoint(CustomerNoteService<CustomerNote>) - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerNoteEndpoint
 
CustomerNoteRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for persistent counterparts of CustomerNote.
CustomerNoteService<P extends CustomerNote> - Interface in com.broadleafcommerce.customer.service
Service API for CustomerNotes.
customerOauth2FilterFunctionSupplier(ClientRegistrationRepository, SSLVerificationProperties) - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceAutoConfiguration.Providers
We'll leave this with a general name as it can (and should) be reused in a flex package.
CustomerPaymentAccountEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
 
CustomerPaymentAccountEndpoint(CustomerService<Customer>, PaymentAccountService<PaymentAccount>, PaymentAccountSummaryService) - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
CustomerPaymentAccountEndpoint.PaymentAccountUpdate - Class in com.broadleafcommerce.customer.web.endpoint
A custom DTO that is intended for the specific purpose of supporting PATCH for PaymentAccount.
customerPaymentProvider(WebClient, ObjectMapper, TypeFactory, ExternalPaymentProperties) - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceAutoConfiguration.Providers
 
CustomerProperties - Class in com.broadleafcommerce.customer.provider.jpa.environment
 
CustomerProperties() - Constructor for class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
CustomerRef - Class in com.broadleafcommerce.customer.domain
A reference to a customer.
CustomerRef() - Constructor for class com.broadleafcommerce.customer.domain.CustomerRef
 
CustomerRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for persistent counterparts of Customer.
customerRowConverter(CustomerExportSpecification, ObjectMapper) - Method in class com.broadleafcommerce.customer.dataexport.autoconfigure.CustomerExportAutoConfiguration.Converters
 
CustomerRowConverter - Class in com.broadleafcommerce.customer.dataexport.converter
Converts a Customer to a Map row representation.
CustomerRowConverter(ExportSpecification, ObjectMapper) - Constructor for class com.broadleafcommerce.customer.dataexport.converter.CustomerRowConverter
 
CustomerSegment - Class in com.broadleafcommerce.customer.domain
 
CustomerSegment() - Constructor for class com.broadleafcommerce.customer.domain.CustomerSegment
 
CustomerSegment(String, String, String, CustomerSegmentType, Integer, String, String, boolean, String, ContextState) - Constructor for class com.broadleafcommerce.customer.domain.CustomerSegment
 
CustomerSegmentEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
Endpoint for managing customer segments.
CustomerSegmentEndpoint(CustomerSegmentService<CustomerSegment>, SegmentMemberService<SegmentMember, CustomerSegment>, CustomerService<Customer>, SegmentProcessingService, SegmentProcessHistoryService<SegmentProcessHistory>, TypeFactory) - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
CustomerSegmentExportEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
 
CustomerSegmentExportEndpoint(ExportManager, ExportService<Export>, ExportDownloadService) - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentExportEndpoint
 
customerSegmentMemberExportSpecification() - Method in class com.broadleafcommerce.customer.segments.dataexport.autoconfigure.SegmentMemberExportAutoConfiguration.Specifications
 
customerSegmentMemberImportBatchHandler(CustomerService<Customer>, CustomerSegmentService<CustomerSegment>, SegmentMemberService<SegmentMember, CustomerSegment>, CustomerContextRequestHydrator) - Method in class com.broadleafcommerce.customer.dataimport.autoconfigure.CustomerServicesImportAutoConfiguration
 
CustomerSegmentMemberImportBatchHandler - Class in com.broadleafcommerce.customer.dataimport
 
CustomerSegmentMemberImportBatchHandler(CustomerService<Customer>, CustomerSegmentService<CustomerSegment>, SegmentMemberService<SegmentMember, CustomerSegment>, ContextRequestHydrator) - Constructor for class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
CustomerSegmentMemberImportBatchHandler.ImportTypes - Class in com.broadleafcommerce.customer.dataimport
 
CustomerSegmentRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
 
CustomerSegmentService<P extends CustomerSegment> - Interface in com.broadleafcommerce.customer.service
Service for delegation of CRUD based operations on CustomerSegments
CustomerSegmentType - Class in com.broadleafcommerce.customer.segments
Extensible enumeration defining customer segment types.
CustomerSegmentType(String, boolean) - Constructor for class com.broadleafcommerce.customer.segments.CustomerSegmentType
Constructs a CustomerSegmentType.
CustomerSegmentType.CustomerSegmentTypeConverter - Class in com.broadleafcommerce.customer.segments
 
CustomerSegmentTypeAutoConfiguration - Class in com.broadleafcommerce.customer.segments.autoconfigure
 
CustomerSegmentTypeAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.segments.autoconfigure.CustomerSegmentTypeAutoConfiguration
 
CustomerSegmentTypeConverter - Class in com.broadleafcommerce.customer.segments
Converters allowing conversion of API request/response values of a CustomerSegmentType directly to/from a concrete segment type instance.
CustomerSegmentTypeConverter() - Constructor for class com.broadleafcommerce.customer.segments.CustomerSegmentType.CustomerSegmentTypeConverter
 
CustomerSegmentTypeConverter() - Constructor for class com.broadleafcommerce.customer.segments.CustomerSegmentTypeConverter
 
CustomerSegmentTypeConverter.ConvertFromString - Class in com.broadleafcommerce.customer.segments
 
CustomerSegmentTypeConverter.ConvertToString - Class in com.broadleafcommerce.customer.segments
 
CustomerSegmentTypeInitializationException - Exception in com.broadleafcommerce.customer.segments
Throw if initialization of a CustomerSegmentType fails.
CustomerSegmentTypeInitializationException() - Constructor for exception com.broadleafcommerce.customer.segments.CustomerSegmentTypeInitializationException
 
CustomerSegmentTypeInitializationException(String) - Constructor for exception com.broadleafcommerce.customer.segments.CustomerSegmentTypeInitializationException
 
CustomerSegmentTypeInitializationException(String, Throwable) - Constructor for exception com.broadleafcommerce.customer.segments.CustomerSegmentTypeInitializationException
 
CustomerSegmentTypeInitializationException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.customer.segments.CustomerSegmentTypeInitializationException
 
CustomerSegmentTypeInitializationException(Throwable) - Constructor for exception com.broadleafcommerce.customer.segments.CustomerSegmentTypeInitializationException
 
customerSegmentTypeInitializer(ApplicationContext) - Method in class com.broadleafcommerce.customer.segments.autoconfigure.CustomerSegmentTypeAutoConfiguration
 
CustomerSegmentTypeInitializer - Class in com.broadleafcommerce.customer.segments
Initializes CustomerSegmentType instances for use.
CustomerSegmentTypeInitializer(ApplicationContext) - Constructor for class com.broadleafcommerce.customer.segments.CustomerSegmentTypeInitializer
 
CustomerSegmentTypes - Annotation Type in com.broadleafcommerce.customer.segments
Annotation for use on a Spring @Configuration class to designate a set CustomerSegmentType to be initialized.
CustomerService<P extends Customer> - Interface in com.broadleafcommerce.customer.service
Service API for Customers.
CustomerServiceAutoConfiguration - Class in com.broadleafcommerce.customer.service.autoconfigure
Configuration for service-level components.
CustomerServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceAutoConfiguration
 
CustomerServiceAutoConfiguration.CustomerServiceMessagingAutoConfiguration - Class in com.broadleafcommerce.customer.service.autoconfigure
 
CustomerServiceAutoConfiguration.Providers - Class in com.broadleafcommerce.customer.service.autoconfigure
 
CustomerServiceMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceAutoConfiguration.CustomerServiceMessagingAutoConfiguration
 
CustomerServiceMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.service.bulk.autoconfigure.CustomerBulkProcessorAutoConfiguration.CustomerServiceMessagingAutoConfiguration
 
CustomerServicesImportAutoConfiguration - Class in com.broadleafcommerce.customer.dataimport.autoconfigure
 
CustomerServicesImportAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.dataimport.autoconfigure.CustomerServicesImportAutoConfiguration
 
CustomerServicesImportAutoConfiguration.Converters - Class in com.broadleafcommerce.customer.dataimport.autoconfigure
 
CustomerServiceValidationConfiguration - Class in com.broadleafcommerce.customer.service.autoconfigure
Configuration for entity validations.
CustomerServiceValidationConfiguration() - Constructor for class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceValidationConfiguration
 
CustomerSingleIndexRequestPayload - Class in com.broadleafcommerce.customer.provider.jpa.messaging.search
The SingleIndexRequest.payload used for index requests triggered from CRUD operations on persisted-domain-counterparts of Customer.
CustomerSingleIndexRequestPayload(String, Tracking) - Constructor for class com.broadleafcommerce.customer.provider.jpa.messaging.search.CustomerSingleIndexRequestPayload
 
CustomerSpecialType - Interface in com.broadleafcommerce.customer.domain.type
Denotes fundamentally special types of customers.
CustomerWebAutoConfiguration - Class in com.broadleafcommerce.customer.web.autoconfigure
Configuration for web-level components.
CustomerWebAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.web.autoconfigure.CustomerWebAutoConfiguration
 
customerWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceAutoConfiguration.Providers
 
CustomizedAccountAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Advanced functionality related to AccountAddress.
CustomizedAccountPermissionRepository<D> - Interface in com.broadleafcommerce.customer.repository
Additional functionality necessary for AccountPermissionRepository.
CustomizedAccountRoleRepository<D> - Interface in com.broadleafcommerce.customer.repository
Additional functionality necessary for AccountRoleRepository.
CustomizedCustomerAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Advanced functionality related to CustomerAddress.
CustomizedCustomerRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Advanced functionality related to Customer.
CustomizedSegmentMemberRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
 

D

DefaultAccountAddressService<P extends AccountAddress> - Class in com.broadleafcommerce.customer.service
Default implementation of the AccountAddressService.
DefaultAccountAddressService(AccountAddressRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultAccountAddressService
 
DefaultAccountMemberService<M extends AccountMember> - Class in com.broadleafcommerce.customer.service
Default implementation of the AccountMemberService.
DefaultAccountMemberService(AccountMemberRepository<Trackable>, AccountService<Account>, CustomerService<Customer>, AccountRoleService<AccountRole>, TypeFactory, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
DefaultAccountPermissionContextValidator<P extends AccountPermission> - Class in com.broadleafcommerce.customer.service.validation
Default validator for use on AccountPermission creation/modification/deletion.
DefaultAccountPermissionContextValidator() - Constructor for class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
DefaultAccountPermissionService<P extends AccountPermission> - Class in com.broadleafcommerce.customer.service
 
DefaultAccountPermissionService(AccountPermissionRepository<Trackable>, AccountPermissionContextValidator<P>, EntityValidatorManager, PersistenceProducer, NotificationStateService, NotificationManager, MessageSerializationHelper, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
DefaultAccountRoleContextValidator<P extends AccountRole> - Class in com.broadleafcommerce.customer.service.validation
Default validator for use on AccountRole creation/modification/deletion.
DefaultAccountRoleContextValidator() - Constructor for class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
DefaultAccountRoleService<P extends AccountRole> - Class in com.broadleafcommerce.customer.service
Default implementation of the AccountRoleService.
DefaultAccountRoleService(AccountRoleRepository<Trackable>, AccountPermissionHydrationService, AccountRoleContextValidator<P>, EntityValidatorManager, PersistenceProducer, NotificationStateService, NotificationManager, MessageSerializationHelper, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
DefaultAccountService<P extends Account> - Class in com.broadleafcommerce.customer.service
Default implementation of AccountService
DefaultAccountService(AccountRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultAccountService
 
DefaultAccountStatuses - Enum in com.broadleafcommerce.customer.domain.type
Describes the default statuses of an Account
DefaultB2BAccountAddressTypes - Enum in com.broadleafcommerce.customer.domain.type
Describes the default AccountAddress types that are used in a B2B context.
DefaultB2BAccountAddressValidator<P extends AccountAddress> - Class in com.broadleafcommerce.customer.service.validation
Default account address validator.
DefaultB2BAccountAddressValidator() - Constructor for class com.broadleafcommerce.customer.service.validation.DefaultB2BAccountAddressValidator
 
DefaultCustomerAddressService<P extends CustomerAddress> - Class in com.broadleafcommerce.customer.service
 
DefaultCustomerAddressService(CustomerAddressRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultCustomerAddressService
 
DefaultCustomerNoteService<P extends CustomerNote> - Class in com.broadleafcommerce.customer.service
Default implementation of CustomerNoteService
DefaultCustomerNoteService(CustomerNoteRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultCustomerNoteService
 
DefaultCustomerSegmentService<P extends CustomerSegment> - Class in com.broadleafcommerce.customer.service
Default implementation of CustomerSegmentService
DefaultCustomerSegmentService(CustomerSegmentRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultCustomerSegmentService
 
DefaultCustomerService<P extends Customer> - Class in com.broadleafcommerce.customer.service
Default implementation of CustomerService
DefaultCustomerService(CustomerRepository<Trackable>, RsqlCrudEntityHelper, CustomerConfigurationProperties, FilterParser<Node>) - Constructor for class com.broadleafcommerce.customer.service.DefaultCustomerService
 
DefaultCustomerSpecialTypes - Enum in com.broadleafcommerce.customer.domain.type
Enumerates the kinds of unusual circumstances which could be represented by a customer's Customer.getSpecialType().
DefaultCustomerValidator<P extends Customer> - Class in com.broadleafcommerce.customer.service.validation
Default customer validator.
DefaultCustomerValidator(CustomerRepository<Trackable>) - Constructor for class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
DefaultExportTarget - Enum in com.broadleafcommerce.customer.dataexport
Default Export.getTarget() values that are supported for processing.
DefaultExportTarget - Enum in com.broadleafcommerce.customer.segments.dataexport
Default Export.getTarget() values that are supported for processing.
DefaultPaymentAccountService<P extends PaymentAccount> - Class in com.broadleafcommerce.customer.service
 
DefaultPaymentAccountService(PaymentAccountRepository<Trackable>, CustomerService<Customer>, RsqlCrudEntityHelper, TypeFactory) - Constructor for class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
DefaultPaymentAccountSummaryService - Class in com.broadleafcommerce.customer.service.summary
Default implementation of the PaymentAccountSummaryService.
DefaultPaymentAccountSummaryService(TypeFactory) - Constructor for class com.broadleafcommerce.customer.service.summary.DefaultPaymentAccountSummaryService
 
DefaultPaymentAccountValidator<P extends PaymentAccount> - Class in com.broadleafcommerce.customer.service.validation
 
DefaultPaymentAccountValidator(PaymentAccountRepository<Trackable>) - Constructor for class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
DefaultRuleBasedSegmentBulkProcessor<P extends Customer> - Class in com.broadleafcommerce.customer.service.bulk
Bulk processor for evaluating customers against a rule based customer segment.
DefaultRuleBasedSegmentBulkProcessor(CustomerService<P>, CustomerSegmentService<CustomerSegment>, SegmentMemberService<SegmentMember, CustomerSegment>, SegmentProcessHistoryService<SegmentProcessHistory>, BulkUpdateService<BulkUpdate>, FilterParser<Node>, TypeFactory, BulkProcessUtil, NotificationManager) - Constructor for class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
DefaultSegmentMemberService<P extends SegmentMember,​S extends CustomerSegment> - Class in com.broadleafcommerce.customer.service
 
DefaultSegmentMemberService(CustomerSegmentService<S>, int, SegmentMemberRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
DefaultSegmentProcessHistoryService<P extends SegmentProcessHistory> - Class in com.broadleafcommerce.customer.service
 
DefaultSegmentProcessHistoryService(BulkUpdateService<BulkUpdate>, SegmentProcessHistoryRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.customer.service.DefaultSegmentProcessHistoryService
 
DefaultSegmentProcessingService - Class in com.broadleafcommerce.customer.service.bulk
 
DefaultSegmentProcessingService(BulkUpdateManager, CustomerSegmentService<? extends CustomerSegment>, CustomerService<? extends Customer>, SegmentProcessHistoryService<SegmentProcessHistory>, TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
delete(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
delete(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountPermissionService
Deletes the given permission.
delete(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountRoleService
Deletes the given role.
delete(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.PaymentAccountService
Pass the ID of the paymentAccount JpaPaymentAccount and the owning customer for removal of the paymentAccount.
deleteAccount(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountEndpoint
 
deleteAccountAddress(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
deleteCustomer(ContextInfo, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
deleteCustomerNote(ContextInfo, String, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerNoteEndpoint
 
deleteCustomerSegment(ContextInfo, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
deletePaymentAccount(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
deletePermission(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountPermissionEndpoint
 
deleteRole(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
deserializePayload(BulkUpdate, Class<T>) - Method in class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
Converts the JSON string contained in BulkUpdate.getSerializedPayload() ()} into a concrete object.
determineNotFoundCustomerEmails(Set<String>, List<Customer>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
Determines the set of emails for which customers do not exist.
downloadExport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerExportEndpoint
 
downloadExport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentExportEndpoint
 

E

EMAIL - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Fields
 
EMAIL - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Headers
 
EMAIL - Static variable in class com.broadleafcommerce.customer.segments.dataexport.specification.SegmentMemberExportSpecification.Fields
 
EMAIL - Static variable in class com.broadleafcommerce.customer.segments.dataexport.specification.SegmentMemberExportSpecification.Headers
 
EMAIL_IN_USE - Static variable in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
EMAIL_INVALID - Static variable in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
ensureCustomerExistsAndReturn(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.Account
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.AccountMember
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.AccountPermission
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.AccountRef
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.AccountRole
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.AdditionalPhone
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.Attribute
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.Customer
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.CustomerNote
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.CustomerRef
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.ISOCountry
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.Phone
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.SegmentMember
 
equals(Object) - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
 
equals(Object) - Method in class com.broadleafcommerce.customer.messaging.domain.User
 
equals(Object) - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAttribute
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
equals(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.CustomerSingleIndexRequestPayload
 
equals(Object) - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
 
equals(Object) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
 
equals(Object) - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerConfigurationProperties
 
equals(Object) - Method in class com.broadleafcommerce.customer.service.autoconfigure.SSLVerificationProperties
 
equals(Object) - Method in class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
 
equals(Object) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
 
equals(Object) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
 
equals(Object) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
 
equals(Object) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
equals(Object) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
 
equals(Object) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
 
executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.customer.service.provider.external.AbstractExternalProvider
Executes a request with default Web Client error handling.
existsById(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
existsById(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountRoleService
Reports whether there exists a role in the data store whose AccountRole.getId() ()} is equal to the given id.
existsByNameAndIdNot(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountPermissionRepository
 
existsByNameAndIdNot(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountRoleRepository
 
existsByNameAndIdNot(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
existsByNameAndIdNot(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
existsByNameAndIdNot(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedAccountPermissionRepository
Reports whether there exists a permission in the data store whose AccountPermission.getName() is equal to the given name and whose AccountPermission.getId() is not equal to the given id.
existsByNameAndIdNot(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedAccountRoleRepository
Reports whether there exists a role in the data store whose AccountRole.getName() is equal to the given name and whose AccountRole.getId() is not equal to the given id.
existsByNameAndIdNot(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountPermissionService
Reports whether there exists a permission in the data store whose AccountPermission.getName() is equal to the given name and whose AccountPermission.getId() is not equal to the given id.
existsByNameAndIdNot(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountRoleService
Reports whether there exists a role in the data store whose AccountRole.getName() is equal to the given name and whose AccountRole.getId() is not equal to the given id.
existsByParentRoleId(String) - Method in interface com.broadleafcommerce.customer.repository.AccountRoleRepository
Returns whether or not there exists at least one AccountRole who has a AccountRole.getParentRoleId() value equal to the given value.
exportCustomers(String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerExportEndpoint
 
exportSegmentMembers(String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentExportEndpoint
 
EXTERNAL_ID - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Fields
 
EXTERNAL_ID - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Headers
 
ExternalPaymentProperties - Class in com.broadleafcommerce.customer.service.provider.external
Properties for interacting with an external payment transaction service.
ExternalPaymentProperties() - Constructor for class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProperties
 
ExternalPaymentProvider<P extends Payment> - Class in com.broadleafcommerce.customer.service.provider.external
This particular implementation of PaymentProvider is designed to interact with the payment transaction service.
ExternalPaymentProvider(WebClient, ObjectMapper, TypeFactory, ExternalPaymentProperties) - Constructor for class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProvider
 

F

FilterCustomerByNameRsqlQueryTransformer - Class in com.broadleafcommerce.customer.provider.jpa.filtering.fetch
Transforms an RSQL filtration request, for customer by name selector, from the service layer.
FilterCustomerByNameRsqlQueryTransformer() - Constructor for class com.broadleafcommerce.customer.provider.jpa.filtering.fetch.FilterCustomerByNameRsqlQueryTransformer
 
findAllByAccountContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.AccountMemberRepository
Finds all of the AccountMember relationships in the database associated with the given account context ID.
findAllByContextId(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.PaymentAccountRepository
Pass all the JpaPaymentAccount IDs to find all the JpaPaymentAccount entities
findAllByCustomerId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomerNoteRepository
Retrieve notes for the given customer context ID.
findAllByCustomerId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.PaymentAccountRepository
Pass the JpaCustomer ID to find all the active JpaPaymentAccount
findAllByEmailInIgnoreCase(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomerRepository
Retrieves a list of customers by their email.
findAllByNameContainingIgnoreCase(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.AccountPermissionRepository
Finds all AccountPermissions by name
findAllByNameContainingIgnoreCase(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.AccountRoleRepository
Finds all AccountRoles by name
findAllDistinctContextIds(int, Node) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerRepository
 
findAllDistinctContextIds(int, Node) - Method in interface com.broadleafcommerce.customer.repository.CustomizedCustomerRepository
Retrieves a list of unique customer context IDs no larger than page.
findByAccountContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.AccountAddressRepository
Finds all of the AccountAddress relationships in the database associated with the given account context ID.
findByContextIdAndAccountContextId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.AccountAddressRepository
Finds an AccountAddress in the database associated with the given context ID & account context ID.
findByContextIdAndAccountContextId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.AccountMemberRepository
Finds an AccountMember in the database associated with the given context ID & account context ID.
findByContextIdAndCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomerAddressRepository
 
findByContextIdAndCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.PaymentAccountRepository
Pass the PaymentAccount ID to find the JpaPaymentAccount entity
findByCustomerContextIdAndSegmentId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentMemberRepository
Returns a particular customer/segment relationship
findByCustomerId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomerAddressRepository
Finds all of the CustomerAddress relationships in the database associated with the given customer context ID.
findByCustomerSegmentContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentCustomerRepository
 
findByEmailIgnoreCase(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomerRepository
Find a customer by email address.
findBySegmentId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentMemberRepository
Returns a page of customer/segment relationships for the designated customer segment.
findByUsernameIgnoreCase(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomerRepository
Find a customer by username.
findCustomerInSegment(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentCustomerRepository
 
findEmailsWithExistingSegmentMembers(ContextInfo, String, Set<String>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
Finds emails with existing segment members.
fromAccount(Account) - Method in class com.broadleafcommerce.customer.domain.AccountRef
Builds an AccountRef based on the provided Account
fromAccountPermission(AccountPermission) - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
Builds an AccountPermissionRef based on the provided AccountPermission
fromAccountRole(AccountRole) - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
Builds an AccountRoleRef based on the provided AccountRole
fromCustomer(Customer) - Method in class com.broadleafcommerce.customer.domain.CustomerRef
Builds an CustomerRef based on the provided Customer
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
fromMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
fromRepositoryDomain(Trackable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
fromRepositoryDomain(Trackable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
fromString(String) - Static method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
 
FULL_NAME - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Fields
 
FULL_NAME - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Headers
 

G

generateRows(List<Customer>, Export) - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
generateRows(List<SegmentMember>, Export) - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
getAccount() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getAccount() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getAccountAddressService() - Method in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
getAccountMemberService() - Method in class com.broadleafcommerce.customer.service.anonymization.AccountAnonymizationHandler
 
getAccountMemberService() - Method in class com.broadleafcommerce.customer.service.anonymization.AccountMemberAnonymizationHandler
 
getAccountMemberService() - Method in class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
 
getAccountNumber() - Method in class com.broadleafcommerce.customer.domain.Account
A business-driven unique identifier for the account
getAccountNumber() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getAccountPermissionContextValidator() - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
getAccountPermissionService() - Method in class com.broadleafcommerce.customer.service.AccountPermissionHydrationService
 
getAccountPermissionService() - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
getAccountPermissionService() - Method in class com.broadleafcommerce.customer.web.endpoint.AccountPermissionEndpoint
 
getAccountRef() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The account in the relationship.
getAccountRef() - Method in class com.broadleafcommerce.customer.domain.AccountMember
The account in the relationship.
getAccountRef() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
The account in the relationship.
getAccountRepository() - Method in class com.broadleafcommerce.customer.service.DefaultAccountService
 
getAccountRoleContextValidator() - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
getAccountRoleService() - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
getAccountRoleService() - Method in class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
 
getAccountRoleService() - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
getAccountRoleService() - Method in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
getAccountService() - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
getAccountService() - Method in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
getAccountService() - Method in class com.broadleafcommerce.customer.web.endpoint.AccountEndpoint
 
getAccountType() - Method in class com.broadleafcommerce.customer.domain.Account
A simple categorization that can be used to group accounts or enforce business logic
getAccountType() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
This represents the type of payment that is associated with this account.
getAccountType() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
This represents the type of payment that is associated with this account.
getAccountType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getAccountType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getAdditionalAttributes() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Return any additional attributes passed in the request not matching any defined properties.
getAdditionalAttributes() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Return any additional attributes passed in the request not matching any defined properties.
getAdditionalAttributes() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getAdditionalAttributes() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getAdditionalAttributes() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Return any additional attributes passed in the request not matching any defined properties.
getAdditionalPhones() - Method in class com.broadleafcommerce.customer.domain.AccountMember
Additional phone numbers associated with the account member.
getAdditionalPhones() - Method in class com.broadleafcommerce.customer.domain.Customer
Additional phone numbers associated with the customer.
getAdditionalPhones() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getAdditionalPhones() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getAdditionalPhones() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Additional phone numbers associated with the account member.
getAdditionalPhones() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
Additional phone numbers associated with the account member.
getAddressByType() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The collection of related addresses that may include billing or shipping addresses
getAddressLine1() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Primary address information, typically street name and building number.
getAddressLine1() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Primary address information, typically street name and building number.
getAddressLine1() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Primary address information associated with this payment account, typically street name and building number.
getAddressLine1() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Primary address information associated with this payment account, typically street name and building number.
getAddressLine1() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getAddressLine1() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getAddressLine1() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getAddressLine1() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Primary address information, typically street name and building number.
getAddressLine1() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getAddressLine2() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Secondary address information, like apartment, suite, or unit number.
getAddressLine2() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Secondary address information, like apartment, suite, or unit number.
getAddressLine2() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Secondary address information associated with this payment account, typically apartment, suite, or unit number.
getAddressLine2() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Secondary address information associated with this payment account, typically apartment, suite, or unit number.
getAddressLine2() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getAddressLine2() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getAddressLine2() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getAddressLine2() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Secondary address information, like apartment, suite, or unit number.
getAddressLine2() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getAddressLine3() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Tertiary address information, typically for international addresses.
getAddressLine3() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Tertiary address information, typically for international addresses.
getAddressLine3() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Tertiary address information associated with this payment account, typically for international addresses.
getAddressLine3() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Tertiary address information associated with this payment account, typically for international addresses.
getAddressLine3() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getAddressLine3() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getAddressLine3() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getAddressLine3() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Tertiary address information, typically for international addresses.
getAddressLine3() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getAdminPermissionService() - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
getAllIndexableTypes() - Static method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
Retrieve all registered customer segment types.
getAlpha2() - Method in class com.broadleafcommerce.customer.domain.ISOCountry
The two letter code for this country.
getAlpha2() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
getAlpha3() - Method in class com.broadleafcommerce.customer.domain.ISOCountry
The three letter code for this country.
getAlpha3() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
getAttribute(String) - Method in class com.broadleafcommerce.customer.domain.Account
 
getAttribute(String) - Method in class com.broadleafcommerce.customer.domain.Customer
 
getAttribute(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
 
getAttributes() - Method in class com.broadleafcommerce.customer.domain.Account
Dynamic attributes that are a part of the account.
getAttributes() - Method in class com.broadleafcommerce.customer.domain.AccountMember
Additional attributes that are used to describe the account member
getAttributes() - Method in class com.broadleafcommerce.customer.domain.Customer
Dynamic attributes that are a part of the customer.
getAttributes() - Method in class com.broadleafcommerce.customer.messaging.domain.User
Additional attributes of a user.
getAttributes() - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
Additional custom information that was provided as part of the user registration process.
getAttributes() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getAttributes() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getAttributes() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getAttributes() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
General use map to capture any additional attributes needed for this Payment
getAttributes() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
Map of specific attributes that have been gathered from the raw response.
getAttributes() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Additional attributes that are used to describe the account member
getAttributes() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
Additional attributes that are used to describe the account member
getAuthenticationAttributesConverter() - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
getAuthor() - Method in class com.broadleafcommerce.customer.domain.CustomerNote
The user that created this note
getAuthor() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
getBaseUri() - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProvider
Gets the base URI common to all requests this provider will make.
getBehaviorUtil() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getBillingAddress() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Gathers one of the payment's related addresses by type
getBulkProcessUtil() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getBulkUpdate() - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
The Bulk process performed on the segment.
getBulkUpdateContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
getBulkUpdateManager() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
getBulkUpdateService() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
getBusinessDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
getCardType() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The specific card type, i.e.
getCardType() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The specific card type, i.e.
getCardType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getCardType(Payment) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getCity() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The city, town or village of this address.
getCity() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The city, town or village of this address.
getCity() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The city, town or village of this billing address.
getCity() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The city, town or village of this billing address.
getCity() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getCity() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getCity() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getCity() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The city, town or village of this address.
getCity() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getClearSegmentMemberBatchSize() - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
The batch size of customers to be included in a ClearCustomerSegmentRequest
getCompanyName() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The name of the company at this address.
getCompanyName() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The name of the company at this address.
getCompanyName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getCompanyName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getCompanyName() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The name of the company at this address.
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
getContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.CustomerSingleIndexRequestPayload
The context ID of the customer for which a reindex will be requested.
getContextRequestConverter() - Method in class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
 
getContextState() - Method in class com.broadleafcommerce.customer.domain.Account
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.AccountMember
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.AccountPermission
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.AccountRole
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.Attribute
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.Customer
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.CustomerNote
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.domain.SegmentMember
 
getContextState() - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
A subset of Tracking information to expose the context state for this object.
getCountry() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The country for this address.
getCountry() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The country for this address.
getCountry() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The country for this billing address.
getCountry() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The country for this billing address.
getCountry() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getCountry() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getCountry() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getCountry() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The country for this address.
getCountry() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getCountryCode() - Method in class com.broadleafcommerce.customer.domain.Phone
The country calling code that acts as a prefix to the main telephone number.
getCounty() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The county of this address.
getCounty() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The county of this address.
getCounty() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The county of this billing address.
getCounty() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The county of this billing address.
getCounty() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getCounty() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getCounty() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getCounty() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The county of this address.
getCounty() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getCreated() - Method in class com.broadleafcommerce.customer.domain.CustomerNote
When this note was created
getCreated() - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
The creation time of this segment process
getCreated() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
getCreated() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
getCriteriaBuilder() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getCurrentlyAuthenticatedUser() - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
getCustomer() - Method in class com.broadleafcommerce.customer.domain.SegmentMember
The customer assigned to the SegmentMember.customerSegment.
getCustomer() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getCustomer() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
getCustomerAddressService() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAddressAnonymizationHandler
 
getCustomerAddressService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
getCustomerContextId() - Method in class com.broadleafcommerce.customer.messaging.domain.User
This field only applies to UserType.CUSTOMER users.
getCustomerContextId(ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerAddressRepository
 
getCustomerConverter() - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
getCustomerFactory() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
getCustomerId() - Method in class com.broadleafcommerce.customer.domain.CustomerNote
The link to the customer that this note applies to
getCustomerId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getCustomerId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
getCustomerId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getCustomerNoteRepository() - Method in class com.broadleafcommerce.customer.service.DefaultCustomerNoteService
 
getCustomerNoteService() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerNoteAnonymizationHandler
 
getCustomerNoteService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerNoteEndpoint
 
getCustomerProperties() - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
getCustomerRef() - Method in class com.broadleafcommerce.customer.domain.AccountMember
The customer in the relationship.
getCustomerRef() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The customer in the relationship.
getCustomerRef() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The customer associated with this payment account.
getCustomerRef() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The customer associated with this payment account.
getCustomerRef() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
A reference to the customer that owns this payment.
getCustomerRef() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
A pre-existing customer that is being granted access to the account.
getCustomerRepository() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getCustomerRepository() - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
getCustomerRepository() - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
getCustomerRowConverter() - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
getCustomerSegment() - Method in class com.broadleafcommerce.customer.domain.SegmentMember
The customer segment the SegmentMember.customer belongs to.
getCustomerSegment() - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
The Segment the bulk process was performed on.
getCustomerSegmentContextId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
getCustomerSegmentService() - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
getCustomerSegmentService() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getCustomerSegmentService() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
getCustomerSegmentService() - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
getCustomerSegmentService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
getCustomerSegmentType() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The type of this customer segment.
getCustomerSegmentType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getCustomerService() - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
getCustomerService() - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
getCustomerService() - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
getCustomerService() - Method in class com.broadleafcommerce.customer.messaging.UserCreationListener
 
getCustomerService() - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
getCustomerService() - Method in class com.broadleafcommerce.customer.messaging.UserUpdateListenerCustomer
 
getCustomerService() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationHandler
 
getCustomerService() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getCustomerService() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
getCustomerService() - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
getCustomerService() - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
getCustomerService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
getCustomerService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
getCustomerService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
getCustomerService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
getDataRouteKey() - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
getDataRouteKey() - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.JpaCustomerSingleIndexRequestMessageBuilder
 
getDataRoutePartition() - Method in class com.broadleafcommerce.customer.service.anonymization.AccountAnonymizationHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.customer.service.anonymization.AccountMemberAnonymizationHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAddressAnonymizationHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerNoteAnonymizationHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.customer.service.anonymization.PaymentAccountAnonymizationHandler
 
getDatasource() - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
getDateRecorded() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The timestamp when this transaction response was recorded
getDateRecorded(Payment) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getDeactivated() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getDeclineType() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The type of transaction failure (hard vs soft failure)
getDefaultPaymentAccountId() - Method in class com.broadleafcommerce.customer.domain.Customer
The id of the default payment account.
getDefaultPaymentAccountId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getDelegating() - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
getDescription() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The description of this customer segment.
getDescription() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getDisplay() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getDisplay() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
getDisplayAttributes() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
General use map to capture any display properties for the Payment
getDisplayAttributes() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
General use map to capture any display properties for the Payment
getDisplayAttributes() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getDisplayAttributes() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
General use map to capture any display properties for this Payment
getDisplayAttributes() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
Only keys present will be added or updated.
getDisplayName() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The user-friendly name provided for the payment account.
getDisplayName() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The user-friendly name provided for the payment account.
getDisplayName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getDisplayName() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getDocumentContext(String) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
Parses the message payload into a `DocumentContext` which allows for JsonPath parsing using Jackson providers.
getDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountPermissionRepository
 
getDomainType() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountRoleRepository
 
getEmail() - Method in class com.broadleafcommerce.customer.domain.AccountMember
The email address of the account member.
getEmail() - Method in class com.broadleafcommerce.customer.domain.Customer
The email address of the customer.
getEmail() - Method in class com.broadleafcommerce.customer.domain.CustomerRef
The customer's email address.
getEmail() - Method in class com.broadleafcommerce.customer.messaging.domain.User
The user's email address.
getEmail() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getEmail() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getEmail() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Email address for the account member.
getEmail() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
An updated email address for the account member.
getEmailAddress() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The email address of the individual at this physical address.
getEmailAddress() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The email address of the individual at this physical address.
getEmailAddress() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getEmailAddress() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getEmailAddress() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The email address of the individual at this physical address.
getErrors(P) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
getErrors(P) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
getExistingCustomers(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
getExpirationMonth() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The month the payment gateway account associated with this payment account will expire.
getExpirationMonth() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The month the payment gateway account associated with this payment account will expire.
getExpirationMonth() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getExpirationMonth() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getExpirationMonth(Payment) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getExpirationYear() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The year the payment gateway account associated with this payment account will expire.
getExpirationYear() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The year the payment gateway account associated with this payment account will expire.
getExpirationYear() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getExpirationYear() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getExpirationYear(Payment) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getExportDownloadService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerExportEndpoint
 
getExportDownloadService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentExportEndpoint
 
getExportManager() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerExportEndpoint
 
getExportManager() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentExportEndpoint
 
getExportService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerExportEndpoint
 
getExportService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentExportEndpoint
 
getExtension() - Method in class com.broadleafcommerce.customer.domain.Phone
The internal extension for this phone.
getExternalId() - Method in class com.broadleafcommerce.customer.domain.Customer
The id that associates this user with an external system.
getExternalId() - Method in class com.broadleafcommerce.customer.messaging.domain.User
Intended to hold any unique identifier for this user as known by an external (non-BLC) system.
getExternalId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getFailureType() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The type of transaction failure
getFieldConfigMap() - Method in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification
 
getFieldConfigMap() - Method in class com.broadleafcommerce.customer.segments.dataexport.specification.SegmentMemberExportSpecification
 
getFilterParser() - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
getFilterParser() - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
getFilterParser() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getFilters(Export) - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
getFilters(Export) - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
getFirstName() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The first name of the individual at this address.
getFirstName() - Method in class com.broadleafcommerce.customer.domain.Customer
The first name of the customer, if the fullName is not being used for the customer.
getFirstName() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The first name of the individual at this address.
getFirstName() - Method in class com.broadleafcommerce.customer.messaging.domain.User
The first name of the user, if the fullName is not being used for the user.
getFirstName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getFirstName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getFirstName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getFirstName() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The first name of the individual at this address.
getFirstName() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
First name the account member.
getFullName() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The combined names of the individual at this address.
getFullName() - Method in class com.broadleafcommerce.customer.domain.Customer
The full name of the customer, if the component parts firstName, middleName, and lastName are not being used to comprise the full name.
getFullName() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The combined names of the individual at this address.
getFullName() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The combined names of the individual at this billing address.
getFullName() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The combined names of the individual at this billing address.
getFullName() - Method in class com.broadleafcommerce.customer.messaging.domain.User
The full name of the user.
getFullName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getFullName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getFullName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getFullName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getFullName() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The combined names of the individual at this address.
getFullName() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getGatewayResponseCode() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The response code provided by the payment gateway which may represent a success or failure
getGatewayResponseCode(Payment) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getGatewayType() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The payment gateway associated with this payment account.
getGatewayType() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The payment gateway associated with this payment account.
getGatewayType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getGatewayType() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The gateway used to process this payment.
getHeaders() - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
getHeaders() - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
getHeaders(ContextInfo) - Method in class com.broadleafcommerce.customer.service.provider.external.AbstractExternalProvider
Builds the headers to be passed along with the request to the provider.
getHelper() - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
getHelper() - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
getHydrator() - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
getId() - Method in class com.broadleafcommerce.customer.domain.Account
The context ID of the account.
getId() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The context ID of the relationship.
getId() - Method in class com.broadleafcommerce.customer.domain.AccountMember
The context ID of the relationship.
getId() - Method in class com.broadleafcommerce.customer.domain.AccountPermission
The unique identifier for this permission.
getId() - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
getId() - Method in class com.broadleafcommerce.customer.domain.AccountRef
The account's id.
getId() - Method in class com.broadleafcommerce.customer.domain.AccountRole
The unique identifier for this role.
getId() - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
 
getId() - Method in class com.broadleafcommerce.customer.domain.Customer
The context ID of the customer.
getId() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The context ID of the relationship.
getId() - Method in class com.broadleafcommerce.customer.domain.CustomerNote
The context ID of the customer note.
getId() - Method in class com.broadleafcommerce.customer.domain.CustomerRef
The customer's id.
getId() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
 
getId() - Method in class com.broadleafcommerce.customer.domain.ISOCountry
 
getId() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The context ID of the payment account.
getId() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The context ID of the payment account.
getId() - Method in class com.broadleafcommerce.customer.domain.SegmentMember
The id of this SegmentMember
getId() - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
 
getId() - Method in class com.broadleafcommerce.customer.messaging.domain.User
 
getId() - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.CustomerSingleIndexRequestPayload
 
getId() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The ID of the address.
getId() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The id of this payment.
getId() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The id of this payment transaction.
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.customer.messaging.UserCreationListener
 
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.customer.messaging.UserUpdateListenerCustomer
 
getIdentifierType() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
For CustomerSegmentType.CUSTOMER_SET segment types, this represents the method used to associate a customer with this segment.
getIdResolver() - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
getIdResolver() - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
getInstance(String) - Static method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
Returns an instance of a customer segment based on its String type.
getJpa() - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
getLastFour(Payment) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getLastName() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The last name of the individual at this address.
getLastName() - Method in class com.broadleafcommerce.customer.domain.Customer
The last name of the customer, if the fullName is not being used for the customer.
getLastName() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The last name of the individual at this address.
getLastName() - Method in class com.broadleafcommerce.customer.messaging.domain.User
The last name of the user, if the fullName is not being used for the user.
getLastName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getLastName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getLastName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getLastName() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The last name of the individual at this address.
getLastName() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Last name the account member.
getLastTransactionDateTime() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The timestamp of the last transaction made by this payment account.
getLastTransactionDateTime() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The timestamp of the last transaction made by this payment account.
getLastTransactionDateTime() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getLastTransactionResultCode() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The result code returned from the gateway on the last transaction.
getLastTransactionResultCode() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The result code returned from the gateway on the last transaction.
getLastTransactionResultCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getLatestSuccessfulTransaction(Payment) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getLiquibase() - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
getManagedType() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getMapper() - Method in class com.broadleafcommerce.customer.dataimport.converter.CustomerConverter
 
getMaskedAccountNumber() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Partial information about the payment account, e.g.
getMaskedAccountNumber() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Partial information about the payment account, e.g.
getMaskedAccountNumber() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getMessageSerializationHelper() - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
getMessageSerializationHelper() - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
getMiddleName() - Method in class com.broadleafcommerce.customer.domain.Customer
The middle name of the customer, if the fullName is not being used for the customer.
getMiddleName() - Method in class com.broadleafcommerce.customer.messaging.domain.User
The middle name of the user, if the fullName is not being used for the user.
getMiddleName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getName() - Method in class com.broadleafcommerce.customer.domain.Account
The name of the account
getName() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The user-provided name of the address.
getName() - Method in class com.broadleafcommerce.customer.domain.AccountPermission
The name for this permission.
getName() - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
getName() - Method in class com.broadleafcommerce.customer.domain.AccountRef
The account's name.
getName() - Method in class com.broadleafcommerce.customer.domain.AccountRole
The name for this role.
getName() - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
 
getName() - Method in class com.broadleafcommerce.customer.domain.Customer
Get the name of the customer.
getName() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The customer-provided name of the address.
getName() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The name of this customer segment.
getName() - Method in class com.broadleafcommerce.customer.domain.ISOCountry
The full name of the country.
getName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
getName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
getName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getName() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
getName() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The name of this payment.
getNameOnAccount() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The name associated with this payment account.
getNameOnAccount() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The name associated with this payment account.
getNameOnAccount() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getNameOnAccount() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getNarrowingHelper() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getNote() - Method in class com.broadleafcommerce.customer.domain.CustomerNote
The content of the note
getNote() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
getNotificationManager() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getNotificationManager() - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
getNotificationManager() - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
getNotificationStates() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
getNotificationStates() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
getNotificationStates(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
getNotificationStates(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
getNotificationStateService() - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
getNotificationStateService() - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
getNumericCode() - Method in class com.broadleafcommerce.customer.domain.ISOCountry
The three digit code for this country.
getNumericCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
getObjectMapper() - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getObjectMapper() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.support.PhoneConverter
 
getObjectMapper() - Method in class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
 
getObjectMapper() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
getObjectMapper() - Method in class com.broadleafcommerce.customer.service.provider.external.AbstractExternalProvider
 
getOperationResolver() - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
getOperationResolver() - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
getOrCreateCustomer(RegisterAccountMemberRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
Either gathers the Customer based on the RegisterAccountMemberRequest.getCustomerRef() or creates a new customer
getOrder() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationHandler
 
getOrder() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerContextRequestHydrator
 
getOwnerId() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The id of the entity that owns this payment.
getOwnerIdentifier() - Method in class com.broadleafcommerce.customer.domain.Customer
 
getOwnerIdentifier() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
 
getOwnerIdentifier() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
 
getOwnerIdentifier() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
 
getOwnerIdentifier() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getOwnerIdentifier() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getOwnerIdentifier() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getOwnerIdentifier() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getOwnerType() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Describes the owner of the payment.
getPage() - Method in class com.broadleafcommerce.customer.service.provider.external.page.ResponsePageGenerator
 
getPageType() - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProvider
Gets the type reference for a page generator of item list items.
getParentAccount() - Method in class com.broadleafcommerce.customer.domain.Account
The account's parent account.
getParentAccountId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getParentRoleId() - Method in class com.broadleafcommerce.customer.domain.AccountRole
The id of the parent of this role (if any).
getParentRoleId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
getParentTransactionId() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The id of the parent PaymentTransaction.
getPaymentAccountRepository() - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
getPaymentAccountRepository() - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
getPaymentAccountService() - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getPaymentAccountService() - Method in class com.broadleafcommerce.customer.service.anonymization.PaymentAccountAnonymizationHandler
 
getPaymentAccountService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
getPaymentAccountService() - Method in class com.broadleafcommerce.customer.web.endpoint.SensitiveCustomerPaymentAccountEndpoint
 
getPaymentGatewayProperties() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Map to capture any gateway-specific information needed to perform gateway transactions
getPaymentGatewayProperties() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getPaymentGatewayProperties() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
Only keys present will be added or updated.
getPaymentMethodProperties() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Map to capture any information about the payment method needed to perform gateway transactions
getPaymentProvider() - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getPermission(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountPermissionEndpoint
 
getPermissionHydrationService() - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
getPermissions() - Method in class com.broadleafcommerce.customer.domain.AccountRole
The permissions directly assigned to this role.
getPermissions() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
getPersistenceProducer() - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
getPersistenceProducer() - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
getPhone() - Method in class com.broadleafcommerce.customer.domain.AccountMember
The main phone number of the account member.
getPhone() - Method in class com.broadleafcommerce.customer.domain.AdditionalPhone
 
getPhone() - Method in class com.broadleafcommerce.customer.domain.Customer
The main phone number of the customer.
getPhone() - Method in class com.broadleafcommerce.customer.messaging.domain.User
The user's phone number
getPhone() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getPhone() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getPhone() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
The primary phone number of the account member.
getPhone() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
An updated primary phone number of the account member.
getPhoneFax() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The fax number for this address.
getPhoneFax() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The fax number for this address.
getPhoneFax() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getPhoneFax() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getPhoneFax() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The fax number for this address.
getPhoneNumber() - Method in class com.broadleafcommerce.customer.domain.Phone
The telephone number, including the area code.
getPhonePrimary() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The primary phone number for this address.
getPhonePrimary() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The primary phone number for this address.
getPhonePrimary() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The primary phone number for this billing address.
getPhonePrimary() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The primary phone number for this billing address.
getPhonePrimary() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getPhonePrimary() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getPhonePrimary() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getPhonePrimary() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The primary phone number for this address.
getPhonePrimary() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The secondary phone number for this address.
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The secondary phone number for this address.
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The secondary phone number for this billing address.
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The secondary phone number for this billing address.
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The secondary phone number for this address.
getPhoneSecondary() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getPostalCode() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Postal code or ZIP code for this address.
getPostalCode() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Postal code or ZIP code for this address.
getPostalCode() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Postal code or ZIP code for this billing address.
getPostalCode() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Postal code or ZIP code for this billing address.
getPostalCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getPostalCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getPostalCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getPostalCode() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Postal code or ZIP code for this address.
getPostalCode() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getPriority() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The priority of this customer segment.
getPriority() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getProcessingState() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The current processing state of this segment.
getProcessingState() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getProperties() - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProvider
 
getReceivedException() - Method in exception com.broadleafcommerce.customer.service.exception.ProviderApiException
The received error.
getRepo() - Method in class com.broadleafcommerce.customer.service.DefaultCustomerSegmentService
 
getRepo() - Method in class com.broadleafcommerce.customer.service.DefaultSegmentProcessHistoryService
 
getRepository() - Method in class com.broadleafcommerce.customer.service.DefaultAccountAddressService
 
getRepository() - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
getRepository() - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
getRepository() - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
getRepository() - Method in class com.broadleafcommerce.customer.service.DefaultCustomerAddressService
 
getRepository() - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getRole() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getRole(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
getRoleRef() - Method in class com.broadleafcommerce.customer.domain.AccountMember
The customer's role within the account.
getRoleRef() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
The role of the AccountMember.
getRoleRef() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
The new role of the AccountMember.
getRsqlQueryTransformers() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getRsqlVisitor() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getSegmentId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
getSegmentId() - Method in class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
The segment ID to be removed.
getSegmentId(BulkUpdate) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
Returns the targeted customer segment ID.
getSegmentMatchRule() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The rule(s) for this customer segment if rule based.
getSegmentMatchRule() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getSegmentMemberRepository() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
getSegmentMemberRowConverter() - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
getSegmentMemberService() - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
getSegmentMemberService() - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
getSegmentMemberService() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getSegmentMemberService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
getSegmentProcessHistoryService() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getSegmentProcessHistoryService() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
getSegmentProcessHistoryService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
getSegmentProcessingService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
getSensitivePaymentsUri() - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProperties
The URI path for reading payments, including sensitive data.
getServiceClient() - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProperties
The service client to use when calling payment transaction services.
getServiceClient() - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProvider
 
getServiceId() - Method in class com.broadleafcommerce.customer.messaging.domain.User
If the auth service received this user from a BLC service (ex: the admin user service or the customer service), this field will be the ID value used by that service for this user.
getShouldSavePaymentToCustomer() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Should the payment method be saved to the customer
getSource() - Method in class com.broadleafcommerce.customer.domain.SegmentMember
The source of creation of this segment customer relationship.
getSource() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
getSpecialType() - Method in class com.broadleafcommerce.customer.domain.Customer
The type of the customer, if it's in a special circumstance.
getSpecialType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getSpecificationExportModule(ExportSpecification) - Method in class com.broadleafcommerce.customer.dataexport.converter.CustomerRowConverter
 
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The state, province or region of this address.
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The state, province or region of this address.
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The state, province or region of this address.
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The state, province or region of this address.
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The state, province or region of this address.
getStateProvinceRegion() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
getStatus() - Method in class com.broadleafcommerce.customer.domain.Account
The status of this account.
getStatus() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getStatus() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The status of the transaction
getSummaryService() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
getTargetSegment(BulkUpdate) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
Returns the targeted customer segment.
getTaxId() - Method in class com.broadleafcommerce.customer.domain.Account
The unique tax id for the account's related organization
getTaxId() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getTenantId() - Method in class com.broadleafcommerce.customer.messaging.domain.User
The id of the tenant this user is associated with.
getTimestamp() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
Temporal state describing the time at which this item was last updated.
getTimestamp() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
Temporal state describing the time at which this item was last updated.
getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.customer.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
getTracking() - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.CustomerSingleIndexRequestPayload
The tracking information of the customer for which a reindex will be requested.
getTransactionReferenceId() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The transaction id known by the payment gateway.
getTransactions() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Transaction data representing each payment gateway interaction related to this payment.
getType() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The type of address for this account.
getType() - Method in class com.broadleafcommerce.customer.domain.AdditionalPhone
The type of the additional phone.
getType() - Method in class com.broadleafcommerce.customer.messaging.domain.User
Represents the type of user this is.
getType() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
getType() - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
 
getType() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The type of this payment like Credit Card or Gift Card.
getType() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The type of this transaction (authorize, capture, refund, etc.)
getTypeFactory() - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.dataimport.converter.CustomerConverter
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.service.AccountPermissionHydrationService
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.service.bulk.BulkProcessUtil
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.service.provider.external.AbstractExternalProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.service.summary.DefaultPaymentAccountSummaryService
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
getTypeFactory() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
getUrl() - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProperties
The base url for an external payment transaction service.
getUser() - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
 
getUserIds() - Method in class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
The IDs of the users to remove from the segment.
getUsername() - Method in class com.broadleafcommerce.customer.domain.Customer
The username of the customer, used to log in.
getUsername() - Method in class com.broadleafcommerce.customer.domain.CustomerRef
The customer's username.
getUsername() - Method in class com.broadleafcommerce.customer.messaging.domain.User
What this user uses to actually log in.
getUsername() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
getUsername() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Username for the account member.
getValidator() - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
getValidator() - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
getValue() - Method in class com.broadleafcommerce.customer.domain.Attribute
The value represented by this attribute.
getValue() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAttribute
 
getWebClient() - Method in class com.broadleafcommerce.customer.service.provider.external.AbstractExternalProvider
 

H

handle(BatchRequest) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
handle(BatchRequest) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
handleEmailAsUsername(P) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
Assign the customer's username to match their email when CustomerConfigurationProperties is configured with email as username.
handleEmailAsUsernameUpdate(P) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
Adjust the customer update for the username to match their email when CustomerConfigurationProperties is configured with email as username.
handleInvalidAccountRoleDeleteException(InvalidAccountRoleDeleteException, WebRequest) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
handleInvalidContextRequestException(InvalidRequestException, WebRequest) - Method in class com.broadleafcommerce.customer.web.endpoint.exception.CustomerExceptionAdvisor
 
handleRecords(String, Customer, ContextInfo) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationHandler
 
handleRecords(String, List<AccountMember>) - Method in class com.broadleafcommerce.customer.service.anonymization.AccountAnonymizationHandler
 
handleRecords(String, List<AccountMember>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.anonymization.AccountMemberAnonymizationHandler
 
handleRecords(String, Stream<CustomerAddress>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAddressAnonymizationHandler
 
handleRecords(String, Stream<CustomerNote>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerNoteAnonymizationHandler
 
handleRecords(String, Stream<PaymentAccount>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.anonymization.PaymentAccountAnonymizationHandler
 
handleSegmentProcessingException(SegmentProcessingException, WebRequest) - Method in class com.broadleafcommerce.customer.web.endpoint.exception.CustomerExceptionAdvisor
 
hasAttribute(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.Account
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.AccountMember
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.AccountPermission
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.AccountRef
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.AccountRole
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.AdditionalPhone
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.Attribute
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.Customer
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.CustomerNote
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.CustomerRef
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.ISOCountry
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.Phone
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.SegmentMember
 
hashCode() - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
 
hashCode() - Method in class com.broadleafcommerce.customer.messaging.domain.User
 
hashCode() - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAttribute
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
hashCode() - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.CustomerSingleIndexRequestPayload
 
hashCode() - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
 
hashCode() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
 
hashCode() - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerConfigurationProperties
 
hashCode() - Method in class com.broadleafcommerce.customer.service.autoconfigure.SSLVerificationProperties
 
hashCode() - Method in class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
 
hashCode() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
 
hashCode() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
 
hashCode() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
 
hashCode() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
hashCode() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
 
hashCode() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
 
hydrate(ContextRequest) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerContextRequestHydrator
 
hydrateBulkUpdate(P) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentProcessHistoryService
 
hydrateCustomers(Page<SegmentMember>, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
hydratePermissionReferences(Set<AccountPermissionRef>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.AccountPermissionHydrationService
Queries for each element in toHydrate in the data store.

I

idempotentConsumptionService - Variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
IMPORT - Static variable in class com.broadleafcommerce.customer.domain.SegmentCustomerSource
 
IMPORT - Static variable in class com.broadleafcommerce.customer.domain.SegmentMemberSource
Indicates this segment/customer relationship was created via an import process.
INACTIVE - com.broadleafcommerce.customer.domain.type.DefaultAccountStatuses
 
INITIALIZATION_REQUIRED - Static variable in class com.broadleafcommerce.customer.domain.SegmentStatus
The initial status of a newly created customer segment.
initializeCountries() - Method in class com.broadleafcommerce.customer.web.endpoint.CountryEndpoint
 
initSpecification() - Method in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification
 
initSpecification() - Method in class com.broadleafcommerce.customer.segments.dataexport.specification.SegmentMemberExportSpecification
 
InvalidAccountRoleDeleteException - Exception in com.broadleafcommerce.customer.service.exception
Exception thrown when attempting to delete an AccountRole which has descendants still pointing to it as a parent.
InvalidAccountRoleDeleteException(String) - Constructor for exception com.broadleafcommerce.customer.service.exception.InvalidAccountRoleDeleteException
 
InvalidRequestException - Exception in com.broadleafcommerce.customer.web
 
InvalidRequestException() - Constructor for exception com.broadleafcommerce.customer.web.InvalidRequestException
 
InvalidRequestException(String) - Constructor for exception com.broadleafcommerce.customer.web.InvalidRequestException
 
InvalidRequestException(String, Throwable) - Constructor for exception com.broadleafcommerce.customer.web.InvalidRequestException
 
InvalidRequestException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.customer.web.InvalidRequestException
 
InvalidRequestException(Throwable) - Constructor for exception com.broadleafcommerce.customer.web.InvalidRequestException
 
isAccountEnabled() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the Account domain is supported
isAccountMemberEnabled() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the AccountMember domain is supported
isActive() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Whether this address is an active address of the owner.
isActive() - Method in class com.broadleafcommerce.customer.domain.Customer
Is this customer active? Inactive customers can be thought of as "disabled" and will not be able to login.
isActive() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Whether this address is an active address of the owner.
isActive() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
 
isActive() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
isActive() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
isActive() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
isActive() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
isActive() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Whether this address is an active address of the owner.
isBillToAddress(String) - Static method in enum com.broadleafcommerce.customer.domain.type.DefaultB2BAccountAddressTypes
 
isCustomer(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.JpaCustomerSingleIndexRequestMessageBuilder
 
isCustomerAddressEnabled() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the CustomerAddress domain is supported
isCustomerEnabled() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the Customer domain is supported
isCustomerNoteEnabled() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the CustomerNote domain is supported
isDeactivated() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Whether this account is deactivated.
isDeactivated() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Whether this account is deactivated.
isDeactivated() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
isDefault() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Specifies whether or not this is the default for this type of address.
isDefault() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
isDefaultBillingAddress() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Specifies whether or not the address is the default billing address for the customer.
isDefaultBillingAddress() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
isDefaultShippingAddress() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Specifies whether or not the address is the default shipping address for the customer.
isDefaultShippingAddress() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
isDisabled() - Method in class com.broadleafcommerce.customer.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
isEmailAsUsername() - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerConfigurationProperties
Indicates that the customer's username should always be set from their email.
isEnabled() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization is enabled at all
isLocked() - Method in class com.broadleafcommerce.customer.domain.Customer
Is this user locked? A user may be locked due to too many failed login attempts.
isLocked() - Method in class com.broadleafcommerce.customer.messaging.domain.User
Indicates the user has been locked due to too many failed login attempts.
isLocked() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
ISOCountry - Class in com.broadleafcommerce.customer.domain
This domain object represents the ISO 3166 standard published by the International Organization for Standardization (ISO), and defines codes for the names of countries, dependent territories, and special areas of geographical interest.
ISOCountry() - Constructor for class com.broadleafcommerce.customer.domain.ISOCountry
 
isParentRoleAccessible(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
Given a role that has a non-empty AccountRole.getParentRoleId(), validates that the parent exists and is accessible from the child's context.
isPaymentAccountEnabled() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the PaymentAccount domain is supported
isPreview() - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
Indicates whether the user was created from a preview context.
isShipToAddress(String) - Static method in enum com.broadleafcommerce.customer.domain.type.DefaultB2BAccountAddressTypes
 
isSubmittedOrder(DocumentContext) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 

J

JpaAccount - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaAccount() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
JpaAccountAddress - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaAccountAddress() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
JpaAccountAddressRepository<D extends JpaAccountAddress> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
JPA domain-specific implementation of AccountAddressRepository.
JpaAccountMember - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaAccountMember() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
JpaAccountMemberRepository<D extends JpaAccountMember> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
JPA domain-specific implementation of AccountMemberRepository.
JpaAccountPermission - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaAccountPermission() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
JpaAccountPermissionRepository<D extends JpaAccountPermission> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
JPA domain-specific implementation of AccountPermissionRepository.
JpaAccountRepository<D extends JpaAccount> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
JPA domain-specific implementation of AccountRepository.
JpaAccountRole - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaAccountRole() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
JpaAccountRoleRepository<D extends JpaAccountRole> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
JPA domain-specific implementation of AccountRoleRepository.
JpaAttribute - Class in com.broadleafcommerce.customer.provider.jpa.domain
Persistent counter-part to an Attribute for use with a JPA datastore.
JpaAttribute() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaAttribute
 
JpaCustomer - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaCustomer() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
JpaCustomerAddress - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaCustomerAddress() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
JpaCustomerAddressRepository<D extends JpaCustomerAddress> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
Jpa implementation of CustomerAddressRepository.
JpaCustomerNote - Class in com.broadleafcommerce.customer.provider.jpa.domain
JPA-persisted counterpart to a CustomerNote
JpaCustomerNote() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
JpaCustomerNoteRepository<D extends JpaCustomerNote> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
 
JpaCustomerRepository<D extends JpaCustomer> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
 
JpaCustomerSegment - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaCustomerSegment() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
JpaCustomerSegmentRepository<D extends JpaCustomerSegment> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
 
JpaCustomerSingleIndexRequestMessageBuilder - Class in com.broadleafcommerce.customer.provider.jpa.messaging.search
A SingleIndexRequestMessageBuilder specifically for JpaCustomer.
JpaCustomerSingleIndexRequestMessageBuilder() - Constructor for class com.broadleafcommerce.customer.provider.jpa.messaging.search.JpaCustomerSingleIndexRequestMessageBuilder
 
JpaCustomizedAccountAddressRepository<D extends JpaAccountAddress> - Class in com.broadleafcommerce.customer.provider.jpa.repository
Specialized implementation of JpaAccountAddressRepository.
JpaCustomizedAccountAddressRepository() - Constructor for class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountAddressRepository
 
JpaCustomizedAccountPermissionRepository<D extends JpaAccountPermission> - Class in com.broadleafcommerce.customer.provider.jpa.repository
Specialized implementation of JpaAccountPermissionRepository.
JpaCustomizedAccountPermissionRepository() - Constructor for class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountPermissionRepository
 
JpaCustomizedAccountRoleRepository<D extends JpaAccountRole> - Class in com.broadleafcommerce.customer.provider.jpa.repository
Specialized implementation of JpaAccountRoleRepository.
JpaCustomizedAccountRoleRepository() - Constructor for class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountRoleRepository
 
JpaCustomizedCustomerAddressRepository<D extends JpaCustomerAddress> - Class in com.broadleafcommerce.customer.provider.jpa.repository
 
JpaCustomizedCustomerAddressRepository() - Constructor for class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerAddressRepository
 
JpaCustomizedCustomerRepository<D extends JpaCustomer> - Class in com.broadleafcommerce.customer.provider.jpa.repository
 
JpaCustomizedCustomerRepository(List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor, RepositoryEntityTypeManager, TrackableBehaviorUtil, JpaFiltersCriteriaBuilder) - Constructor for class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerRepository
 
JpaCustomizedSegmentMemberRepository<D extends JpaSegmentMember> - Class in com.broadleafcommerce.customer.provider.jpa.repository
 
JpaCustomizedSegmentMemberRepository(CustomerRepository<Trackable>, RepositoryEntityTypeManager, TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor) - Constructor for class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
JpaISOCountry - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaISOCountry() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
JpaPaymentAccount - Class in com.broadleafcommerce.customer.provider.jpa.domain
Persistent counterpart to a PaymentAccount for use with a Jpa datastore.
JpaPaymentAccount() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
JpaPaymentAccountRepository<D extends JpaPaymentAccount> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
 
JpaRouteConstants - Class in com.broadleafcommerce.customer.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.customer.provider.jpa
 
JpaSegmentBulkProcess - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaSegmentBulkProcess() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
JpaSegmentMember - Class in com.broadleafcommerce.customer.provider.jpa.domain
 
JpaSegmentMember() - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
JpaSegmentMemberRepository<D extends JpaSegmentMember> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
 
JpaSegmentProcessHistoryRepository<D extends JpaSegmentBulkProcess> - Interface in com.broadleafcommerce.customer.provider.jpa.repository
 

L

lastTransactionResultCode - Variable in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
listen(Message<UserCreatedEvent>) - Method in class com.broadleafcommerce.customer.messaging.UserCreationListener
 
listen(Message<UserCreatedEvent>) - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
listen(Message<User>) - Method in class com.broadleafcommerce.customer.messaging.UserUpdateListenerCustomer
 
listen(Message<String>) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
Event listener entry point.
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.customer.web.endpoint.exception.CustomerExceptionAdvisor
 
logError(Exception, WebRequest) - Method in class com.broadleafcommerce.customer.web.endpoint.exception.CustomerExceptionAdvisor
 

M

MANUAL - Static variable in class com.broadleafcommerce.customer.domain.SegmentCustomerSource
 
MANUAL - Static variable in class com.broadleafcommerce.customer.domain.SegmentMemberSource
Indicates this segment/customer relationship was manually created.
mapBatchRecordsByEmail(List<BatchRecord>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
Returns the BatchRecords mapped by email addresses.
modifyAndPersist(List<P>, BulkUpdate) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 

N

name() - Method in interface com.broadleafcommerce.customer.domain.type.AccountAddressType
 
name() - Method in interface com.broadleafcommerce.customer.domain.type.AccountStatus
 
name() - Method in interface com.broadleafcommerce.customer.domain.type.AccountType
 
name() - Method in interface com.broadleafcommerce.customer.domain.type.CustomerSpecialType
 
notifySegmentClear(String, List<P>) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 

O

OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.customer.oauth2.client.endpoint
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient and allows for access token response that contain additional non-String parameters.
OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.customer.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 
objectMapper - Variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 

P

pageableToParams(Pageable) - Method in class com.broadleafcommerce.customer.service.provider.external.AbstractExternalProvider
Converts a pageable into its corresponding query parameters.
Payment - Class in com.broadleafcommerce.customer.service.provider.domain
This entity is designed to store payment methods associated to a Cart.
Payment() - Constructor for class com.broadleafcommerce.customer.service.provider.domain.Payment
 
PaymentAccount - Class in com.broadleafcommerce.customer.domain
 
PaymentAccount() - Constructor for class com.broadleafcommerce.customer.domain.PaymentAccount
 
PaymentAccountAnonymizationHandler - Class in com.broadleafcommerce.customer.service.anonymization
Updates PII fields for the PaymentAccount domain.
PaymentAccountAnonymizationHandler(PaymentAccountService<PaymentAccount>) - Constructor for class com.broadleafcommerce.customer.service.anonymization.PaymentAccountAnonymizationHandler
 
PaymentAccountRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
 
paymentAccountService - Variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
PaymentAccountService<P extends PaymentAccount> - Interface in com.broadleafcommerce.customer.service
Service API for Payment Accounts.
PaymentAccountSummary - Class in com.broadleafcommerce.customer.domain
 
PaymentAccountSummary() - Constructor for class com.broadleafcommerce.customer.domain.PaymentAccountSummary
 
PaymentAccountSummaryService - Interface in com.broadleafcommerce.customer.service.summary
This service provides a mechanism to build a PaymentAccountSummary based on the PaymentAccount.
PaymentAccountUpdate() - Constructor for class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
paymentProvider - Variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
PaymentProvider<P extends Payment> - Interface in com.broadleafcommerce.customer.service.provider
Provider for interfacing with a Payment Management system for operations around payment related entities.
PaymentTransaction - Class in com.broadleafcommerce.customer.service.provider.domain
 
PaymentTransaction() - Constructor for class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
 
persistPersistenceRequests(BatchRequest, List<PersistenceRequest<Customer>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
Perform a persist of the parsed out domain specified as PersistenceRequests and adds persistence result to allCompletions
persistPersistenceRequests(BatchRequest, List<PersistenceRequest<SegmentMember>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
Perform a persist of the parsed out domain specified as PersistenceRequests and adds persistence result to allCompletions
persistSegmentMemberBatch(List<SegmentMember>, List<BulkUpdateError>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
Persists the batch of segment customers
Phone - Class in com.broadleafcommerce.customer.domain
 
Phone() - Constructor for class com.broadleafcommerce.customer.domain.Phone
 
PHONE_COUNTRY_CODE - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Fields
 
PHONE_COUNTRY_CODE - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Headers
 
PHONE_EXTENSION - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Fields
 
PHONE_EXTENSION - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Headers
 
PHONE_NUMBER - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Fields
 
PHONE_NUMBER - Static variable in class com.broadleafcommerce.customer.dataexport.specification.CustomerExportSpecification.Headers
 
PhoneConverter - Class in com.broadleafcommerce.customer.provider.jpa.domain.support
Used to convert a Phone to a serialized JSON object string representation for persistence and vice-versa.
PhoneConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.customer.provider.jpa.domain.support.PhoneConverter
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.customer.autoconfigure.CustomerEnvironmentPostProcessor
 
prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
 
prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.customer.service.validation.AccountPermissionValidator
 
process(String, Phone, String, String) - Method in class com.broadleafcommerce.customer.service.anonymization.AbstractAnonymizationHandler
Process a Phone instance
processAdditionalPhones(String, List<AdditionalPhone>, String, String) - Method in class com.broadleafcommerce.customer.service.anonymization.AbstractAnonymizationHandler
Process a list of AdditionalPhone instances
PROCESSING - Static variable in class com.broadleafcommerce.customer.domain.SegmentStatus
Status indicating the customer segment is currently being processed.
processMessage(Message<UserCreatedEvent>) - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
Based on the contents of the UserCreatedEvent, create a new Customer
processMessage(Message<String>) - Method in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
Handles the interpretation of the message payload & if necessary, creates PaymentAccount(s) for the customer
processMessage(Message<User>) - Method in class com.broadleafcommerce.customer.messaging.UserUpdateListenerCustomer
 
processNotFoundCustomers(List<Customer>, Set<String>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
This method OOB does nothing, but can be overridden to process not found customers
processRuleBasedSegment(ContextInfo, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
processRuleBasedSegment(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
processRuleBasedSegment(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.bulk.SegmentProcessingService
Initiates a bulk process operation on a customer rule based customer segment
processStateChange(Message<UserCreatedEvent>) - Method in class com.broadleafcommerce.customer.messaging.UserCreationListener
Based on the contents of the UserCreatedEvent, update the Customer with the provided User data
ProviderApiException - Exception in com.broadleafcommerce.customer.service.exception
Defines a generic error that can be thrown in response to receiving an error from an API that one of the providers (e.g., PaymentProvider) received.
ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.customer.service.exception.ProviderApiException
 
ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.customer.service.exception.ProviderApiException
 
ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.customer.service.exception.ProviderApiException
 
ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.customer.service.exception.ProviderApiException
 
Providers() - Constructor for class com.broadleafcommerce.customer.service.autoconfigure.CustomerServiceAutoConfiguration.Providers
 

R

readAccountAddress(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
readAccountAddresses(String, Pageable, Node, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
readAccountById(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountEndpoint
 
readAccountMember(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
 
readAccountMembers(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
 
readAllAccounts(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountEndpoint
 
readAllByAccountId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
readAllByAccountId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountMemberService
Reads all of the AccountMember relationships in the database associated with the given account context ID.
readAllByCartId(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProvider
 
readAllByCartId(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.provider.PaymentProvider
Retrieves a list of Payments that belong to the given cart id.
readAllByCustomerId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerNoteService
 
readAllByCustomerId(String, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
readAllByCustomerId(String, ContextInfo, Pageable, Node) - Method in interface com.broadleafcommerce.customer.service.PaymentAccountService
Pass the Customer ID to find all the active paymentAccount JpaPaymentAccount entities
readAllByCustomerId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerNoteService
Retrieve notes for the given customer ID.
readAllByEmail(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerService
Searches for customers in the data store whose Customer.email contains in the given emails.
readAllByEmail(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
readAllByFullName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerService
Searches for customers in the data store whose Customer#name matches the given nameQuery.
readAllByFullName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
readAllByName(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
readAllByName(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
readAllByName(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountPermissionService
Reads permissions in the data store, filtering to those whose name contains the given value.
readAllByName(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountRoleService
Reads roles in the data store, filtering to those whose name contains the given value.
readAllBySegmentId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
readAllBySegmentId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedSegmentMemberRepository
Reads the segment members for the specified customer segment id matching the given filters.
readAllBySegmentId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
readAllBySegmentId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.SegmentMemberService
Reads the segment members for the specified customer segment id matching the given filters.
readAllBySegmentIdAndCustomerEmail(String, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
readAllBySegmentIdAndCustomerEmail(String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.SegmentMemberService
Reads the segment members for the specified customer segment id and customer email addresses.
readAllBySegmentIdAndCustomerEmailInIgnoreCase(String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentMemberRepository
Reads the segment members for the specified customer segment id and customer email addresses.
readAllCountries() - Method in class com.broadleafcommerce.customer.web.endpoint.CountryEndpoint
 
readAllCustomerIdsIgnoreNarrowing(ContextInfo, Node, int) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
readAllCustomerNotes(ContextInfo, String, Node, Pageable) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerNoteEndpoint
 
readAllCustomers(ContextInfo, String, Node, Pageable) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
readAllCustomerSegments(ContextInfo, Node, Sort, Pageable) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
readAllCustomersIgnoreNarrowingHydrated(ContextInfo, Node) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
readAllForSegment(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentProcessHistoryService
 
readAllForSegment(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.SegmentProcessHistoryService
Read bulk processes performed for a specific segment
readAllPermissions(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountPermissionEndpoint
 
readAllRoles(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
readAllSegmentBulkProcess(ContextInfo, Pageable, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
readAllUniqueIds(int, Node) - Method in interface com.broadleafcommerce.customer.service.CustomerService
Retrieves a list of unique customer context IDs no larger than page.
readAllUniqueIds(int, Node) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
readByAccountId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountAddressService
 
readByAccountId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountAddressService
Reads all of the AccountAddress relationships in the database associated with the given account ID.
readByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentProcessHistoryService
 
readByContextIdAndCustomerId(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
readByContextIdAndCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.PaymentAccountService
Pass the ID of the paymentAccount JpaPaymentAccount and the owning customer ID for retrieval of the paymentAccount from the data store.
readByContextIdOpt(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerService
Read a single instance of an entity in the form of a business domain.
readByContextIdOpt(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
readByCustomerContextId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerAddressService
 
readByCustomerContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerAddressService
Reads all of the CustomerAddress relationships in the database associated with the given customer context ID.
readByCustomerSegmentContextId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentProcessHistoryRepository
 
readByEmail(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
Read a customer by email address.
readByIdAndAccountId(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountAddressService
 
readByIdAndAccountId(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
readByIdAndAccountId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountAddressService
Finds the AccountAddress which has the given ID and account ID.
readByIdAndAccountId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountMemberService
Finds the AccountMember which has the given ID and parent account ID.
readByIdAndCustomerId(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerAddressService
 
readByIdAndCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerAddressService
Finds the CustomerAddress which has the given ID and parent customer ID.
readByIdOptional(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
readByIdOptional(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountRoleService
Read a single role by id.
readByUsername(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
Read a customer by username.
readCountries(ObjectMapper) - Method in class com.broadleafcommerce.customer.web.endpoint.CountryEndpoint
 
readCountry(String) - Method in class com.broadleafcommerce.customer.web.endpoint.CountryEndpoint
 
readCustomerAddress(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
readCustomerAddresses(String, Pageable, ContextInfo, Node) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
readCustomerById(ContextInfo, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
readCustomerExportsForAuthor(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerExportEndpoint
 
readCustomerNoteById(ContextInfo, String, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerNoteEndpoint
 
readCustomerSegmentById(ContextInfo, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
readCustomerSegmentExportsForAuthor(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentExportEndpoint
 
readCustomersInSegment(ContextInfo, String, Node, Pageable) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
readCustomersPagingStream(Node, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerRepository
 
readCustomersPagingStream(Node, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedCustomerRepository
Reads all customers matching the given filters.
readCustomersPagingStream(Node, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerService
Reads all customers matching the given filters.
readCustomersPagingStream(Node, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
readCustomerStream(CustomerSegment, ContextInfo) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
Returns a Stream of customers to be processed that match the Customer Segment match rule.
readExportById(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerExportEndpoint
 
readExportById(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentExportEndpoint
 
readMemberInSegment(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
readMemberInSegment(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.SegmentMemberService
Returns a particular customer/segment relationship with the designated customer and segment IDs.
readMembersInSegment(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
readMembersInSegment(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.SegmentMemberService
Reads a page of customers who are members of a segment.
readPaymentAccount(String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.SensitiveCustomerPaymentAccountEndpoint
 
readPaymentAccount(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
readPaymentAccounts(String, Pageable, Node, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
readPaymentAccountsByContextId(List<String>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
readPaymentAccountsByContextId(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.PaymentAccountService
Pass a list of paymentAccount IDs to return a list of the paymentAccounts JpaPaymentAccount associated with those IDs.
readRecordsInternal(BulkUpdate, List<BulkUpdateError>) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
Reads a stream of customers matching the customer segment's rules.
readRecordsToProcess(BulkUpdate) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
readRecordsToProcess(Export) - Method in class com.broadleafcommerce.customer.dataexport.CustomerExportProcessor
 
readRecordsToProcess(Export) - Method in class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
readSegmentBulkProcess(ContextInfo, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
readStateProvinceRegions(ObjectMapper) - Method in class com.broadleafcommerce.customer.web.endpoint.CountryEndpoint
 
readStateProvinceRegionsForCountry(String) - Method in class com.broadleafcommerce.customer.web.endpoint.CountryEndpoint
 
READY - Static variable in class com.broadleafcommerce.customer.domain.SegmentStatus
Status indicating the customer segment has been completely processed.
registerAccountMember(String, RegisterAccountMemberRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
registerAccountMember(String, RegisterAccountMemberRequest, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountMemberService
Relates a Customer with the Account identified by the accountId.
registerAccountMember(String, RegisterAccountMemberRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
 
RegisterAccountMemberRequest - Class in com.broadleafcommerce.customer.web.endpoint.domain
Used to describe a new relationship between an Account & a Customer
RegisterAccountMemberRequest() - Constructor for class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
 
removeAccountMember(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
 
removeAllBySegmentId(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentMemberRepository
Removes all customers from a segment.
removeAllMembersFromSegment(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
removeAllMembersFromSegment(String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.SegmentMemberService
Removes all customer/segment relationships from a particular segment.
removeAndParseAttributes(Map<String, String>) - Method in class com.broadleafcommerce.customer.dataimport.converter.CustomerConverter
 
removeByCustomerContextIdAndSegmentId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentMemberRepository
Removes the specified customer from a segment.
removeCustomerAddress(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
removeCustomerFromSegment(ContextInfo, String, String) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
removeCustomerFromSegment(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.SegmentCustomerRepository
 
removeMemberFromSegment(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
 
removeMemberFromSegment(String, String, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.SegmentMemberService
Removes a particular customer/segment relationship with the designated customer and segment IDs.
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountAddressService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerAddressService
 
replace(String, P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountPermissionService
Replaces the given permission.
replace(String, P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountRoleService
Replaces the given role.
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
replaceAccount(String, Account, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountEndpoint
 
replaceAccountAddress(String, String, AccountAddress, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountAddressEndpoint
 
replaceAll(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
replaceAllAllowingPartialSuccess(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
replaceCustomer(ContextInfo, String, Customer) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerEndpoint
 
replaceCustomerAddress(String, String, CustomerAddress, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
replaceCustomerSegment(ContextInfo, String, CustomerSegment) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerSegmentEndpoint
 
replaceInternal(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
Mostly copied from MappableCrudEntityHelper.replace(String, Object, CrudRepository), but overridden to support notifying on persistence events via #initializePersistenceProducerState(NotificationStateAware, OperationType).
replaceInternal(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
Mostly copied from MappableCrudEntityHelper.replace(String, Object, CrudRepository), but overridden to support notifying on persistence events via #notifyPersistenceProducer(NotificationStateAware).
replacePermission(String, AccountPermission, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountPermissionEndpoint
 
replaceRole(String, AccountRole, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountRoleEndpoint
 
resolvePageable(JsonNode) - Method in class com.broadleafcommerce.customer.service.provider.external.page.ResponsePageGenerator
Generates an appropriate pageable based off of the pageable data received.
resolveSegmentMemberId(BatchRecord, SegmentMember) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
Resolves and sets the id for SegmentMember.
ResponsePageGenerator<T> - Class in com.broadleafcommerce.customer.service.provider.external.page
Generates a Page representing the data and page data received as a response from another service.
ResponsePageGenerator(List<T>, Long, JsonNode) - Constructor for class com.broadleafcommerce.customer.service.provider.external.page.ResponsePageGenerator
 
RouteConstants - Class in com.broadleafcommerce.customer.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.customer.provider
 
RULE_BASED - Static variable in class com.broadleafcommerce.customer.segments.CustomerSegmentType
A rule based segment type.
RULE_BASED_SEGMENT - Static variable in class com.broadleafcommerce.customer.domain.SegmentMemberSource
Indicates this segment/customer relationship was created via rule evaluation.
RULE_BASED_SEGMENT - Static variable in class com.broadleafcommerce.customer.service.bulk.BulkUpdateType
Indicates a bulk operation targeting a rule based segment.

S

save(D, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
save(D, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedSegmentMemberRepository
 
save(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountPermissionRepository
 
save(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountRoleRepository
 
saveAll(Iterable<?>) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountPermissionRepository
 
saveAll(Iterable<?>) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountRoleRepository
 
saveAll(Iterable<D>, ContextInfo) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
saveAll(Iterable<D>, ContextInfo) - Method in interface com.broadleafcommerce.customer.repository.CustomizedSegmentMemberRepository
 
SegmentCustomerRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
 
SegmentCustomerSource - Class in com.broadleafcommerce.customer.domain
 
SegmentMember - Class in com.broadleafcommerce.customer.domain
Domain object representing a customer/customer segment relationship.
SegmentMember() - Constructor for class com.broadleafcommerce.customer.domain.SegmentMember
 
SegmentMemberExportAutoConfiguration - Class in com.broadleafcommerce.customer.segments.dataexport.autoconfigure
 
SegmentMemberExportAutoConfiguration() - Constructor for class com.broadleafcommerce.customer.segments.dataexport.autoconfigure.SegmentMemberExportAutoConfiguration
 
SegmentMemberExportAutoConfiguration.Converters - Class in com.broadleafcommerce.customer.segments.dataexport.autoconfigure
 
SegmentMemberExportAutoConfiguration.Specifications - Class in com.broadleafcommerce.customer.segments.dataexport.autoconfigure
 
segmentMemberExportProcessor(SegmentMemberService<SegmentMember, CustomerSegment>, TypeFactory, FilterParser<Node>, SegmentMemberRowConverter) - Method in class com.broadleafcommerce.customer.segments.dataexport.autoconfigure.SegmentMemberExportAutoConfiguration
 
SegmentMemberExportProcessor - Class in com.broadleafcommerce.customer.segments.dataexport
An ExportProcessor for exports of SegmentMember.
SegmentMemberExportProcessor(SegmentMemberService<SegmentMember, CustomerSegment>, TypeFactory, FilterParser<Node>, SegmentMemberRowConverter) - Constructor for class com.broadleafcommerce.customer.segments.dataexport.SegmentMemberExportProcessor
 
SegmentMemberExportSpecification - Class in com.broadleafcommerce.customer.segments.dataexport.specification
The default specification to export SegmentMember.
SegmentMemberExportSpecification() - Constructor for class com.broadleafcommerce.customer.segments.dataexport.specification.SegmentMemberExportSpecification
 
SegmentMemberExportSpecification.Fields - Class in com.broadleafcommerce.customer.segments.dataexport.specification
 
SegmentMemberExportSpecification.Headers - Class in com.broadleafcommerce.customer.segments.dataexport.specification
 
SegmentMemberRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
Repository for managing customer/segment relationships.
segmentMemberRowConverter(SegmentMemberExportSpecification, ObjectMapper) - Method in class com.broadleafcommerce.customer.segments.dataexport.autoconfigure.SegmentMemberExportAutoConfiguration.Converters
 
SegmentMemberRowConverter - Class in com.broadleafcommerce.customer.segments.dataexport.converter
Converts a SegmentMember to a Map row representation.
SegmentMemberRowConverter(ExportSpecification, ObjectMapper) - Constructor for class com.broadleafcommerce.customer.segments.dataexport.converter.SegmentMemberRowConverter
 
SegmentMemberService<P extends SegmentMember,​S extends CustomerSegment> - Interface in com.broadleafcommerce.customer.service
Interface for managing segment/customer relationships.
SegmentMemberSource - Class in com.broadleafcommerce.customer.domain
Constants indicating the origin of a segment/customer relationship.
SegmentProcessHistory - Class in com.broadleafcommerce.customer.domain
Represents a relationship between a CustomerSegment and a BulkUpdate
SegmentProcessHistory() - Constructor for class com.broadleafcommerce.customer.domain.SegmentProcessHistory
 
SegmentProcessHistoryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.customer.repository
 
SegmentProcessHistoryService<P extends SegmentProcessHistory> - Interface in com.broadleafcommerce.customer.service
Service API for SegmentProcessHistory management
SegmentProcessingException - Exception in com.broadleafcommerce.customer.service.bulk
Exception thrown when an error occurs on an attempt to process a segment.
SegmentProcessingException() - Constructor for exception com.broadleafcommerce.customer.service.bulk.SegmentProcessingException
 
SegmentProcessingException(String) - Constructor for exception com.broadleafcommerce.customer.service.bulk.SegmentProcessingException
 
SegmentProcessingException(String, Throwable) - Constructor for exception com.broadleafcommerce.customer.service.bulk.SegmentProcessingException
 
SegmentProcessingException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.customer.service.bulk.SegmentProcessingException
 
SegmentProcessingException(Throwable) - Constructor for exception com.broadleafcommerce.customer.service.bulk.SegmentProcessingException
 
SegmentProcessingService - Interface in com.broadleafcommerce.customer.service.bulk
Service class used to initiate bulk processing of customer segments
SegmentStatus - Class in com.broadleafcommerce.customer.domain
The possible statuses available for rule based customer segments.
segmentTypeFromString() - Method in class com.broadleafcommerce.customer.segments.autoconfigure.CustomerSegmentTypeAutoConfiguration
 
segmentTypeToString() - Method in class com.broadleafcommerce.customer.segments.autoconfigure.CustomerSegmentTypeAutoConfiguration
 
sendRemoveAllMembersNotification(String, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
Send a batch or batches of notification containing user and segment IDs to ensure segments are properly cleared in auth.
SensitiveCustomerPaymentAccountEndpoint - Class in com.broadleafcommerce.customer.web.endpoint
 
SensitiveCustomerPaymentAccountEndpoint(PaymentAccountService<PaymentAccount>) - Constructor for class com.broadleafcommerce.customer.web.endpoint.SensitiveCustomerPaymentAccountEndpoint
 
serialize(Map<String, Object>, JsonGenerator, SerializerProvider) - Method in class com.broadleafcommerce.customer.dataexport.serializer.CustomerAttributesExportSerializer
 
serialVersionUID - Static variable in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
serialVersionUID - Static variable in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
serialVersionUID - Static variable in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
setAccount(JpaAccount) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setAccount(JpaAccount) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setAccountEnabled(boolean) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the Account domain is supported
setAccountMemberEnabled(boolean) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the AccountMember domain is supported
setAccountNumber(String) - Method in class com.broadleafcommerce.customer.domain.Account
A business-driven unique identifier for the account
setAccountNumber(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setAccountPermissionService(AccountPermissionService<AccountPermission>) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
Lazy injection since this validator is itself a service component.
setAccountPermissionService(AccountPermissionService<P>) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
Lazy injection since this validator is itself a service component.
setAccountRef(AccountRef) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The account in the relationship.
setAccountRef(AccountRef) - Method in class com.broadleafcommerce.customer.domain.AccountMember
The account in the relationship.
setAccountRef(AccountRef) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
The account in the relationship.
setAccountRoleService(AccountRoleService<AccountRole>) - Method in class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
Lazy injection since this validator is itself a service component.
setAccountRoleService(AccountRoleService<P>) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
Lazy injection since this validator is itself a service component.
setAccountType(String) - Method in class com.broadleafcommerce.customer.domain.Account
A simple categorization that can be used to group accounts or enforce business logic
setAccountType(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
This represents the type of payment that is associated with this account.
setAccountType(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
This represents the type of payment that is associated with this account.
setAccountType(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setAccountType(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setActive(boolean) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Whether this address is an active address of the owner.
setActive(boolean) - Method in class com.broadleafcommerce.customer.domain.Customer
Is this customer active? Inactive customers can be thought of as "disabled" and will not be able to login.
setActive(boolean) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Whether this address is an active address of the owner.
setActive(boolean) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
 
setActive(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setActive(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setActive(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setActive(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setActive(boolean) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Whether this address is an active address of the owner.
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Map holding any additional attributes passed in the request not matching any defined properties.
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Map holding any additional attributes passed in the request not matching any defined properties.
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Map holding any additional attributes passed in the request not matching any defined properties.
setAdditionalPhones(List<AdditionalPhone>) - Method in class com.broadleafcommerce.customer.domain.AccountMember
Additional phone numbers associated with the account member.
setAdditionalPhones(List<AdditionalPhone>) - Method in class com.broadleafcommerce.customer.domain.Customer
Additional phone numbers associated with the customer.
setAdditionalPhones(List<AdditionalPhone>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setAdditionalPhones(List<AdditionalPhone>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setAdditionalPhones(List<AdditionalPhone>) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Additional phone numbers associated with the account member.
setAdditionalPhones(List<AdditionalPhone>) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
Additional phone numbers associated with the account member.
setAddressByType(Map<String, Address>) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The collection of related addresses that may include billing or shipping addresses
setAddressLine1(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Primary address information, typically street name and building number.
setAddressLine1(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Primary address information, typically street name and building number.
setAddressLine1(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Primary address information associated with this payment account, typically street name and building number.
setAddressLine1(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Primary address information associated with this payment account, typically street name and building number.
setAddressLine1(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setAddressLine1(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setAddressLine1(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setAddressLine1(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Primary address information, typically street name and building number.
setAddressLine2(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Secondary address information, like apartment, suite, or unit number.
setAddressLine2(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Secondary address information, like apartment, suite, or unit number.
setAddressLine2(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Secondary address information associated with this payment account, typically apartment, suite, or unit number.
setAddressLine2(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Secondary address information associated with this payment account, typically apartment, suite, or unit number.
setAddressLine2(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setAddressLine2(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setAddressLine2(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setAddressLine2(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Secondary address information, like apartment, suite, or unit number.
setAddressLine3(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Tertiary address information, typically for international addresses.
setAddressLine3(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Tertiary address information, typically for international addresses.
setAddressLine3(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Tertiary address information associated with this payment account, typically for international addresses.
setAddressLine3(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Tertiary address information associated with this payment account, typically for international addresses.
setAddressLine3(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setAddressLine3(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setAddressLine3(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setAddressLine3(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Tertiary address information, typically for international addresses.
setAlpha2(String) - Method in class com.broadleafcommerce.customer.domain.ISOCountry
The two letter code for this country.
setAlpha2(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
setAlpha3(String) - Method in class com.broadleafcommerce.customer.domain.ISOCountry
The three letter code for this country.
setAlpha3(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
setAttributes(Map<String, Attribute>) - Method in class com.broadleafcommerce.customer.domain.Account
Dynamic attributes that are a part of the account.
setAttributes(Map<String, JpaAttribute>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.domain.AccountMember
Additional attributes that are used to describe the account member
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.domain.Customer
Dynamic attributes that are a part of the customer.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.messaging.domain.User
Additional attributes of a user.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
Additional custom information that was provided as part of the user registration process.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Additional attributes that are used to describe the account member
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
Additional attributes that are used to describe the account member
setAttributes(Map<String, String>) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
General use map to capture any additional attributes needed for this Payment
setAttributes(Map<String, String>) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
Map of specific attributes that have been gathered from the raw response.
setAuditInformation(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerNoteService
Sets audit information for the customer note for creation.
setAuthenticationAttributesConverter(Converter<Authentication, Map<String, Object>>) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
setAuthor(String) - Method in class com.broadleafcommerce.customer.domain.CustomerNote
The user that created this note
setAuthor(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.customer.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.customer.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.customer.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setBulkUpdate(BulkUpdate) - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
The Bulk process performed on the segment.
setBulkUpdateContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
setCardType(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The specific card type, i.e.
setCardType(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The specific card type, i.e.
setCardType(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setCity(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The city, town or village of this address.
setCity(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The city, town or village of this address.
setCity(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The city, town or village of this billing address.
setCity(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The city, town or village of this billing address.
setCity(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setCity(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setCity(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setCity(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The city, town or village of this address.
setCompanyName(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The name of the company at this address.
setCompanyName(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The name of the company at this address.
setCompanyName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setCompanyName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setCompanyName(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The name of the company at this address.
setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.customer.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
setContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
setContextState(EmbeddedContextState) - Method in class com.broadleafcommerce.customer.domain.Attribute
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.Account
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.AccountMember
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.AccountPermission
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.AccountRole
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.Customer
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.CustomerNote
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.SegmentMember
 
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
A subset of Tracking information to expose the context state for this object.
setCountry(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The country for this address.
setCountry(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The country for this address.
setCountry(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The country for this billing address.
setCountry(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The country for this billing address.
setCountry(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setCountry(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setCountry(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setCountry(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The country for this address.
setCountryCode(String) - Method in class com.broadleafcommerce.customer.domain.Phone
The country calling code that acts as a prefix to the main telephone number.
setCounty(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The county of this address.
setCounty(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The county of this address.
setCounty(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The county of this billing address.
setCounty(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The county of this billing address.
setCounty(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setCounty(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setCounty(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setCounty(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The county of this address.
setCreated(Instant) - Method in class com.broadleafcommerce.customer.domain.CustomerNote
When this note was created
setCreated(Instant) - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
The creation time of this segment process
setCreated(Instant) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
setCreated(Instant) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
setCustomer(Customer) - Method in class com.broadleafcommerce.customer.domain.SegmentMember
The customer assigned to the SegmentMember.customerSegment.
setCustomer(JpaCustomer) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setCustomer(JpaCustomer) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
setCustomerAddressEnabled(boolean) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the CustomerAddress domain is supported
setCustomerContextId(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
This field only applies to UserType.CUSTOMER users.
setCustomerEnabled(boolean) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the Customer domain is supported
setCustomerId(String) - Method in class com.broadleafcommerce.customer.domain.CustomerNote
The link to the customer that this note applies to
setCustomerId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setCustomerId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
setCustomerId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setCustomerNoteEnabled(boolean) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the CustomerNote domain is supported
setCustomerRef(CustomerRef) - Method in class com.broadleafcommerce.customer.domain.AccountMember
The customer in the relationship.
setCustomerRef(CustomerRef) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The customer in the relationship.
setCustomerRef(CustomerRef) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The customer associated with this payment account.
setCustomerRef(CustomerRef) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The customer associated with this payment account.
setCustomerRef(CustomerRef) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
A reference to the customer that owns this payment.
setCustomerRef(CustomerRef) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
A pre-existing customer that is being granted access to the account.
setCustomerSegment(CustomerSegment) - Method in class com.broadleafcommerce.customer.domain.SegmentMember
The customer segment the SegmentMember.customer belongs to.
setCustomerSegment(CustomerSegment) - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
The Segment the bulk process was performed on.
setCustomerSegmentContextId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
setCustomerSegmentType(CustomerSegmentType) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The type of this customer segment.
setCustomerSegmentType(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
setDateRecorded(Instant) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The timestamp when this transaction response was recorded
setDeactivated(boolean) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Whether this account is deactivated.
setDeactivated(boolean) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Whether this account is deactivated.
setDeactivated(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setDeclineType(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The type of transaction failure (hard vs soft failure)
setDefault(boolean) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Specifies whether or not this is the default for this type of address.
setDefault(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setDefaultBillingAddress(boolean) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Specifies whether or not the address is the default billing address for the customer.
setDefaultBillingAddress(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setDefaultPaymentAccountId(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The id of the default payment account.
setDefaultPaymentAccountId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setDefaultShippingAddress(boolean) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Specifies whether or not the address is the default shipping address for the customer.
setDefaultShippingAddress(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
setDescription(String) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The description of this customer segment.
setDescription(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setDisabled(boolean) - Method in class com.broadleafcommerce.customer.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
setDisplayAttributes(Map<String, String>) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
General use map to capture any display properties for the Payment
setDisplayAttributes(Map<String, String>) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
General use map to capture any display properties for the Payment
setDisplayAttributes(Map<String, String>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setDisplayAttributes(Map<String, String>) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
General use map to capture any display properties for this Payment
setDisplayName(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The user-friendly name provided for the payment account.
setDisplayName(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The user-friendly name provided for the payment account.
setDisplayName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setEmail(String) - Method in class com.broadleafcommerce.customer.domain.AccountMember
The email address of the account member.
setEmail(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The email address of the customer.
setEmail(String) - Method in class com.broadleafcommerce.customer.domain.CustomerRef
The customer's email address.
setEmail(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
The user's email address.
setEmail(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setEmail(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setEmail(String) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Email address for the account member.
setEmail(String) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
An updated email address for the account member.
setEmailAddress(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The email address of the individual at this physical address.
setEmailAddress(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The email address of the individual at this physical address.
setEmailAddress(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setEmailAddress(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setEmailAddress(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The email address of the individual at this physical address.
setEmailAsUsername(boolean) - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerConfigurationProperties
Indicates that the customer's username should always be set from their email.
setEnabled(boolean) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization is enabled at all
setExpirationMonth(Integer) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The month the payment gateway account associated with this payment account will expire.
setExpirationMonth(Integer) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The month the payment gateway account associated with this payment account will expire.
setExpirationMonth(Integer) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setExpirationYear(Integer) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The year the payment gateway account associated with this payment account will expire.
setExpirationYear(Integer) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The year the payment gateway account associated with this payment account will expire.
setExpirationYear(Integer) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setExtension(String) - Method in class com.broadleafcommerce.customer.domain.Phone
The internal extension for this phone.
setExternalId(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The id that associates this user with an external system.
setExternalId(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
Intended to hold any unique identifier for this user as known by an external (non-BLC) system.
setExternalId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setFailureType(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The type of transaction failure
setFirstName(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The first name of the individual at this address.
setFirstName(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The first name of the customer, if the fullName is not being used for the customer.
setFirstName(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The first name of the individual at this address.
setFirstName(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
The first name of the user, if the fullName is not being used for the user.
setFirstName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setFirstName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setFirstName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setFirstName(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The first name of the individual at this address.
setFirstName(String) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
First name the account member.
setFullName(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The combined names of the individual at this address.
setFullName(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The full name of the customer, if the component parts firstName, middleName, and lastName are not being used to comprise the full name.
setFullName(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The combined names of the individual at this address.
setFullName(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The combined names of the individual at this billing address.
setFullName(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The combined names of the individual at this billing address.
setFullName(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
The full name of the user.
setFullName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setFullName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setFullName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setFullName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setFullName(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The combined names of the individual at this address.
setGatewayResponseCode(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The response code provided by the payment gateway which may represent a success or failure
setGatewayType(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The payment gateway associated with this payment account.
setGatewayType(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The payment gateway associated with this payment account.
setGatewayType(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setGatewayType(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The gateway used to process this payment.
setHelper(RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
setHelper(RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
setId(String) - Method in class com.broadleafcommerce.customer.domain.Account
The context ID of the account.
setId(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The context ID of the relationship.
setId(String) - Method in class com.broadleafcommerce.customer.domain.AccountMember
The context ID of the relationship.
setId(String) - Method in class com.broadleafcommerce.customer.domain.AccountPermission
The unique identifier for this permission.
setId(String) - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
setId(String) - Method in class com.broadleafcommerce.customer.domain.AccountRef
The account's id.
setId(String) - Method in class com.broadleafcommerce.customer.domain.AccountRole
The unique identifier for this role.
setId(String) - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
 
setId(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The context ID of the customer.
setId(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The context ID of the relationship.
setId(String) - Method in class com.broadleafcommerce.customer.domain.CustomerNote
The context ID of the customer note.
setId(String) - Method in class com.broadleafcommerce.customer.domain.CustomerRef
The customer's id.
setId(String) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
 
setId(String) - Method in class com.broadleafcommerce.customer.domain.ISOCountry
 
setId(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The context ID of the payment account.
setId(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The context ID of the payment account.
setId(String) - Method in class com.broadleafcommerce.customer.domain.SegmentMember
The id of this SegmentMember
setId(String) - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
 
setId(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
 
setId(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The ID of the address.
setId(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The id of this payment.
setId(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The id of this payment transaction.
setIdentifierType(String) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
For CustomerSegmentType.CUSTOMER_SET segment types, this represents the method used to associate a customer with this segment.
setIdResolver(IdResolver) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
setIdResolver(IdResolver) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
setJpa(JpaProperties) - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
setLastName(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The last name of the individual at this address.
setLastName(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The last name of the customer, if the fullName is not being used for the customer.
setLastName(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The last name of the individual at this address.
setLastName(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
The last name of the user, if the fullName is not being used for the user.
setLastName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setLastName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setLastName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setLastName(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The last name of the individual at this address.
setLastName(String) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Last name the account member.
setLastTransactionDateTime(Instant) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The timestamp of the last transaction made by this payment account.
setLastTransactionDateTime(Instant) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The timestamp of the last transaction made by this payment account.
setLastTransactionDateTime(Instant) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setLastTransactionResultCode(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The result code returned from the gateway on the last transaction.
setLastTransactionResultCode(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The result code returned from the gateway on the last transaction.
setLastTransactionResultCode(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
setLocked(boolean) - Method in class com.broadleafcommerce.customer.domain.Customer
Is this user locked? A user may be locked due to too many failed login attempts.
setLocked(boolean) - Method in class com.broadleafcommerce.customer.messaging.domain.User
Indicates the user has been locked due to too many failed login attempts.
setLocked(boolean) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setMaskedAccountNumber(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Partial information about the payment account, e.g.
setMaskedAccountNumber(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Partial information about the payment account, e.g.
setMaskedAccountNumber(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setMiddleName(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The middle name of the customer, if the fullName is not being used for the customer.
setMiddleName(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
The middle name of the user, if the fullName is not being used for the user.
setMiddleName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setName(String) - Method in class com.broadleafcommerce.customer.domain.Account
The name of the account
setName(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The user-provided name of the address.
setName(String) - Method in class com.broadleafcommerce.customer.domain.AccountPermission
The name for this permission.
setName(String) - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
setName(String) - Method in class com.broadleafcommerce.customer.domain.AccountRef
The account's name.
setName(String) - Method in class com.broadleafcommerce.customer.domain.AccountRole
The name for this role.
setName(String) - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
 
setName(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The customer-provided name of the address.
setName(String) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The name of this customer segment.
setName(String) - Method in class com.broadleafcommerce.customer.domain.ISOCountry
The full name of the country.
setName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
setName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
setName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setName(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
setName(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The name of this payment.
setNameOnAccount(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The name associated with this payment account.
setNameOnAccount(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The name associated with this payment account.
setNameOnAccount(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setNote(String) - Method in class com.broadleafcommerce.customer.domain.CustomerNote
The content of the note
setNote(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
setNotificationStates(List<NotificationState>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
setNotificationStates(List<NotificationState>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
setNumericCode(Integer) - Method in class com.broadleafcommerce.customer.domain.ISOCountry
The three digit code for this country.
setNumericCode(Integer) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
setOperationResolver(OperationResolver) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
 
setOperationResolver(OperationResolver) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
 
setOwnerId(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The id of the entity that owns this payment.
setOwnerType(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Describes the owner of the payment.
setParentAccount(AccountRef) - Method in class com.broadleafcommerce.customer.domain.Account
The account's parent account.
setParentAccountId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setParentRoleId(String) - Method in class com.broadleafcommerce.customer.domain.AccountRole
The id of the parent of this role (if any).
setParentRoleId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
setParentTransactionId(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The id of the parent PaymentTransaction.
setPaymentAccountEnabled(boolean) - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
Whether or not anonymization specific to the PaymentAccount domain is supported
setPaymentGatewayProperties(Map<String, Object>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setPaymentGatewayProperties(Map<String, String>) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Map to capture any gateway-specific information needed to perform gateway transactions
setPaymentMethodProperties(Map<String, String>) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Map to capture any information about the payment method needed to perform gateway transactions
setPermissions(Set<AccountPermissionRef>) - Method in class com.broadleafcommerce.customer.domain.AccountRole
The permissions directly assigned to this role.
setPermissions(Set<JpaAccountPermission>) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
setPhone(Phone) - Method in class com.broadleafcommerce.customer.domain.AccountMember
The main phone number of the account member.
setPhone(Phone) - Method in class com.broadleafcommerce.customer.domain.Customer
The main phone number of the customer.
setPhone(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setPhone(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setPhone(Phone) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
The primary phone number of the account member.
setPhone(Phone) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
An updated primary phone number of the account member.
setPhone(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
The user's phone number
setPhoneFax(Phone) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The fax number for this address.
setPhoneFax(Phone) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The fax number for this address.
setPhoneFax(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setPhoneFax(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setPhoneFax(Phone) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The fax number for this address.
setPhoneNumber(String) - Method in class com.broadleafcommerce.customer.domain.Phone
The telephone number, including the area code.
setPhonePrimary(Phone) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The primary phone number for this address.
setPhonePrimary(Phone) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The primary phone number for this address.
setPhonePrimary(Phone) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The primary phone number for this billing address.
setPhonePrimary(Phone) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The primary phone number for this billing address.
setPhonePrimary(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setPhonePrimary(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setPhonePrimary(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setPhonePrimary(Phone) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The primary phone number for this address.
setPhoneSecondary(Phone) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The secondary phone number for this address.
setPhoneSecondary(Phone) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The secondary phone number for this address.
setPhoneSecondary(Phone) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The secondary phone number for this billing address.
setPhoneSecondary(Phone) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The secondary phone number for this billing address.
setPhoneSecondary(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setPhoneSecondary(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setPhoneSecondary(Phone) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setPhoneSecondary(Phone) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The secondary phone number for this address.
setPostalCode(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
Postal code or ZIP code for this address.
setPostalCode(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
Postal code or ZIP code for this address.
setPostalCode(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
Postal code or ZIP code for this billing address.
setPostalCode(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
Postal code or ZIP code for this billing address.
setPostalCode(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setPostalCode(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setPostalCode(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setPostalCode(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
Postal code or ZIP code for this address.
setPreview(boolean) - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
Indicates whether the user was created from a preview context.
setPriority(Integer) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The priority of this customer segment.
setPriority(Integer) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setProcessingState(String) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The current processing state of this segment.
setProcessingState(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setRepository(CustomerRepository<?>) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerRepository
 
setRole(JpaAccountRole) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setRoleRef(AccountRoleRef) - Method in class com.broadleafcommerce.customer.domain.AccountMember
The customer's role within the account.
setRoleRef(AccountRoleRef) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
The role of the AccountMember.
setRoleRef(AccountRoleRef) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
The new role of the AccountMember.
setSegmentId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
setSegmentId(String) - Method in class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
The segment ID to be removed.
setSegmentMatchRule(String) - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
The rule(s) for this customer segment if rule based.
setSegmentMatchRule(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setSegmentMemberRepository(SegmentMemberRepository<D>) - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedSegmentMemberRepository
 
setSensitivePaymentsUri(String) - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProperties
The URI path for reading payments, including sensitive data.
setServiceClient(String) - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProperties
The service client to use when calling payment transaction services.
setServiceId(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
If the auth service received this user from a BLC service (ex: the admin user service or the customer service), this field will be the ID value used by that service for this user.
setShouldSavePaymentToCustomer(boolean) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Should the payment method be saved to the customer
setSource(String) - Method in class com.broadleafcommerce.customer.domain.SegmentMember
The source of creation of this segment customer relationship.
setSource(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
setSpecialType(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The type of the customer, if it's in a special circumstance.
setSpecialType(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The state, province or region of this address.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
The state, province or region of this address.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
The state, province or region of this address.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
The state, province or region of this address.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
The state, province or region of this address.
setStatus(String) - Method in class com.broadleafcommerce.customer.domain.Account
The status of this account.
setStatus(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setStatus(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The status of the transaction
setTaxId(String) - Method in class com.broadleafcommerce.customer.domain.Account
The unique tax id for the account's related organization
setTaxId(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setTenantId(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
The id of the tenant this user is associated with.
setTimestamp(Instant) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
Temporal state describing the time at which this item was last updated.
setTimestamp(Instant) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
Temporal state describing the time at which this item was last updated.
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
setTransactionReferenceId(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The transaction id known by the payment gateway.
setTransactions(List<PaymentTransaction>) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
Transaction data representing each payment gateway interaction related to this payment.
setType(String) - Method in class com.broadleafcommerce.customer.domain.AccountAddress
The type of address for this account.
setType(String) - Method in class com.broadleafcommerce.customer.domain.AdditionalPhone
The type of the additional phone.
setType(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
Represents the type of user this is.
setType(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
setType(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
The type of this payment like Credit Card or Gift Card.
setType(String) - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
The type of this transaction (authorize, capture, refund, etc.)
setUrl(String) - Method in class com.broadleafcommerce.customer.service.provider.external.ExternalPaymentProperties
The base url for an external payment transaction service.
setUser(User) - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
 
setUserIds(List<String>) - Method in class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
The IDs of the users to remove from the segment.
setUsername(String) - Method in class com.broadleafcommerce.customer.domain.Customer
The username of the customer, used to log in.
setUsername(String) - Method in class com.broadleafcommerce.customer.domain.CustomerRef
The customer's username.
setUsername(String) - Method in class com.broadleafcommerce.customer.messaging.domain.User
What this user uses to actually log in.
setUsername(String) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
setUsername(String) - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
Username for the account member.
setValue(Object) - Method in class com.broadleafcommerce.customer.domain.Attribute
The value represented by this attribute.
setValue(Object) - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAttribute
 
SHIP_TO - com.broadleafcommerce.customer.domain.type.DefaultB2BAccountAddressTypes
 
Specifications() - Constructor for class com.broadleafcommerce.customer.dataexport.autoconfigure.CustomerExportAutoConfiguration.Specifications
 
Specifications() - Constructor for class com.broadleafcommerce.customer.segments.dataexport.autoconfigure.SegmentMemberExportAutoConfiguration.Specifications
 
SSLVerificationProperties - Class in com.broadleafcommerce.customer.service.autoconfigure
Contains properties dictating SSL verification.
SSLVerificationProperties() - Constructor for class com.broadleafcommerce.customer.service.autoconfigure.SSLVerificationProperties
 
streamAll(Node, Sort, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.CustomerService
Stream a list of customers matching the provided filters
streamAll(Node, Sort, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
SUBMITTED - Static variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
SUCCESS - Static variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.AccountPermissionValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultB2BAccountAddressValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.customer.oauth2.client.web
This component implements OAuth2AuthorizedClientManager and internally instantiates and delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.
SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.customer.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

T

TENANT_ID_PATH - Static variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 
TEST - com.broadleafcommerce.customer.domain.type.DefaultCustomerSpecialTypes
Represents a Customer which was created for testing purposes, for example for experimenting with preview mode.
throwIfErrors(Errors) - Method in class com.broadleafcommerce.customer.service.DefaultAccountPermissionService
 
throwIfErrors(Errors) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
 
throwIfErrors(Errors) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
Throws a ValidationException if Errors.hasErrors() returns true.
throwIfErrors(Errors) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
Throws a ValidationException if Errors.hasErrors() returns true.
throwIfNull(String, String) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultSegmentProcessingService
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
toMe() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
toString() - Method in class com.broadleafcommerce.customer.domain.Account
 
toString() - Method in class com.broadleafcommerce.customer.domain.AccountAddress
 
toString() - Method in class com.broadleafcommerce.customer.domain.AccountMember
 
toString() - Method in class com.broadleafcommerce.customer.domain.AccountPermission
 
toString() - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
 
toString() - Method in class com.broadleafcommerce.customer.domain.AccountRef
 
toString() - Method in class com.broadleafcommerce.customer.domain.AccountRole
 
toString() - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
 
toString() - Method in class com.broadleafcommerce.customer.domain.AdditionalPhone
 
toString() - Method in class com.broadleafcommerce.customer.domain.Attribute
 
toString() - Method in class com.broadleafcommerce.customer.domain.Customer
 
toString() - Method in class com.broadleafcommerce.customer.domain.CustomerAddress
 
toString() - Method in class com.broadleafcommerce.customer.domain.CustomerNote
 
toString() - Method in class com.broadleafcommerce.customer.domain.CustomerRef
 
toString() - Method in class com.broadleafcommerce.customer.domain.CustomerSegment
 
toString() - Method in class com.broadleafcommerce.customer.domain.ISOCountry
 
toString() - Method in class com.broadleafcommerce.customer.domain.PaymentAccount
 
toString() - Method in class com.broadleafcommerce.customer.domain.PaymentAccountSummary
 
toString() - Method in class com.broadleafcommerce.customer.domain.Phone
 
toString() - Method in class com.broadleafcommerce.customer.domain.SegmentMember
 
toString() - Method in class com.broadleafcommerce.customer.domain.SegmentProcessHistory
 
toString() - Method in class com.broadleafcommerce.customer.messaging.domain.User
 
toString() - Method in class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccount
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountAddress
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountMember
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountPermission
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAccountRole
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaAttribute
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomer
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerAddress
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerNote
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaCustomerSegment
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaISOCountry
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentBulkProcess
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.domain.JpaSegmentMember
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.environment.CustomerProperties
 
toString() - Method in class com.broadleafcommerce.customer.provider.jpa.messaging.search.CustomerSingleIndexRequestPayload
 
toString() - Method in class com.broadleafcommerce.customer.segments.CustomerSegmentType
 
toString() - Method in class com.broadleafcommerce.customer.service.anonymization.CustomerAnonymizationProperties
 
toString() - Method in class com.broadleafcommerce.customer.service.autoconfigure.CustomerConfigurationProperties
 
toString() - Method in class com.broadleafcommerce.customer.service.autoconfigure.SSLVerificationProperties
 
toString() - Method in class com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentRequest
 
toString() - Method in class com.broadleafcommerce.customer.service.provider.domain.Address
 
toString() - Method in class com.broadleafcommerce.customer.service.provider.domain.Payment
 
toString() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
 
toString() - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint.PaymentAccountUpdate
 
toString() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.RegisterAccountMemberRequest
 
toString() - Method in class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
 
TYPE - Static variable in interface com.broadleafcommerce.customer.service.bulk.messaging.ClearCustomerSegmentEventProducer
 
typeFactory - Variable in class com.broadleafcommerce.customer.messaging.CreatePaymentAccountEventListener
 

U

update(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
update(P, Customer, boolean, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultPaymentAccountService
 
update(P, Customer, boolean, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.PaymentAccountService
Pass the updated paymentAccount JpaPaymentAccount and the owning customer for persistence to the data store.
UPDATE_REQUIRED - Static variable in class com.broadleafcommerce.customer.domain.SegmentStatus
Status indicating a "dirty" segment.
updateAccountMember(String, String, UpdateAccountMemberRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountMemberService
 
updateAccountMember(String, String, UpdateAccountMemberRequest, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.AccountMemberService
Updates the relationship between an Account & a Customer - ie an AccountMember.
updateAccountMember(String, String, UpdateAccountMemberRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
 
UpdateAccountMemberRequest - Class in com.broadleafcommerce.customer.web.endpoint.domain
Used to describe an update that should be made to an AccountMember
UpdateAccountMemberRequest() - Constructor for class com.broadleafcommerce.customer.web.endpoint.domain.UpdateAccountMemberRequest
 
updateAll(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
updateAllAllowingPartialSuccess(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultCustomerService
 
updateCustomer(User, Customer) - Method in class com.broadleafcommerce.customer.messaging.UserCreationListener
Updates an existing customer.
updatePaymentAccount(String, String, boolean, CustomerPaymentAccountEndpoint.PaymentAccountUpdate, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerPaymentAccountEndpoint
 
updateSegmentState(BulkUpdate, CustomerSegment, String) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
updateStatusIfLastBatch(BulkUpdate, List<P>) - Method in class com.broadleafcommerce.customer.service.bulk.DefaultRuleBasedSegmentBulkProcessor
 
uriVars(Object...) - Method in class com.broadleafcommerce.customer.service.provider.external.AbstractExternalProvider
Convenience method to generate a map of variables.
User - Class in com.broadleafcommerce.customer.messaging.domain
The domain object of a User.
User() - Constructor for class com.broadleafcommerce.customer.messaging.domain.User
 
User(String, String, String, String, String, String, String, String, String, String, String, String, String, Map<String, Object>, boolean) - Constructor for class com.broadleafcommerce.customer.messaging.domain.User
 
USER_ID_ATTR_KEY - Static variable in class com.broadleafcommerce.customer.messaging.UserCreationListener
 
USER_ID_KEY - Static variable in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
The key to store the user's primary ID.
UserCreatedEvent - Class in com.broadleafcommerce.customer.messaging.domain
A message event received when a user in Auth is created.
UserCreatedEvent() - Constructor for class com.broadleafcommerce.customer.messaging.domain.UserCreatedEvent
 
userCreatedPersistenceHandler(IdempotentMessageConsumptionService, CustomerService<Customer>) - Method in class com.broadleafcommerce.customer.messaging.autoconfigure.CustomerMessagingAutoConfiguration
 
UserCreationConsumer - Interface in com.broadleafcommerce.customer.messaging
 
userCreationInput() - Method in interface com.broadleafcommerce.customer.messaging.UserCreationConsumer
 
UserCreationListener - Class in com.broadleafcommerce.customer.messaging
 
UserCreationListener(IdempotentMessageConsumptionService, CustomerService<Customer>) - Constructor for class com.broadleafcommerce.customer.messaging.UserCreationListener
 
USERNAME_IN_USE - Static variable in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
UserRegistrationConsumer - Interface in com.broadleafcommerce.customer.messaging
Spring cloud data channel description for messaging input.
userRegistrationInput() - Method in interface com.broadleafcommerce.customer.messaging.UserRegistrationConsumer
 
userRegistrationListener(IdempotentMessageConsumptionService, CustomerService<Customer>) - Method in class com.broadleafcommerce.customer.messaging.autoconfigure.CustomerMessagingAutoConfiguration
 
UserRegistrationListener - Class in com.broadleafcommerce.customer.messaging
Listens to customer user registration events and creates a new corresponding Customer.
UserRegistrationListener(IdempotentMessageConsumptionService, CustomerService<Customer>) - Constructor for class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
UserType - Enum in com.broadleafcommerce.customer.messaging.domain
Default possible values for User.type.
UserUpdateConsumer - Interface in com.broadleafcommerce.customer.messaging
Consumer for handling updates to the User domain.
userUpdateInput() - Method in interface com.broadleafcommerce.customer.messaging.UserUpdateConsumer
 
userUpdateListenerCustomer(IdempotentMessageConsumptionService, CustomerService<Customer>) - Method in class com.broadleafcommerce.customer.messaging.autoconfigure.CustomerMessagingAutoConfiguration
 
UserUpdateListenerCustomer - Class in com.broadleafcommerce.customer.messaging
 
UserUpdateListenerCustomer(IdempotentMessageConsumptionService, CustomerService<Customer>) - Constructor for class com.broadleafcommerce.customer.messaging.UserUpdateListenerCustomer
 

V

validate() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedAccountAddressRepository
 
validate() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerAddressRepository
 
validate() - Method in class com.broadleafcommerce.customer.provider.jpa.repository.JpaCustomizedCustomerRepository
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultB2BAccountAddressValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.AccountPermissionValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
validate(Map<String, BatchRecord>, List<Customer>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
This methods validates the given batch records, returning only those that are considered valid.
validateAllPermissionsHaveIdAndName(Collection<AccountPermissionRef>, Errors, String, String, String) - Static method in class com.broadleafcommerce.customer.service.validation.support.ValidationSupport
This validation serves purely to guarantee that each reference has an id and name.
validateAllPermissionsNonNullAndHaveId(Collection<AccountPermissionRef>, Errors, String, String, String) - Static method in class com.broadleafcommerce.customer.service.validation.support.ValidationSupport
This validation serves purely to guarantee that each reference is not null and has an id.
validateAllRolesHaveIdAndName(Collection<AccountRoleRef>, Errors, String, String, String) - Static method in class com.broadleafcommerce.customer.service.validation.support.ValidationSupport
This validation serves purely to guarantee that each reference has an id and name.
validateAllRolesNonNullAndHaveId(Collection<AccountRoleRef>, Errors, String, String, String) - Static method in class com.broadleafcommerce.customer.service.validation.support.ValidationSupport
This validation serves purely to guarantee that each reference is not null and has an id.
validateAndGetCustomerAndCustomerAddressRequest(String, String, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.CustomerAddressEndpoint
 
validateBillToAddress(AccountAddress, Errors) - Method in class com.broadleafcommerce.customer.service.validation.DefaultB2BAccountAddressValidator
Guarantee that B2B "Bill To" AccountAddresses have an email address & primary phone number
validateCreate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
validateCreate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
validateCreate(P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountPermissionContextValidator
Validates a create operation is allowed in the current context.
validateCreate(P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountRoleContextValidator
Validates a create operation is allowed in the current context.
validateCreate(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
validateCreate(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
validateCreate(P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountPermissionContextValidator
Validates a create operation is allowed in the current context.
validateCreate(P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountRoleContextValidator
Validates a create operation is allowed in the current context.
validateCreate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
validateCreate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
validateCustomerAddToSegment(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultSegmentMemberService
Validates that a customer may be added to a segment.
validateDelete(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
validateDelete(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
validateDelete(P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountPermissionContextValidator
Validates a delete operation is allowed in the current context.
validateDelete(P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountRoleContextValidator
Validates a delete operation is allowed in the current context.
validateDelete(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
validateDelete(P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
validateDelete(P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountPermissionContextValidator
Validates a delete operation is allowed in the current context.
validateDelete(P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountRoleContextValidator
Validates a delete operation is allowed in the current context.
validateEmailFormat(P, Errors) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
Validates that the email provided is a valid format.
validateForCreate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
validateForCreate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.AccountPermissionValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
validateName(Errors) - Method in class com.broadleafcommerce.customer.service.validation.AccountPermissionValidator
 
validateNameUniqueInContext(String, P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
While it is perfectly valid for two account-level permissions in different accounts to have the same name, we want to avoid having duplicate names from the perspective of a particular account context (to prevent confusion).
validateNameUniqueInContext(String, P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
While it is perfectly valid for two account-level roles in different accounts to have the same name, we want to avoid having duplicate names from the perspective of a particular account context (to prevent confusion).
validateNoChildrenOfRoleBeforeDeletion(String) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
Given a role that is requested to be deleted, checks that it does not have any child roles in the data store.
validateParentRole(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
If the AccountRole.getParentRoleId() is supplied, verifies that it exists and is accessible from the child's context.
validateParentRoleId(AccountRole, ContextInfo, Errors) - Method in class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
At a minimum level, DefaultAccountRoleContextValidator validates that the direct parent of the role (if specified) in AccountRole.getParentRoleId() exists and is accessible from the child's context.
validatePermissions(AccountRole, Errors) - Method in class com.broadleafcommerce.customer.service.validation.AccountRoleValidator
Permissions are validated for existence and accessibility by the DefaultAccountRoleContextValidator.
validatePermissions(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
validatePermissionsAssignableToRoleInContext(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
Validates that all of the role's assigned permission IDs belong to permissions that are accessible from the role's context.
validateUpdate(String, P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
validateUpdate(String, P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
validateUpdate(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountPermissionContextValidator
 
validateUpdate(String, P, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultAccountRoleContextValidator
 
validateUpdate(String, P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountPermissionContextValidator
Validates an update operation is allowed in the current context.
validateUpdate(String, P, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountRoleContextValidator
Validates an update operation is allowed in the current context.
validateUpdate(String, P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountPermissionContextValidator
Validates an update operation is allowed in the current context.
validateUpdate(String, P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.customer.service.validation.AccountRoleContextValidator
Validates an update operation is allowed in the current context.
validateUpdate(String, P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultCustomerValidator
 
validateUpdate(String, P, Errors, ContextInfo) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
 
validateUserPayload(User) - Method in class com.broadleafcommerce.customer.messaging.UserRegistrationListener
 
ValidationSupport - Class in com.broadleafcommerce.customer.service.validation.support
Utility class containing reusable convenience methods for validation.
value() - Method in annotation type com.broadleafcommerce.customer.segments.CustomerSegmentTypes
The CustomerSegmentTypes to be initialized.
valueOf(String) - Static method in enum com.broadleafcommerce.customer.dataexport.DefaultExportTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.customer.domain.type.DefaultAccountStatuses
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.customer.domain.type.DefaultB2BAccountAddressTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.customer.domain.type.DefaultCustomerSpecialTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.customer.messaging.domain.UserType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.customer.segments.dataexport.DefaultExportTarget
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.customer.dataexport.DefaultExportTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.customer.domain.type.DefaultAccountStatuses
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.customer.domain.type.DefaultB2BAccountAddressTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.customer.domain.type.DefaultCustomerSpecialTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.customer.messaging.domain.UserType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.customer.segments.dataexport.DefaultExportTarget
Returns an array containing the constants of this enum type, in the order they are declared.
visit(ComparisonNode, Class<?>) - Method in class com.broadleafcommerce.customer.provider.jpa.filtering.fetch.FilterCustomerByNameRsqlQueryTransformer
 

W

wasSuccessful() - Method in class com.broadleafcommerce.customer.service.provider.domain.PaymentTransaction
Whether or not this transaction was successful based on PaymentTransaction.getStatus().
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages