Interface AccountMemberProvider
- All Known Implementing Classes:
ExternalAccountMemberProvider
public interface AccountMemberProvider
Provider for interfacing with operations around AccountMember entities. Typically utilizes
WebClient
to make requests to an external REST API.- Author:
- Susana Cruz (susanaccruz)
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<ResponsePageGenerator<AccountMember>>
readAllByAccountIdAndEmails
(String accountId, List<String> memberIdsString, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) reactor.core.publisher.Mono<ResponsePageGenerator<AccountMember>>
readAllByAccountIdAndMemberIds
(String accountId, List<String> memberIdsString, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) reactor.core.publisher.Mono<AccountMember>
readByAccountIdAndMemberId
(String id, String accountId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Method Details
-
readAllByAccountIdAndMemberIds
reactor.core.publisher.Mono<ResponsePageGenerator<AccountMember>> readAllByAccountIdAndMemberIds(String accountId, List<String> memberIdsString, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
readAllByAccountIdAndEmails
reactor.core.publisher.Mono<ResponsePageGenerator<AccountMember>> readAllByAccountIdAndEmails(String accountId, List<String> memberIdsString, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
readByAccountIdAndMemberId
reactor.core.publisher.Mono<AccountMember> readByAccountIdAndMemberId(String id, String accountId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-