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
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.