Uses of Class
com.broadleafcommerce.customer.domain.Customer
Package
Description
-
Uses of Customer in com.broadleafcommerce.customer.dataexport
Modifier and TypeMethodDescriptionprotected CustomerService<Customer>
CustomerExportProcessor.getCustomerService()
com.broadleafcommerce.common.dataexport.service.ReadRecordsResponse<Customer>
CustomerExportProcessor.readRecordsToProcess
(com.broadleafcommerce.common.dataexport.domain.Export export) Modifier and TypeMethodDescriptioncom.broadleafcommerce.common.dataexport.service.RowGenerationResponse
CustomerExportProcessor.generateRows
(List<Customer> batchToProcess, com.broadleafcommerce.common.dataexport.domain.Export export) ModifierConstructorDescriptionCustomerExportProcessor
(CustomerService<Customer> customerService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, CustomerRowConverter customerRowConverter, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) -
Uses of Customer in com.broadleafcommerce.customer.dataexport.autoconfigure
Modifier and TypeMethodDescriptionCustomerExportAutoConfiguration.customerExportProcessor
(CustomerService<Customer> customerService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, CustomerRowConverter customerRowConverter, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) -
Uses of Customer in com.broadleafcommerce.customer.dataexport.converter
-
Uses of Customer in com.broadleafcommerce.customer.dataimport
Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<Customer>
CustomerImportBatchHandler.buildPersistenceRequest
(String requestedCustomerEmail, org.apache.commons.lang3.tuple.Pair<Customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord> requestedCustomerAndBatchRecord, Map<String, Customer> existingCustomersByEmailAddress) Determines id, operation type and builds thePersistenceRequest
for theCustomer
.CustomerImportBatchHandler.buildPersistenceRequests
(Map<String, org.apache.commons.lang3.tuple.Pair<Customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> requestedCustomersByEmailAddress, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Builds the list ofPersistenceRequests
for the givenCustomers
.protected Map<String,
org.apache.commons.lang3.tuple.Pair<Customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> CustomerImportBatchHandler.convertBatchRecords
(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> erroredCompletions) Converts all of the batch records in the batch request to customer.CustomerImportBatchHandler.convertToCustomer
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord customerRecord, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> allCompletions) protected CustomerService<Customer>
CustomerImportBatchHandler.getCustomerService()
protected CustomerService<Customer>
CustomerSegmentMemberImportBatchHandler.getCustomerService()
CustomerImportBatchHandler.getExistingCustomers
(Set<String> customerEmails, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<org.apache.commons.lang3.tuple.Pair<Customer,
com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> CustomerSegmentMemberImportBatchHandler.validate
(Map<String, com.broadleafcommerce.common.dataimport.messaging.BatchRecord> batchRecordsByEmail, List<Customer> customersFoundInDataStore, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> erroredCompletions) This methods validates the given batch records, returning only those that are considered valid.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<SegmentMember>
CustomerSegmentMemberImportBatchHandler.buildPersistenceRequest
(CustomerSegment customerSegment, Customer customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord) Builds thePersistenceRequest
for theSegmentMember
.protected SegmentMember
CustomerSegmentMemberImportBatchHandler.buildSegmentMember
(CustomerSegment customerSegment, Customer customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord) Creates instance ofSegmentMember
and populates with properties.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<Customer>
CustomerImportBatchHandler.buildPersistenceRequest
(String requestedCustomerEmail, org.apache.commons.lang3.tuple.Pair<Customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord> requestedCustomerAndBatchRecord, Map<String, Customer> existingCustomersByEmailAddress) Determines id, operation type and builds thePersistenceRequest
for theCustomer
.protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<Customer>
CustomerImportBatchHandler.buildPersistenceRequest
(String requestedCustomerEmail, org.apache.commons.lang3.tuple.Pair<Customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord> requestedCustomerAndBatchRecord, Map<String, Customer> existingCustomersByEmailAddress) Determines id, operation type and builds thePersistenceRequest
for theCustomer
.CustomerImportBatchHandler.buildPersistenceRequests
(Map<String, org.apache.commons.lang3.tuple.Pair<Customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> requestedCustomersByEmailAddress, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Builds the list ofPersistenceRequests
for the givenCustomers
.protected List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<SegmentMember>>
CustomerSegmentMemberImportBatchHandler.buildPersistenceRequests
(List<org.apache.commons.lang3.tuple.Pair<Customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> requestedCustomerAndBatchRecordList, CustomerSegment customerSegment, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> completions, com.broadleafcommerce.data.tracking.core.context.ContextInfo readContextInfo) Builds the list ofPersistenceRequest
for theSegmentMember
.CustomerSegmentMemberImportBatchHandler.determineNotFoundCustomerEmails
(Set<String> batchRecordEmails, List<Customer> customersFoundInDataStore) Determines the set of emails for which customers do not exist.protected void
CustomerImportBatchHandler.persistPersistenceRequests
(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<Customer>> customerRequests, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> allCompletions) Perform a persist of the parsed out domain specified asPersistenceRequest
s and adds persistence result toallCompletions
protected void
CustomerSegmentMemberImportBatchHandler.processNotFoundCustomers
(List<Customer> customersFoundInDataStore, Set<String> emails) This method OOB does nothing, but can be overridden to process not found customersprotected List<org.apache.commons.lang3.tuple.Pair<Customer,
com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> CustomerSegmentMemberImportBatchHandler.validate
(Map<String, com.broadleafcommerce.common.dataimport.messaging.BatchRecord> batchRecordsByEmail, List<Customer> customersFoundInDataStore, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> erroredCompletions) This methods validates the given batch records, returning only those that are considered valid.ModifierConstructorDescriptionCustomerImportBatchHandler
(CustomerConverter customerConverter, CustomerService<Customer> customerService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) CustomerSegmentMemberImportBatchHandler
(CustomerService<Customer> customerService, CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) -
Uses of Customer in com.broadleafcommerce.customer.dataimport.autoconfigure
Modifier and TypeMethodDescriptionCustomerServicesImportAutoConfiguration.customerImportBatchHandler
(CustomerConverter customerConverter, CustomerService<Customer> customerService, CustomerContextRequestHydrator hydrator) CustomerServicesImportAutoConfiguration.customerSegmentMemberImportBatchHandler
(CustomerService<Customer> customerService, CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, CustomerContextRequestHydrator hydrator) -
Uses of Customer in com.broadleafcommerce.customer.dataimport.converter
Modifier and TypeMethodDescriptionCustomerConverter.convert
(@NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord source) Modifier and TypeMethodDescriptionprotected void
CustomerAddressColumnConverter.forceInitializeFields
(@NonNull CustomerAddress customerAddress, @NonNull Map<String, String> addressColumns, @NonNull com.broadleafcommerce.data.tracking.core.type.OperationType operationType, @NonNull Customer parent, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Certain fields should never be honored from what is provided in the row and instead should be auto-set by the system.protected com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<CustomerAddress>
CustomerAddressColumnConverter.initializeData
(@NonNull CustomerAddress customerAddress, @NonNull Map<String, String> addressColumns, @NonNull com.broadleafcommerce.data.tracking.core.type.OperationType operationType, @NonNull Customer parent, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Initialize the data from the address columns onto the address instance and set additional data as needed.protected org.springframework.data.util.Pair<Boolean,
CustomerAddress> CustomerAddressColumnConverter.instantiateOrGetPrefetchedAddress
(Map<String, String> addressColumns, Customer parent, List<CustomerAddress> prefetchedCustomerAddresses) By default, address name is used as the unique identifier for determining whether the provided address information should result in the creation of a new address, or if an existing address should be updated. -
Uses of Customer in com.broadleafcommerce.customer.domain
Modifier and TypeMethodDescriptionCustomer.addAttribute
(String key, Object value) Convenience method to add an ann attribute.AccountMember.getCustomer()
The customer in the relationship.SegmentMember.getCustomer()
The customer assigned to theSegmentMember.customerSegment
.Modifier and TypeMethodDescriptionCustomerRef.fromCustomer
(Customer customer) Builds anCustomerRef
based on the providedCustomer
void
AccountMember.setCustomer
(Customer customer) The customer in the relationship.void
SegmentMember.setCustomer
(Customer customer) The customer assigned to theSegmentMember.customerSegment
. -
Uses of Customer in com.broadleafcommerce.customer.messaging
Modifier and TypeMethodDescriptionprotected Customer
UserRegistrationListener.buildCustomer
(User user, String customerId) Modifier and TypeMethodDescriptionprotected CustomerService<Customer>
UserCreationListener.getCustomerService()
protected CustomerService<Customer>
UserRegistrationListener.getCustomerService()
protected CustomerService<Customer>
UserUpdateListenerCustomer.getCustomerService()
Modifier and TypeMethodDescriptionprotected void
UserRegistrationListener.acceptPendingAccountInvites
(@NonNull Customer customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Automatically accepts pendingAccountInvites
for the registered customer.protected void
UserUpdateListenerCustomer.updateAccountRoles
(User user, Customer customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
UserCreationListener.updateCustomer
(User user, Customer customer) Updates an existing customer.ModifierConstructorDescriptionUserCreationListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, CustomerService<Customer> customerService) UserRegistrationListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, CustomerService<Customer> customerService) UserUpdateListenerCustomer
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, AccountMemberService<AccountMember> accountMemberService, CustomerService<Customer> customerService) -
Uses of Customer in com.broadleafcommerce.customer.messaging.autoconfigure
Modifier and TypeMethodDescriptionCustomerMessagingAutoConfiguration.userCreatedPersistenceHandler
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, CustomerService<Customer> customerService) CustomerMessagingAutoConfiguration.userRegistrationListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, CustomerService<Customer> customerService) CustomerMessagingAutoConfiguration.userUpdateListenerCustomer
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, CustomerService<Customer> customerService, AccountMemberService<AccountMember> accountMemberService) -
Uses of Customer in com.broadleafcommerce.customer.service
Modifier and TypeInterfaceDescriptioninterface
CustomerService<P extends Customer>
Service API forCustomers
.class
DefaultCustomerService<P extends Customer>
Default implementation ofCustomerService
Modifier and TypeMethodDescriptionprotected Customer
DefaultAccountMemberService.getCustomer
(@NonNull RegisterAccountMemberRequest registerRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Returns the customer to associate with the account.protected Customer
DefaultAccountMemberService.getCustomerWithId
(@NonNull CustomerRef customerRef) protected Customer
DefaultAccountInviteService.validateInviteMatchesCustomerEmail
(P inviteToAccept, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionprotected CustomerService<Customer>
DefaultAccountInviteService.getCustomerService()
protected CustomerService<Customer>
DefaultAccountMemberService.getCustomerService()
protected CustomerService<Customer>
DefaultPaymentAccountService.getCustomerService()
Deprecated, for removal: This API element is subject to removal in a future version.DefaultAccountInviteService.readCurrentlyAuthenticatedCustomer
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionAccountMemberService.createActiveFromInviteAndCustomer
(Customer customer, String accountId, AccountInviteRequest accountInviteRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates an activeAccountMember
from the given invite request and customer.DefaultAccountMemberService.createActiveFromInviteAndCustomer
(@NonNull Customer customer, String accountId, @NonNull AccountInviteRequest accountInviteRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected CustomerRef
DefaultAccountMemberService.createCustomerRefFromCustomer
(@NonNull Customer customer) protected CustomerRef
DefaultPaymentAccountService.createCustomerRefFromCustomer
(@NonNull Customer customer) Deprecated, for removal: This API element is subject to removal in a future version.Creates aCustomerRef
based on the providedCustomer
objectAccountMemberService.createInactiveFromAccountInviteAndCustomer
(AccountInvite accountInvite, Customer customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Create an account member from an account invitation and customer.DefaultAccountMemberService.createInactiveFromAccountInviteAndCustomer
(@NonNull AccountInvite accountInvite, @NonNull Customer customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected AccountInviteAcceptanceNotification
DefaultSendAccountInvitationService.getNotification
(Account account, Customer customer, Map<String, Object> additionalArgs, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
DefaultAccountInviteService.sendAccountAcceptance
(Customer customer, Account account, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) void
DefaultSendAccountInvitationService.sendAccountAcceptance
(Customer customer, Account account, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) void
DefaultSendAccountInvitationService.sendAccountAcceptance
(Customer customer, Account account, Map<String, Object> additionalArgs, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) void
SendAccountInvitationService.sendAccountAcceptance
(Customer customer, Account account, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Send the account acceptance notification to the targeted user when auto-acceptance is enabledvoid
SendAccountInvitationService.sendAccountAcceptance
(Customer customer, Account account, Map<String, Object> additionalArgs, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Send the account acceptance notification to the targeted user when auto-acceptance is enabledDefaultPaymentAccountService.update
(P paymentAccount, @NonNull Customer customer, boolean makeDefaultAccount, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version.PaymentAccountService.update
(P paymentAccount, Customer customer, boolean makeDefaultAccount, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version.Pass the updated paymentAccountJpaPaymentAccount
and the owning customer for persistence to the data store.AccountMemberService.updateAfterInviteAccepted
(String email, String accountId, Customer customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Handles updating the account member after accepting a pending invite.AccountMemberService.updateAfterInviteAccepted
(M accountMember, Customer customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Handles updating the account member after accepting a pending invite.DefaultAccountMemberService.updateAfterInviteAccepted
(String email, String accountId, @NonNull Customer customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultAccountMemberService.updateAfterInviteAccepted
(M accountMember, @NonNull Customer customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionvoid
Hydrates the relationships onto theAccountMember
.void
DefaultAccountMemberService.hydrate
(M accountMember, @NonNull List<Customer> customers, @NonNull List<Account> accounts) Hydrates the relationships onto theAccountMember
.ModifierConstructorDescriptionDefaultAccountInviteService
(AccountService<Account> accountService, AccountMemberService<AccountMember> accountMemberService, CustomerService<Customer> customerService, SendAccountInvitationService sendAccountInvitationService, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLFilterParser rsqlFilterParser, AccountInviteRepository<com.broadleafcommerce.data.tracking.core.Trackable> accountInviteRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, AccountInviteProperties accountInviteProperties) DefaultAccountMemberService
(AccountMemberRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, AccountService<Account> accountService, CustomerService<Customer> customerService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, AccountMemberRoleChangeProducer accountMemberRoleChangeProducer) DefaultPaymentAccountService
(PaymentAccountRepository<com.broadleafcommerce.data.tracking.core.Trackable> paymentAccountRepository, CustomerService<Customer> customerService, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Customer in com.broadleafcommerce.customer.service.anonymization
Modifier and TypeMethodDescriptionprotected CustomerService<Customer>
CustomerAnonymizationHandler.getCustomerService()
Modifier and TypeMethodDescriptionprotected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord>
CustomerAnonymizationHandler.handleRecords
(String boundedContextIdentifier, Customer member, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionCustomerAnonymizationHandler
(CustomerService<Customer> customerService) -
Uses of Customer in com.broadleafcommerce.customer.service.bulk
Modifier and TypeClassDescriptionclass
DefaultRuleBasedSegmentBulkProcessor<P extends Customer>
Bulk processor for evaluating customers against a rule based customer segment.Modifier and TypeMethodDescriptionprotected CustomerService<? extends Customer>
DefaultSegmentProcessingService.getCustomerService()
ModifierConstructorDescriptionDefaultSegmentProcessingService
(com.broadleafcommerce.bulk.service.BulkUpdateManager bulkUpdateManager, CustomerSegmentService<? extends CustomerSegment> customerSegmentService, CustomerService<? extends Customer> customerService, SegmentProcessHistoryService<SegmentProcessHistory> segmentProcessHistoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of Customer in com.broadleafcommerce.customer.service.domain
Modifier and TypeMethodDescriptionAccountInviteAcceptanceNotification.getCustomer()
The targeted customerModifier and TypeMethodDescriptionvoid
AccountInviteAcceptanceNotification.setCustomer
(Customer customer) The targeted customer -
Uses of Customer in com.broadleafcommerce.customer.service.hydration
Modifier and TypeMethodDescriptionorg.springframework.data.domain.Page<Customer>
CustomerHydrationService.hydrate
(org.springframework.data.domain.Page<Customer> customers, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Hook point to hydrate entities fetched from the internal search endpoint.org.springframework.data.domain.Page<Customer>
DefaultCustomerHydrationService.hydrate
(org.springframework.data.domain.Page<Customer> customers, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Modifier and TypeMethodDescriptionorg.springframework.data.domain.Page<Customer>
CustomerHydrationService.hydrate
(org.springframework.data.domain.Page<Customer> customers, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Hook point to hydrate entities fetched from the internal search endpoint.org.springframework.data.domain.Page<Customer>
DefaultCustomerHydrationService.hydrate
(org.springframework.data.domain.Page<Customer> customers, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) -
Uses of Customer in com.broadleafcommerce.customer.service.validation
Modifier and TypeClassDescriptionclass
DefaultCustomerValidator<P extends Customer>
Default customer validator.Modifier and TypeMethodDescriptionprotected void
DefaultCustomerValidator.checkEmailAlreadyExists
(String id, Customer customer, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates that the e-mail address provided isn't already in use. -
Uses of Customer in com.broadleafcommerce.customer.web.endpoint
Modifier and TypeMethodDescriptionCustomerEndpoint.createCustomer
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Customer customer) protected Customer
CustomerAddressEndpoint.ensureCustomerExistsAndReturn
(String customerId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CustomerEndpoint.readCustomerById
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String customerId) CustomerEndpoint.replaceCustomer
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String customerId, Customer customer) Modifier and TypeMethodDescriptionprotected CustomerService<Customer>
CustomerAddressEndpoint.getCustomerService()
protected CustomerService<Customer>
CustomerEndpoint.getCustomerService()
protected CustomerService<Customer>
CustomerPaymentAccountEndpoint.getCustomerService()
Deprecated, for removal: This API element is subject to removal in a future version.protected CustomerService<Customer>
CustomerSegmentEndpoint.getCustomerService()
org.springframework.data.domain.Page<Customer>
CustomerEndpoint.readAllCustomers
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String nameQuery, boolean hydrateRelatedEntities, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) org.springframework.data.domain.Page<Customer>
CustomerEndpoint.readAllCustomers
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String nameQuery, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) CustomerEndpoint.readAllCustomersIgnoreNarrowingHydrated
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters) protected org.apache.commons.lang3.tuple.Pair<Customer,
CustomerAddress> CustomerAddressEndpoint.validateAndGetCustomerAndCustomerAddressRequest
(String customerId, String customerAddressId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionCustomerEndpoint.createCustomer
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Customer customer) protected CustomerRef
CustomerAddressEndpoint.createCustomerRefFromCustomer
(Customer customer) CustomerEndpoint.replaceCustomer
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String customerId, Customer customer) ModifierConstructorDescriptionCustomerAddressEndpoint
(CustomerService<Customer> customerService, CustomerAddressService<CustomerAddress> customerAddressService, com.broadleafcommerce.common.extension.TypeFactory customerFactory) CustomerEndpoint
(CustomerService<Customer> customerService) CustomerPaymentAccountEndpoint
(CustomerService<Customer> customerService, PaymentAccountService<PaymentAccount> paymentAccountService, PaymentAccountSummaryService summaryService) Deprecated, for removal: This API element is subject to removal in a future version.CustomerSegmentEndpoint
(CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, CustomerService<Customer> customerService, SegmentProcessingService segmentProcessingService, SegmentProcessHistoryService<SegmentProcessHistory> segmentProcessHistoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)