Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

ccrz.cc_hk_EffectiveAccount.buildEffectiveAccountData

Constructs the ccrz.cc_bean_EffectiveAccount data within the ccrz.cc_hk_EffectiveAccount.fetchAccounts method. This method is a global utility function, and supports extension and overrides.

Compatibility

This reference applies to:

Release Managed Package Version API Version
B2B Commerce for Visualforce Winter ’21 4.13 12
B2B Commerce for Visualforce Spring ’20 4.12 11
B2B Commerce for Visualforce Summer ’19 4.11 10
B2B Commerce for Visualforce Spring ’19 4.10 9
B2B Commerce for Visualforce Summer ’18 4.9 8

Signature

global List<ccrz.cc_bean_EffectiveAccount> buildEffectiveAccountData(List<Account>, String)

Inputs (Optional)

Unlike most other methods of the B2B Commerce for Visualforce API, this utility method doesn't accept a Map<String, Object> of input data. Instead, this method accepts the following specific input parameters:

accountList
List<Account> of account records to construct ccrz.cc_bean_EffectiveAccount data for.
ccrz.cc_hk_EffectiveAccount.PARAM_ADDR_SOURCE
String that specifies which record type provides the shipping addresses that appear for each effective account.
Value Usage
AddressBook The shipping address that's selected as the default shipping address from the effective account's address book. This address comes from the effective account's related ccrz__E_AccountAddressBook__c and ccrz__E_ContactAddr__c records.
Account (default) The shipping address specified directly on the effective account's account record.

Outputs

This method returns a List<ccrz.cc_bean_EffectiveAccount> of the effective accounts that the buyer can access.