@NonNullApi
Package com.broadleafcommerce.customer.service
- Author:
- Marie Standeven (marieStandeven)
-
Interface Summary Interface Description AccountAddressService<P extends AccountAddress> Service API forAccountAddresss
.AccountInviteService<P extends AccountInvite> AccountMemberService<M extends AccountMember> Service API forAccountMembers
.AccountService<P extends Account> Service API forAccounts
.CustomerAccountService<A extends Account,M extends AccountMember> Service for customer facing interactions involving reading account members and accounts.CustomerAddressService<P extends CustomerAddress> Service API forCustomerAddresss
.CustomerNoteService<P extends CustomerNote> Service API forCustomerNotes
.CustomerSegmentService<P extends CustomerSegment> Service for delegation of CRUD based operations onCustomerSegments
CustomerService<P extends Customer> Service API forCustomers
.PaymentAccountService<P extends PaymentAccount> Deprecated, for removal: This API element is subject to removal in a future version. since 1.7.2, in favor of usingSavedPaymentMethod
in PaymentTransactionServices to manage saved payment methods.SegmentMemberService<P extends SegmentMember,S extends CustomerSegment> Interface for managing segment/customer relationships.SegmentProcessHistoryService<P extends SegmentProcessHistory> Service API forSegmentProcessHistory
managementSendAccountInvitationService Service responsible for delivering account invitations. -
Exception Summary Exception Description AccountInvitationExpiredException Thrown when an attempt is made to accept an account invitation that has expired.AccountMemberAlreadyExistsException Thrown when attempting to invite a user who is already a member of an account.SelfModificationException Exception thrown when a user attempts to modify themselves