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
All Classes All Packages
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 ofAccountAddress
- 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 anAccount
, 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 ofAccountMember
- 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 singularAccountRole
. - 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 ofAccount
. - AccountRole - Class in com.broadleafcommerce.customer.domain
-
Represents a group of
AccountPermissions
that are given to anAccountMember
. - 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 objectString
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
- 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 itsBulkUpdateError.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 cartPayment
- buildPersistenceRequest(CustomerSegment, Customer, BatchRecord) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
-
Builds the
PersistenceRequest
for theSegmentMember
. - 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 theCustomer
. - buildPersistenceRequests(List<Pair<Customer, BatchRecord>>, CustomerSegment, List<BatchCompletionRecord>, ContextInfo) - Method in class com.broadleafcommerce.customer.dataimport.CustomerSegmentMemberImportBatchHandler
-
Builds the list of
PersistenceRequest
for theSegmentMember
. - buildPersistenceRequests(Map<String, Pair<Customer, BatchRecord>>, ContextInfo) - Method in class com.broadleafcommerce.customer.dataimport.CustomerImportBatchHandler
-
Builds the list of
PersistenceRequests
for the givenCustomers
. - 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 thePaymentAccount
. - 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 withCustomerAddress.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 withAccountAddress.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 withCustomerAddress.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 invokeDomainMapperManager.fromRepositoryDomain(BusinessTypeAware, ContextInfo)
with the givencontext
argument instead of justnull
. - convertFromPersistentDomain(Object, ContextInfo) - Method in class com.broadleafcommerce.customer.service.DefaultAccountRoleService
-
Similar to
MappableCrudEntityHelper.convertFromPersistentDomain(Object)
, except will invokeDomainMapperManager.fromRepositoryDomain(BusinessTypeAware, ContextInfo)
with the givencontext
argument instead of justnull
. - 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
-
Create an
AccountMember
based on theRegisterAccountMemberRequest
- 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 providedCustomer
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 ofCustomerAddress
- 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 thetenantId
if it was not provided in theContextRequest
. - 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 ofCustomer
. - 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 ofCustomerNote
. - 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 ofCustomer
. - customerRowConverter(CustomerExportSpecification, ObjectMapper) - Method in class com.broadleafcommerce.customer.dataexport.autoconfigure.CustomerExportAutoConfiguration.Converters
- CustomerRowConverter - Class in com.broadleafcommerce.customer.dataexport.converter
- 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 ofCustomer
. - 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 givenid
. - 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 givenname
and whoseAccountPermission.getId()
is not equal to the givenid
. - 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 givenname
and whoseAccountRole.getId()
is not equal to the givenid
. - 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 givenname
and whoseAccountPermission.getId()
is not equal to the givenid
. - 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 givenname
and whoseAccountRole.getId()
is not equal to the givenid
. - existsByParentRoleId(String) - Method in interface com.broadleafcommerce.customer.repository.AccountRoleRepository
-
Returns whether or not there exists at least one
AccountRole
who has aAccountRole.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 theJpaPaymentAccount
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 activeJpaPaymentAccount
- 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 theJpaPaymentAccount
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 providedAccount
- fromAccountPermission(AccountPermission) - Method in class com.broadleafcommerce.customer.domain.AccountPermissionRef
-
Builds an
AccountPermissionRef
based on the providedAccountPermission
- fromAccountRole(AccountRole) - Method in class com.broadleafcommerce.customer.domain.AccountRoleRef
-
Builds an
AccountRoleRef
based on the providedAccountRole
- fromCustomer(Customer) - Method in class com.broadleafcommerce.customer.domain.CustomerRef
-
Builds an
CustomerRef
based on the providedCustomer
- 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 theRegisterAccountMemberRequest.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 whenCustomerConfigurationProperties
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 whenCustomerConfigurationProperties
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 forJpaCustomer
. - 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 usesWebClient
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 thePaymentAccount
. - 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
PersistenceRequest
s and adds persistence result toallCompletions
- 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
PersistenceRequest
s and adds persistence result toallCompletions
- 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 newCustomer
- 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 providedUser
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 paymentAccountJpaPaymentAccount
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 givenemails
. - 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 givennameQuery
. - 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
- registerAccountMember(String, RegisterAccountMemberRequest, ContextInfo) - Method in class com.broadleafcommerce.customer.web.endpoint.AccountMemberEndpoint
- RegisterAccountMemberRequest - Class in com.broadleafcommerce.customer.web.endpoint.domain
- 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 ofSegmentMember
. - 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 aMap
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 toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - 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
ifErrors.hasErrors()
returns true. - throwIfErrors(Errors) - Method in class com.broadleafcommerce.customer.service.validation.DefaultPaymentAccountValidator
-
Throws a
ValidationException
ifErrors.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
- 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) inAccountRole.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()
.
All Classes All Packages