Class CustomerReferenceResolutionUtils
- java.lang.Object
 - 
- com.commercetools.sync.customers.utils.CustomerReferenceResolutionUtils
 
 
- 
public final class CustomerReferenceResolutionUtils extends java.lang.ObjectUtil class which provides utilities that can be used when syncing resources from a source commercetools project to a target one. 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<io.sphere.sdk.customers.CustomerDraft>mapToCustomerDrafts(java.util.List<io.sphere.sdk.customers.Customer> customers, ReferenceIdToKeyCache referenceIdToKeyCache)Returns aList<CustomerDraft> consisting of the results of applying the mapping fromCustomertoCustomerDraftwith considering reference resolution. 
 - 
 
- 
- 
Method Detail
- 
mapToCustomerDrafts
@Nonnull public static java.util.List<io.sphere.sdk.customers.CustomerDraft> mapToCustomerDrafts(@Nonnull java.util.List<io.sphere.sdk.customers.Customer> customers, @Nonnull ReferenceIdToKeyCache referenceIdToKeyCache)Returns aList<CustomerDraft> consisting of the results of applying the mapping fromCustomertoCustomerDraftwith considering reference resolution.Mapping of Reference fields for the reference resolution Reference field from to customerGroup Reference<CustomerGroup>ResourceIdentifier<CustomerGroup>stores Set<KeyReference<Store>>Set<ResourceIdentifier<Store>>custom.type Reference<Type>ResourceIdentifier<Type>Note: The
CustomerGroupandTypereferences should contain Id in the map(cache) with a key value. Any reference, which have its id in place and not replaced by the key, it would not be found in the map. In this case, this reference will be considered as existing resources on the target commercetools project and the library will issues an update/create API request without reference resolution.- Parameters:
 customers- the customers without expansion of references.referenceIdToKeyCache- the instance that manages cache.- Returns:
 - a 
ListofCustomerDraftbuilt from the suppliedListofCustomer. 
 
 - 
 
 -