A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

A

accept(T, U, S, V) - Method in interface com.commercetools.sync.commons.utils.QuadConsumer
Performs operation on the given arguments.
accept(T, U, V) - Method in interface com.commercetools.sync.commons.utils.TriConsumer
Performs operation on the given arguments.
ActionGroup - Enum in com.commercetools.sync.products
 
add(String, String) - Method in class com.commercetools.sync.commons.utils.CaffeineReferenceIdToKeyCacheImpl
 
add(String, String) - Method in interface com.commercetools.sync.commons.utils.ReferenceIdToKeyCache
 
addAll(Map<String, String>) - Method in class com.commercetools.sync.commons.utils.CaffeineReferenceIdToKeyCacheImpl
 
addAll(Map<String, String>) - Method in interface com.commercetools.sync.commons.utils.ReferenceIdToKeyCache
 
addMissingDependency(String, String) - Method in class com.commercetools.sync.categories.helpers.CategorySyncStatistics
This method checks if there is an entry with the key of the missingParentCategoryKey in the categoryKeysWithMissingParents, if there isn't it creates a new entry with this parent key and as a value a new set containing the childKey.
addMissingDependency(String, String) - Method in class com.commercetools.sync.products.helpers.ProductSyncStatistics
This method checks if there is an entry with the key of the missingParentCategoryKey in the productKeysWithMissingParents, if there isn't it creates a new entry with this parent key and as a value a new set containing the childKey.
addMissingDependency(String, String) - Method in class com.commercetools.sync.states.helpers.StateSyncStatistics
This method checks if there is an entry with the key of the missingParentStateKey in the stateKeysWithMissingParents, if there isn't it creates a new entry with this parent key and as a value a new set containing the childKey.
apply(T, U, S) - Method in interface com.commercetools.sync.commons.utils.TriFunction
Applies this function to the given arguments.
applyBeforeCreateCallback(ResourceDraftT) - Method in class com.commercetools.sync.commons.BaseSyncOptions
Given a new resource draft of type V this method applies the beforeCreateCallback function which is set to this instance of the BaseSyncOptions and returns the result.
applyBeforeUpdateCallback(List<ResourceUpdateActionT>, ResourceDraftT, ResourceT) - Method in class com.commercetools.sync.commons.BaseSyncOptions
Given a List of ResourceUpdateAction, a new resource draft of type V and the old existing resource of the type U, this method applies the beforeUpdateCallback function which is set to this instance of the BaseSyncOptions and returns the result.
applyErrorCallback(SyncException) - Method in class com.commercetools.sync.commons.BaseSyncOptions
 
applyErrorCallback(SyncException, ResourceT, ResourceDraftT, List<ResourceUpdateActionT>) - Method in class com.commercetools.sync.commons.BaseSyncOptions
Given an errorMessage and an exception, this method calls the errorCallback function which is set to this instance of the BaseSyncOptions.
applyErrorCallback(String) - Method in class com.commercetools.sync.commons.BaseSyncOptions
 
applyWarningCallback(SyncException, ResourceT, ResourceDraftT) - Method in class com.commercetools.sync.commons.BaseSyncOptions
Given an exception, oldResource and newResourceDraft this method calls the warningCallback function which is set to this instance of the BaseSyncOptions.
areResourceIdentifiersEqual(ReferenceT, ResourceIdentifierT) - Static method in class com.commercetools.sync.commons.utils.CommonTypeUpdateActionUtils
Compares the ids of two objects that are of type Reference and ResourceIdentifier (or a type that extends it).
ASSET_KEY_NOT_SET - Static variable in class com.commercetools.sync.commons.utils.AssetsUpdateActionUtils
 
AssetActionFactory<T extends com.commercetools.api.models.ResourceUpdateAction<T>,​D> - Class in com.commercetools.sync.commons.helpers
Helper class for building update actions for assets that are contained in the resource of type T.
AssetActionFactory() - Constructor for class com.commercetools.sync.commons.helpers.AssetActionFactory
 
AssetCustomActionBuilder - Class in com.commercetools.sync.categories.helpers
 
AssetCustomActionBuilder - Class in com.commercetools.sync.products.helpers
 
AssetCustomActionBuilder() - Constructor for class com.commercetools.sync.categories.helpers.AssetCustomActionBuilder
 
AssetCustomActionBuilder() - Constructor for class com.commercetools.sync.products.helpers.AssetCustomActionBuilder
 
AssetCustomTypeAdapter - Class in com.commercetools.sync.commons.models
Adapt Asset with Custom interface to be used on CustomUpdateActionUtils
AssetDraftCustomTypeAdapter - Class in com.commercetools.sync.commons.models
Adapt AssetDraft with CustomDraft interface to be used on CustomUpdateActionUtils
AssetReferenceResolutionUtils - Class in com.commercetools.sync.commons.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
AssetReferenceResolver - Class in com.commercetools.sync.commons.helpers
 
AssetReferenceResolver(BaseSyncOptions, TypeService) - Constructor for class com.commercetools.sync.commons.helpers.AssetReferenceResolver
Takes a BaseSyncOptions instance and a TypeService to instantiate a AssetReferenceResolver instance that could be used to resolve the asset drafts in the CTP project specified in the injected BaseSyncOptions instance.
ASSETS - com.commercetools.sync.products.ActionGroup
 
AssetsUpdateActionUtils - Class in com.commercetools.sync.commons.utils
 
AssetUtils - Class in com.commercetools.sync.products.utils
 
AssetUtils() - Constructor for class com.commercetools.sync.products.utils.AssetUtils
 
ATTRIBUTE_NOT_IN_ATTRIBUTE_METADATA - Static variable in class com.commercetools.sync.products.utils.ProductVariantAttributeUpdateActionUtils
 
AttributeDefinitionReferenceResolver - Class in com.commercetools.sync.producttypes.helpers
 
AttributeDefinitionReferenceResolver(ProductTypeSyncOptions, ProductTypeService) - Constructor for class com.commercetools.sync.producttypes.helpers.AttributeDefinitionReferenceResolver
 
AttributeMetaData - Class in com.commercetools.sync.products
Custom container for product variant attribute information: its name and whether it has the constraint "SameForAll" or not.
ATTRIBUTES - com.commercetools.sync.products.ActionGroup
 
AttributeUtils - Class in com.commercetools.sync.products.utils
 
AttributeUtils() - Constructor for class com.commercetools.sync.products.utils.AttributeUtils
 

B

BaseBatchValidator<ResourceDraftT,​SyncOptionsT extends BaseSyncOptions,​SyncStatisticsT extends BaseSyncStatistics> - Class in com.commercetools.sync.commons.helpers
 
BaseBatchValidator(SyncOptionsT, SyncStatisticsT) - Constructor for class com.commercetools.sync.commons.helpers.BaseBatchValidator
 
BaseReferenceResolver<ResourceDraftT extends io.vrap.rmf.base.client.Draft<ResourceDraftT>,​SyncOptionsT extends BaseSyncOptions> - Class in com.commercetools.sync.commons.helpers
This class is responsible for providing an abstract implementation of reference resolution on different CTP resources.
BaseReferenceResolver(SyncOptionsT) - Constructor for class com.commercetools.sync.commons.helpers.BaseReferenceResolver
 
BaseSync<ResourceT extends com.commercetools.api.models.common.BaseResource,​ResourceDraftT,​ResourceUpdateActionT extends com.commercetools.api.models.ResourceUpdateAction<ResourceUpdateActionT>,​SyncStatisticsT extends BaseSyncStatistics<SyncStatisticsT>,​SyncOptionsT extends BaseSyncOptions<ResourceT,​ResourceDraftT,​ResourceUpdateActionT>> - Class in com.commercetools.sync.commons
 
BaseSync(SyncStatisticsT, SyncOptionsT) - Constructor for class com.commercetools.sync.commons.BaseSync
 
BaseSyncOptions<ResourceT,​ResourceDraftT,​ResourceUpdateActionT extends com.commercetools.api.models.ResourceUpdateAction<ResourceUpdateActionT>> - Class in com.commercetools.sync.commons
 
BaseSyncOptions(ProjectApiRoot, QuadConsumer<SyncException, Optional<ResourceDraftT>, Optional<ResourceT>, List<ResourceUpdateActionT>>, TriConsumer<SyncException, Optional<ResourceDraftT>, Optional<ResourceT>>, int, TriFunction<List<ResourceUpdateActionT>, ResourceDraftT, ResourceT, List<ResourceUpdateActionT>>, Function<ResourceDraftT, ResourceDraftT>, long) - Constructor for class com.commercetools.sync.commons.BaseSyncOptions
 
BaseSyncOptionsBuilder<SyncOptionsBuilderT extends BaseSyncOptionsBuilder<SyncOptionsBuilderT,​SyncOptionsT,​ResourceT,​ResourceDraftT,​ResourceUpdateActionT>,​SyncOptionsT extends BaseSyncOptions<ResourceT,​ResourceDraftT,​ResourceUpdateActionT>,​ResourceT,​ResourceDraftT,​ResourceUpdateActionT extends com.commercetools.api.models.ResourceUpdateAction<ResourceUpdateActionT>> - Class in com.commercetools.sync.commons
 
BaseSyncOptionsBuilder() - Constructor for class com.commercetools.sync.commons.BaseSyncOptionsBuilder
 
BaseSyncStatistics<SyncStatisticsT extends BaseSyncStatistics> - Class in com.commercetools.sync.commons.helpers
 
BaseSyncStatistics() - Constructor for class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Creates a new BaseSyncStatistics with initial values 0 of created, updated, failed and processed counters, an empty reportMessage and latestBatchHumanReadableProcessingTime.
BaseTransformServiceImpl - Class in com.commercetools.sync.services.impl
 
BaseTransformServiceImpl(ProjectApiRoot, ReferenceIdToKeyCache) - Constructor for class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.cartdiscounts.CartDiscountSyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.categories.CategorySyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.customers.CustomerSyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.customobjects.CustomObjectSyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.products.ProductSyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.producttypes.ProductTypeSyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.shoppinglists.ShoppingListSyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.states.StateSyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.taxcategories.TaxCategorySyncOptionsBuilder
 
BATCH_SIZE_DEFAULT - Static variable in class com.commercetools.sync.types.TypeSyncOptionsBuilder
 
batchElements(List<T>, int) - Static method in class com.commercetools.sync.commons.utils.SyncUtils
Given a list of elements and a batchSize, this method distributes the elements into batches with the batchSize.
batchSize - Variable in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
 
batchSize(int) - Method in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
Set option that indicates batch size for sync process.
beforeCreateCallback - Variable in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
 
beforeCreateCallback(Function<ResourceDraftT, ResourceDraftT>) - Method in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
Sets the beforeCreateCallback Function which can be applied on a new resource draft of type V (e.g.
beforeUpdateCallback - Variable in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
 
beforeUpdateCallback(TriFunction<List<ResourceUpdateActionT>, ResourceDraftT, ResourceT, List<ResourceUpdateActionT>>) - Method in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
Sets the beforeUpdateCallback TriFunction which can be applied on the supplied list of update actions generated from comparing an old resource of type U (e.g.
BLANK_ID_VALUE_ON_REFERENCE - Static variable in class com.commercetools.sync.commons.helpers.BaseReferenceResolver
 
BLANK_KEY_VALUE_ON_RESOURCE_IDENTIFIER - Static variable in class com.commercetools.sync.commons.helpers.BaseReferenceResolver
 
build() - Method in class com.commercetools.sync.cartdiscounts.CartDiscountSyncOptionsBuilder
Creates new instance of CartDiscountSyncOptions enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.categories.CategorySyncOptionsBuilder
Creates a new instance of CategorySyncOptions enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
Creates new instance of S which extends BaseSyncOptions enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.customers.CustomerSyncOptionsBuilder
Creates a new instance of CustomerSyncOptions enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.customobjects.CustomObjectSyncOptionsBuilder
Creates new instance of CustomObjectSyncOptions enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.inventories.InventorySyncOptionsBuilder
Returns new instance of InventorySyncOptions, enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.products.ProductSyncOptionsBuilder
 
build() - Method in class com.commercetools.sync.producttypes.ProductTypeSyncOptionsBuilder
Creates new instance of ProductTypeSyncOptions enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.shoppinglists.ShoppingListSyncOptionsBuilder
Creates new instance of ShoppingListSyncOptions enriched with all fields provided to this builder
build() - Method in class com.commercetools.sync.states.StateSyncOptionsBuilder
Creates new instance of StateSyncOptions enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.taxcategories.TaxCategorySyncOptionsBuilder
Creates new instance of TaxCategorySyncOptions enriched with all attributes provided to this builder.
build() - Method in class com.commercetools.sync.types.TypeSyncOptionsBuilder
Creates new instance of TypeSyncOptions enriched with all fields provided to this builder.
buildActions(CartDiscount, CartDiscountDraft, CartDiscountSyncOptions) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountSyncUtils
Compares all the fields of a CartDiscount and a CartDiscountDraft.
buildActions(CategoryDraft, Asset, AssetDraft, CategorySyncOptions) - Static method in class com.commercetools.sync.categories.utils.CategoryAssetUpdateActionUtils
Compares all the fields of an Asset and an AssetDraft and returns a list of CategoryUpdateAction as a result.
buildActions(Category, CategoryDraft, CategorySyncOptions) - Static method in class com.commercetools.sync.categories.utils.CategorySyncUtils
Compares all the fields of a Category and a CategoryDraft.
buildActions(Customer, CustomerDraft, CustomerSyncOptions) - Static method in class com.commercetools.sync.customers.utils.CustomerSyncUtils
Compares all the fields of a Customer and a CustomerDraft.
buildActions(InventoryEntry, InventoryEntryDraft, InventorySyncOptions) - Static method in class com.commercetools.sync.inventories.utils.InventorySyncUtils
Compares the quantityOnStock, the restockableInDays, the expectedDelivery, the supply channel and Custom fields/ type fields of an InventoryEntry and an InventoryEntryDraft.
buildActions(ProductType, ProductTypeDraft, ProductTypeSyncOptions) - Static method in class com.commercetools.sync.producttypes.utils.ProductTypeSyncUtils
buildActions(ProductDraft, Long, Price, PriceDraft, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductVariantPriceUpdateActionUtils
Compares all the fields of a Price and a PriceDraft and returns a list of
buildActions(ProductProjection, ProductDraft, ProductSyncOptions, Map<String, AttributeMetaData>) - Static method in class com.commercetools.sync.products.utils.ProductSyncUtils
Compares all the fields (including the variants see ProductUpdateActionUtils.buildVariantsUpdateActions(ProductProjection, ProductDraft, com.commercetools.sync.products.ProductSyncOptions, Map)) of a ProductProjection and a ProductDraft, given that each of these fields pass the specified SyncFilter.
buildActions(ShoppingList, ShoppingListDraft, ShoppingListSyncOptions) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListSyncUtils
Compares all the fields of a ShoppingList and a ShoppingListDraft.
buildActions(State, StateDraft) - Static method in class com.commercetools.sync.states.utils.StateSyncUtils
buildActions(TaxCategory, TaxCategoryDraft) - Static method in class com.commercetools.sync.taxcategories.utils.TaxCategorySyncUtils
Compares all the fields of a TaxCategory and a TaxCategoryDraft.
buildActions(Type, TypeDraft, TypeSyncOptions) - Static method in class com.commercetools.sync.types.utils.TypeSyncUtils
Compares all the fields (including the field definitions see buildFieldDefinitionsUpdateActions(Type, TypeDraft, TypeSyncOptions)) of a Type and a TypeDraft.
buildActions(D, Long, Asset, AssetDraft, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductVariantAssetUpdateActionUtils
Compares all the fields of an Asset and an AssetDraft and returns a list of
buildActions(String, List<WithKeyT>, List<WithKeyT>, BiFunction<String, List<String>, ResourceUpdateActionT>, TriFunction<String, WithKeyT, WithKeyT, List<ResourceUpdateActionT>>, BiFunction<String, WithKeyT, ResourceUpdateActionT>, BiFunction<String, List<WithKeyT>, ResourceUpdateActionT>, BiFunction<String, List<String>, ResourceUpdateActionT>) - Static method in class com.commercetools.sync.commons.utils.EnumValuesUpdateActionUtils
Compares a list of old oldEnumValues with a list of new newEnumValues for a given definition.
buildAddAddressUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of a CustomerDraft.getAddresses() and a Customer.getAddresses().
buildAddAssetAction(AssetDraft, Integer) - Method in class com.commercetools.sync.categories.helpers.CategoryAssetActionFactory
 
buildAddAssetAction(AssetDraft, Integer) - Method in class com.commercetools.sync.commons.helpers.AssetActionFactory
Takes an asset draft and an asset position to build an AddAsset action of the type T.
buildAddAssetAction(AssetDraft, Integer) - Method in class com.commercetools.sync.products.helpers.ProductAssetActionFactory
 
buildAddBillingAddressUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of a Customer.getBillingAddressIds() ()} and a CustomerDraft.getBillingAddresses().
buildAddShippingAddressUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of a Customer.getShippingAddressIds() and a CustomerDraft.getShippingAddresses().
buildAddStoreUpdateActions(List<StoreKeyReference>, List<StoreResourceIdentifier>) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of StoreKeyReferences and StoreResourceIdentifiers of a CustomerDraft and a Customer.
buildAddToCategoryUpdateActions(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the List of CategoryReferences of a ProductDraft and a ProductProjection.
buildAllAddressUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the addresses of a Customer and a CustomerDraft.
buildAssetActions(CategoryDraft, Asset, AssetDraft) - Method in class com.commercetools.sync.categories.helpers.CategoryAssetActionFactory
 
buildAssetActions(ProductDraft, Asset, AssetDraft) - Method in class com.commercetools.sync.products.helpers.ProductAssetActionFactory
 
buildAssetActions(D, Asset, AssetDraft) - Method in class com.commercetools.sync.commons.helpers.AssetActionFactory
Takes a matching old asset and a new asset and computes the update actions needed to sync them.
buildAssetsUpdateActions(Category, CategoryDraft, CategorySyncOptions) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the assets of a Category and a CategoryDraft and returns a list of CategoryUpdateAction as a result.
buildAssetsUpdateActions(D, List<Asset>, List<AssetDraft>, AssetActionFactory<T, D>, BaseSyncOptions) - Static method in class com.commercetools.sync.commons.utils.AssetsUpdateActionUtils
Compares a list of Assets with a list of AssetDrafts.
buildAttributesUpdateActions(ProductType, ProductTypeDraft, ProductTypeSyncOptions) - Static method in class com.commercetools.sync.producttypes.utils.ProductTypeUpdateActionUtils
Compares the attributes of a ProductType and a ProductTypeDraft and returns a list of ProductTypeUpdateAction as a result.
buildCategoryActions(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductSyncUtils
Compares the categories of a ProductProjection and a ProductDraft.
buildChangeAddressUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of a CustomerDraft.getAddresses() and a Customer.getAddresses().
buildChangeAssetNameUpdateAction(Asset, AssetDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryAssetUpdateActionUtils
Compares the LocalizedString names of an Asset and an AssetDraft and returns an CategoryUpdateAction as a result in an Optional.
buildChangeAssetNameUpdateAction(Long, Asset, AssetDraft) - Static method in class com.commercetools.sync.products.utils.ProductVariantAssetUpdateActionUtils
Compares the LocalizedString names of an Asset and an AssetDraft and returns an ProductUpdateAction<Product> as a result in an Optional.
buildChangeAssetOrderAction(List<String>) - Method in class com.commercetools.sync.categories.helpers.CategoryAssetActionFactory
 
buildChangeAssetOrderAction(List<String>) - Method in class com.commercetools.sync.commons.helpers.AssetActionFactory
Takes a list of asset ids to build a ChangeAssetOrder action of the type T.
buildChangeAssetOrderAction(List<String>) - Method in class com.commercetools.sync.products.helpers.ProductAssetActionFactory
 
buildChangeCartPredicateUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the cartPredicates of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildChangeDescriptionAction(ProductType, ProductTypeDraft) - Static method in class com.commercetools.sync.producttypes.utils.ProductTypeUpdateActionUtils
Compares the description values of a ProductType and a ProductTypeDraft and returns an Optional of update action, which would contain the ProductTypeChangeDescriptionAction.
buildChangeEmailUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the email values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "changeEmail" CustomerChangeEmailAction.
buildChangeInitialAction(State, StateDraft) - Static method in class com.commercetools.sync.states.utils.StateUpdateActionUtils
Compares the initial values of a State and a StateDraft and returns an Optional of update action, which would contain the "changeInitial" StateUpdateAction.
buildChangeIsActiveUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the Boolean isActive values of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildChangeLineItemQuantityUpdateAction(ShoppingListLineItem, ShoppingListLineItemDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.LineItemUpdateActionUtils
Compares the quantity values of a ShoppingListLineItem and a ShoppingListLineItemDraft and returns an Optional of update action, which would contain the "changeLineItemQuantity" ShoppingListUpdateAction.
buildChangeMasterVariantUpdateAction(ProductProjection, ProductDraft, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Create update action, if newProduct has #masterVariant#key different than oldProduct staged #masterVariant#key.
buildChangeNameAction(ProductType, ProductTypeDraft) - Static method in class com.commercetools.sync.producttypes.utils.ProductTypeUpdateActionUtils
Compares the name values of a ProductType and a ProductTypeDraft and returns an Optional of update action, which would contain the "changeName" ProductTypeChangeNameAction.
buildChangeNameAction(TaxCategory, TaxCategoryDraft) - Static method in class com.commercetools.sync.taxcategories.utils.TaxCategoryUpdateActionUtils
Compares the name values of a TaxCategory and a TaxCategoryDraft and returns an Optional of update action, which would contain the "changeName" TaxCategoryUpdateAction.
buildChangeNameUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the LocalizedString names of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildChangeNameUpdateAction(Category, CategoryDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the LocalizedString names of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildChangeNameUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the LocalizedString names of a ProductDraft and a ProductProjection.
buildChangeNameUpdateAction(ShoppingList, ShoppingListDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListUpdateActionUtils
Compares the LocalizedString names of a ShoppingList and a ShoppingListDraft and returns an ShoppingListUpdateAction as a result in an Optional.
buildChangeNameUpdateAction(Type, TypeDraft) - Static method in class com.commercetools.sync.types.utils.TypeUpdateActionUtils
Compares the LocalizedString name values of a Type and a TypeDraft and returns an Optional of update action, which would contain the TypeChangeNameAction if values are different.
buildChangeOrderHintUpdateAction(Category, CategoryDraft, CategorySyncOptions) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the orderHint values of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildChangeParentUpdateAction(Category, CategoryDraft, CategorySyncOptions) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the parents CategoryReference of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildChangePriceUpdateAction(Price, PriceDraft, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductVariantPriceUpdateActionUtils
Builds a ProductChangePriceAction action based on the comparison of the following fields of the supplied Price and PriceDraft: Price.getValue() and PriceDraft.getValue() Price.getTiers() and PriceDraft.getTiers()
buildChangeQuantityAction(InventoryEntry, InventoryEntryDraft) - Static method in class com.commercetools.sync.inventories.utils.InventoryUpdateActionUtils
Compares the quantityOnStock values of an InventoryEntry and an InventoryEntryDraft and returns an Optional of update action, which would contain the "changeQuantity" InventoryEntryUpdateAction.
buildChangeRequiresDiscountCodeUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the Boolean requiresDiscountCode values of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildChangeSlugUpdateAction(Category, CategoryDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the LocalizedString slugs of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildChangeSlugUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the LocalizedString slugs of a ProductDraft and a ProductProjection.
buildChangeSortOrderUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the sortOrder values of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildChangeStackingModeUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the StackingMode stacking modes of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildChangeTargetUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the cart discount target values of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildChangeTextLineItemNameUpdateAction(TextLineItem, TextLineItemDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.TextLineItemUpdateActionUtils
Compares the LocalizedString names of TextLineItem and a TextLineItemDraft and returns an Optional of update action, which would contain the "changeTextLineItemName" ShoppingListUpdateAction.
buildChangeTextLineItemQuantityUpdateAction(TextLineItem, TextLineItemDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.TextLineItemUpdateActionUtils
Compares the quantity values of a TextLineItem and a TextLineItemDraft and returns an Optional of update action, which would contain the "changeTextLineItemQuantity" ShoppingListUpdateAction.
buildChangeTypeAction(State, StateDraft) - Static method in class com.commercetools.sync.states.utils.StateUpdateActionUtils
Compares the type values of a State and a StateDraft and returns an Optional of update action, which would contain the "changeType" StateUpdateAction.
buildChangeValueUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the cart discount values of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildCustomUpdateActions(CategoryDraft, Asset, AssetDraft, CategorySyncOptions) - Static method in class com.commercetools.sync.categories.utils.CategoryAssetUpdateActionUtils
Compares the custom fields and custom types of an Asset and an AssetDraft and returns a list of CategoryUpdateAction as a result.
buildCustomUpdateActions(ProductDraft, Long, Price, PriceDraft, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductVariantPriceUpdateActionUtils
Compares the custom fields and custom types of a Price and a PriceDraft and
buildCustomUpdateActions(D, Long, Asset, AssetDraft, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductVariantAssetUpdateActionUtils
Compares the custom fields and custom types of an Asset and an AssetDraft and
buildCustomUpdateActions(ResourceDraftT, CustomT, CustomDraftT, GenericCustomActionBuilder<ResourceUpdateActionT>, Long, Function<CustomT, String>, Function<CustomT, String>, Function<CustomT, String>, BaseSyncOptions) - Static method in class com.commercetools.sync.commons.utils.CustomUpdateActionUtils
Compares the CustomFields of an old resource T (for example Category, Product, etc..), to the CustomFieldsDraft, of a new resource draft S (for example CategoryDraft, ProductVariantDraft, etc..), and returns a List<ResourceUpdateAction> as a result.
buildEnumValuesUpdateActions(String, List<AttributePlainEnumValue>, List<AttributePlainEnumValue>) - Static method in class com.commercetools.sync.producttypes.utils.PlainEnumValueUpdateActionUtils
Compares a list of old AttributePlainEnumValues with a list of new AttributePlainEnumValues for a given attribute definition and builds required update actions (e.g addEnumValue, removeEnumValue, changeEnumValueOrder) and 1-1 update actions on enum values (e.g.
buildEnumValueUpdateActions(String, AttributePlainEnumValue, AttributePlainEnumValue) - Static method in class com.commercetools.sync.producttypes.utils.PlainEnumValueUpdateActionUtils
Compares all the fields of an old AttributePlainEnumValue and a new AttributePlainEnumValue and returns a list of ProductTypeUpdateAction as a result.
buildFieldDefinitionsUpdateActions(Type, TypeDraft, TypeSyncOptions) - Static method in class com.commercetools.sync.types.utils.TypeUpdateActionUtils
Compares the field definitions of a Type and a TypeDraft and returns a list of TypeUpdateAction as a result if the values are different.
buildLineItemCustomUpdateActions(ShoppingList, ShoppingListDraft, ShoppingListLineItem, ShoppingListLineItemDraft, ShoppingListSyncOptions) - Static method in class com.commercetools.sync.shoppinglists.utils.LineItemUpdateActionUtils
Compares the custom fields and custom types of a ShoppingListLineItem and a ShoppingListLineItemDraft and returns a list of ShoppingListUpdateAction as a result.
buildLineItemsUpdateActions(ShoppingList, ShoppingListDraft, ShoppingListSyncOptions) - Static method in class com.commercetools.sync.shoppinglists.utils.LineItemUpdateActionUtils
Compares a list of ShoppingListLineItems with a list of ShoppingListLineItemDrafts.
buildLineItemUpdateActions(ShoppingList, ShoppingListDraft, ShoppingListLineItem, ShoppingListLineItemDraft, ShoppingListSyncOptions) - Static method in class com.commercetools.sync.shoppinglists.utils.LineItemUpdateActionUtils
Compares all the fields of a ShoppingListLineItem and a ShoppingListLineItemDraft and returns a list of ShoppingListUpdateAction as a result.
buildLocalizedEnumValuesUpdateActions(String, List<AttributeLocalizedEnumValue>, List<AttributeLocalizedEnumValue>) - Static method in class com.commercetools.sync.producttypes.utils.LocalizedEnumValueUpdateActionUtils
Compares a list of old AttributeLocalizedEnumValues with a list of new AttributeLocalizedEnumValues for a given attribute definition and builds required update actions (e.g addLocalizedEnumValue, removeLocalizedEnumValue, changeLocalizedEnumValueOrder) and 1-1 update actions on localized enum values (e.g.
buildLocalizedEnumValueUpdateActions(String, AttributeLocalizedEnumValue, AttributeLocalizedEnumValue) - Static method in class com.commercetools.sync.producttypes.utils.LocalizedEnumValueUpdateActionUtils
Compares all the fields of an old AttributeLocalizedEnumValue and a new AttributeLocalizedEnumValue and returns a list of ProductTypeUpdateAction as a result.
buildMapOfRequestTypeToReferencedIds(Set<JsonNode>) - Method in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
buildMoveImageToPositionUpdateActions(long, List<Image>, List<Image>) - Static method in class com.commercetools.sync.products.utils.ProductVariantUpdateActionUtils
Compares an old List of Images and a new one and returns a List of ProductMoveImageToPositionAction with the given variantId.
buildPrimaryResourceCustomUpdateActions(CustomT, CustomDraftT, GenericCustomActionBuilder<ResourceUpdateActionT>, BaseSyncOptions) - Static method in class com.commercetools.sync.commons.utils.CustomUpdateActionUtils
buildProductVariantAssetsUpdateActions(ProductProjection, ProductDraft, ProductVariant, ProductVariantDraft, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductVariantUpdateActionUtils
Compares the List of AssetDrafts of a ProductVariantDraft and a ProductVariant and returns a List of ProductUpdateAction<Product>.
buildProductVariantAttributesUpdateActions(ProductProjection, ProductDraft, ProductVariant, ProductVariantDraft, Map<String, AttributeMetaData>, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductVariantUpdateActionUtils
Compares the attributes of a ProductVariantDraft and a ProductVariant to build either ProductSetAttributeAction or ProductSetAttributeInAllVariantsAction update actions.
buildProductVariantAttributeUpdateAction(long, Attribute, Attribute, Map<String, AttributeMetaData>) - Static method in class com.commercetools.sync.products.utils.ProductVariantAttributeUpdateActionUtils
Compares the attributes of a Attribute and a Attribute to build either a ProductSetAttributeAction or a ProductSetAttributeInAllVariantsAction.
buildProductVariantImagesUpdateActions(ProductVariant, ProductVariantDraft) - Static method in class com.commercetools.sync.products.utils.ProductVariantUpdateActionUtils
Compares the List of Images of a ProductVariantDraft and a ProductVariant and returns a List of ProductUpdateAction<Product>.
buildProductVariantPricesUpdateActions(ProductProjection, ProductDraft, ProductVariant, ProductVariantDraft, ProductSyncOptions) - Static method in class com.commercetools.sync.products.utils.ProductVariantUpdateActionUtils
Compares the List of Prices of a ProductVariantDraft and a ProductVariant and returns a List of ProductUpdateAction<Product>.
buildProductVariantSkuUpdateAction(ProductVariant, ProductVariantDraft) - Static method in class com.commercetools.sync.products.utils.ProductVariantUpdateActionUtils
Compares the SKUs of a ProductVariantDraft and a ProductVariant.
buildPublishOrUnpublishUpdateAction(ProductProjection, ProductDraft, boolean) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the 'published' field of a ProductDraft and a ProductProjection with the new update actions and hasStagedChanges of the old product.
buildQueries(ProjectApiRoot, Set<InventoryEntryIdentifier>) - Static method in class com.commercetools.sync.inventories.helpers.InventoryEntryQueryBuilder
Builds List of ByProjectKeyInventoryGet requests to be used to query existing InventoryEntry's against set of sku and supply channels.
buildRemoveAddressUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of a CustomerDraft.getAddresses() and a Customer.getAddresses().
buildRemoveAssetAction(String) - Method in class com.commercetools.sync.categories.helpers.CategoryAssetActionFactory
 
buildRemoveAssetAction(String) - Method in class com.commercetools.sync.commons.helpers.AssetActionFactory
Takes an asset key to build a RemoveAsset action of the type T.
buildRemoveAssetAction(String) - Method in class com.commercetools.sync.products.helpers.ProductAssetActionFactory
 
buildRemoveBillingAddressUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of a Customer.getBillingAddressIds() ()} and a CustomerDraft.getBillingAddresses().
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.cartdiscounts.helpers.CartDiscountCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.categories.helpers.AssetCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.categories.helpers.CategoryCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in interface com.commercetools.sync.commons.helpers.GenericCustomActionBuilder
Creates a CTP "setCustomType" update action on the given resource T that removes the custom type set on the given resource T.
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.customers.utils.CustomerCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.inventories.helpers.InventoryCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.products.helpers.AssetCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.products.helpers.PriceCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.shoppinglists.utils.LineItemCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.shoppinglists.utils.ShoppingListCustomActionBuilder
 
buildRemoveCustomTypeAction(Long, String) - Method in class com.commercetools.sync.shoppinglists.utils.TextLineItemCustomActionBuilder
 
buildRemoveFromCategoryUpdateActions(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the List of CategoryResourceIdentifier CategoryReferences of a ProductDraft and a ProductProjection.
buildRemoveShippingAddressUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of a Customer.getShippingAddressIds() and a CustomerDraft.getShippingAddresses().
buildRemoveStoreUpdateActions(List<StoreKeyReference>, List<StoreResourceIdentifier>) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the List of StoreKeyReferences and StoreResourceIdentifiers of a CustomerDraft and a Customer.
buildRemoveUpdateActions(List<U>, List<V>, Function<U, S>, Function<V, S>, Function<U, T>) - Static method in class com.commercetools.sync.products.utils.UnorderedCollectionSyncUtils
Compares a list of newDrafts with a list of oldResources and for every missing matching draft in the oldResources: a remove update action is created using the removeUpdateActionMapper.
buildRolesUpdateActions(State, StateDraft) - Static method in class com.commercetools.sync.states.utils.StateUpdateActionUtils
Compares the roles of a State and a StateDraft and returns a list of StateUpdateAction as a result.
buildSetAnonymousIdUpdateAction(ShoppingList, ShoppingListDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListUpdateActionUtils
Compares the anonymousIds of ShoppingList and a ShoppingListDraft and returns an ShoppingListUpdateAction as a result in an Optional.
buildSetAssetDescriptionUpdateAction(Asset, AssetDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryAssetUpdateActionUtils
Compares the LocalizedString descriptions of an Asset and an AssetDraft and returns an CategoryUpdateAction as a result in an Optional.
buildSetAssetDescriptionUpdateAction(Long, Asset, AssetDraft) - Static method in class com.commercetools.sync.products.utils.ProductVariantAssetUpdateActionUtils
Compares the LocalizedString descriptions of an Asset and an AssetDraft and returns an ProductUpdateAction<Product> as a result in an Optional.
buildSetAssetSourcesUpdateAction(Asset, AssetDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryAssetUpdateActionUtils
Compares the sources of an Asset and an AssetDraft and returns an CategoryUpdateAction as a result in an Optional.
buildSetAssetSourcesUpdateAction(Long, Asset, AssetDraft) - Static method in class com.commercetools.sync.products.utils.ProductVariantAssetUpdateActionUtils
Compares the sources of an Asset and an AssetDraft and returns an ProductUpdateAction<Product> as a result in an Optional.
buildSetAssetTagsUpdateAction(Asset, AssetDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryAssetUpdateActionUtils
Compares the tags of an Asset and an AssetDraft and returns an CategoryUpdateAction as a result in an Optional.
buildSetAssetTagsUpdateAction(Long, Asset, AssetDraft) - Static method in class com.commercetools.sync.products.utils.ProductVariantAssetUpdateActionUtils
Compares the tags of an Asset and an AssetDraft and returns an ProductUpdateAction<Product> as a result in an Optional.
buildSetCategoryOrderHintUpdateActions(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the CategoryOrderHints of a ProductDraft and a ProductProjection.
buildSetCompanyNameUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the companyName values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setCompanyName" CustomerSetCompanyNameAction.
buildSetCustomerGroupUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the CustomerGroup references of an old Customer and new CustomerDraft.
buildSetCustomerNumberUpdateAction(Customer, CustomerDraft, CustomerSyncOptions) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the customerNumber values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setCustomerNumber" CustomerSetCustomerNumberAction.
buildSetCustomerUpdateAction(ShoppingList, ShoppingListDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListUpdateActionUtils
Compares the customer references of a ShoppingList and a ShoppingListDraft and returns an ShoppingListUpdateAction as a result in an Optional.
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.cartdiscounts.helpers.CartDiscountCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.categories.helpers.AssetCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.categories.helpers.CategoryCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in interface com.commercetools.sync.commons.helpers.GenericCustomActionBuilder
Creates a CTP "setCustomField" update action on the given resource T that updates a custom field with customFieldName and a customFieldValue on the given resource T.
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.customers.utils.CustomerCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.inventories.helpers.InventoryCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.products.helpers.AssetCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.products.helpers.PriceCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.shoppinglists.utils.LineItemCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.shoppinglists.utils.ShoppingListCustomActionBuilder
 
buildSetCustomFieldAction(Long, String, String, Object) - Method in class com.commercetools.sync.shoppinglists.utils.TextLineItemCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.cartdiscounts.helpers.CartDiscountCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.categories.helpers.AssetCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.categories.helpers.CategoryCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in interface com.commercetools.sync.commons.helpers.GenericCustomActionBuilder
Creates a CTP "setCustomType" update action on the given resource T.
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.customers.utils.CustomerCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.inventories.helpers.InventoryCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.products.helpers.AssetCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.products.helpers.PriceCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.shoppinglists.utils.LineItemCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.shoppinglists.utils.ShoppingListCustomActionBuilder
 
buildSetCustomTypeAction(Long, String, String, Map<String, Object>) - Method in class com.commercetools.sync.shoppinglists.utils.TextLineItemCustomActionBuilder
 
buildSetDateOfBirthUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the dateOfBirth values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setDateOfBirth" CustomerSetDateOfBirthAction.
buildSetDefaultBillingAddressUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the Customer.getDefaultBillingAddressId() and CustomerDraft.getDefaultBillingAddress().
buildSetDefaultShippingAddressUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the Customer.getDefaultShippingAddressId() and CustomerDraft.getDefaultShippingAddress().
buildSetDeleteDaysAfterLastModificationUpdateAction(ShoppingList, ShoppingListDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListUpdateActionUtils
Compares the deleteDaysAfterLastModification of ShoppingList and a ShoppingListDraft and returns an ShoppingListUpdateAction as a result in an Optional.
buildSetDescriptionAction(State, StateDraft) - Static method in class com.commercetools.sync.states.utils.StateUpdateActionUtils
Compares the description values of a State and a StateDraft and returns an Optional of update action, which would contain the "setDescription" StateUpdateAction.
buildSetDescriptionAction(TaxCategory, TaxCategoryDraft) - Static method in class com.commercetools.sync.taxcategories.utils.TaxCategoryUpdateActionUtils
Compares the description values of a TaxCategory and a TaxCategoryDraft and returns an Optional of update action, which would contain the "setDescription" TaxCategoryUpdateAction.
buildSetDescriptionUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the LocalizedString descriptions of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildSetDescriptionUpdateAction(Category, CategoryDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the LocalizedString descriptions of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildSetDescriptionUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the LocalizedString descriptions of a ProductDraft and a ProductProjection.
buildSetDescriptionUpdateAction(ShoppingList, ShoppingListDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListUpdateActionUtils
Compares the LocalizedString descriptions of ShoppingList and a ShoppingListDraft and returns an ShoppingListUpdateAction as a result in an Optional.
buildSetDescriptionUpdateAction(Type, TypeDraft) - Static method in class com.commercetools.sync.types.utils.TypeUpdateActionUtils
Compares the LocalizedString descriptions of a Type and a TypeDraft and returns an TypeSetDescriptionAction as a result in an Optional of update action if values are different.
buildSetExpectedDeliveryAction(InventoryEntry, InventoryEntryDraft) - Static method in class com.commercetools.sync.inventories.utils.InventoryUpdateActionUtils
Compares the expectedDelivery values of an InventoryEntry and an InventoryEntryDraft and returns an Optional of update action, which would contain the "setExpectedDelivery" InventoryEntryUpdateAction.
buildSetExternalIdUpdateAction(Category, CategoryDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the externalId values of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildSetExternalIdUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the externalId values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setExternalId" CustomerSetExternalIdAction.
buildSetFirstNameUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the firstName values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setFirstName" CustomerSetFirstNameAction.
buildSetLastNameUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the lastName values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setLastName" CustomerSetLastNameAction.
buildSetLocaleUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the locale values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setLocale" CustomerSetLocaleAction.
buildSetMetaDescriptionUpdateAction(Category, CategoryDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the LocalizedString meta description of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildSetMetaDescriptionUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the LocalizedString meta descriptions of a ProductDraft and a Product.
buildSetMetaKeywordsUpdateAction(Category, CategoryDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the LocalizedString meta keywords of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildSetMetaKeywordsUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the LocalizedString meta keywordss of a ProductDraft and a Product.
buildSetMetaTitleUpdateAction(Category, CategoryDraft) - Static method in class com.commercetools.sync.categories.utils.CategoryUpdateActionUtils
Compares the LocalizedString meta title of a Category and a CategoryDraft and returns an CategoryUpdateAction as a result in an Optional.
buildSetMetaTitleUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the LocalizedString meta titles of a ProductDraft and a Product.
buildSetMiddleNameUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the middleName values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setMiddleName" CustomerSetMiddleNameAction.
buildSetNameAction(State, StateDraft) - Static method in class com.commercetools.sync.states.utils.StateUpdateActionUtils
Compares the name values of a State and a StateDraft and returns an Optional of update action, which would contain the "setName" StateUpdateAction.
buildSetRestockableInDaysAction(InventoryEntry, InventoryEntryDraft) - Static method in class com.commercetools.sync.inventories.utils.InventoryUpdateActionUtils
Compares the restockableInDays values of an InventoryEntry and an InventoryEntryDraft and returns an Optional of update action, which would contain the "setRestockableInDays" InventoryEntryUpdateAction.
buildSetSalutationUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the salutation values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "SetSalutation" CustomerSetSalutationAction.
buildSetSearchKeywordsUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the SearchKeywords of a ProductDraft and a ProductProjection.
buildSetSlugUpdateAction(ShoppingList, ShoppingListDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListUpdateActionUtils
Compares the LocalizedString slugs of a ShoppingList and a ShoppingListDraft and returns an ShoppingListUpdateAction as a result in an Optional.
buildSetSupplyChannelAction(InventoryEntry, InventoryEntryDraft) - Static method in class com.commercetools.sync.inventories.utils.InventoryUpdateActionUtils
Compares the supplyChannels of an InventoryEntry and an InventoryEntryDraft and returns an Optional of update action, which would contain the "setSupplyChannel" InventoryEntryUpdateAction.
buildSetTaxCategoryUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the TaxCategory references of an old Product and new ProductDraft.
buildSetTextLineItemDescriptionUpdateAction(TextLineItem, TextLineItemDraft) - Static method in class com.commercetools.sync.shoppinglists.utils.TextLineItemUpdateActionUtils
Compares the LocalizedString descriptions of TextLineItem and a TextLineItemDraft and returns an Optional of update action, which would contain the "setTextLineItemDescription" ShoppingListUpdateAction.
buildSetTitleUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the title values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setTitle" CustomerSetTitleAction.
buildSetTransitionsAction(State, StateDraft) - Static method in class com.commercetools.sync.states.utils.StateUpdateActionUtils
Compares the transitions values of a State and a StateDraft and returns an Optional of update action, which would contain the "setTransitions" StateUpdateAction.
buildSetValidDatesUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the ZonedDateTime validFrom and ZonedDateTime validUntil values of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildSetValidFromUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the ZonedDateTime validFrom values of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildSetValidUntilUpdateAction(CartDiscount, CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountUpdateActionUtils
Compares the ZonedDateTime validUntil values of a CartDiscount and a CartDiscountDraft and returns an CartDiscountUpdateAction as a result in an Optional.
buildSetVatIdUpdateAction(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the vatId values of a Customer and a CustomerDraft and returns an Optional of update action, which would contain the "setVatId" CustomerSetVatIdAction.
buildStoreUpdateActions(Customer, CustomerDraft) - Static method in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
Compares the stores of a Customer and a CustomerDraft.
buildTaxRateUpdateActions(TaxCategory, TaxCategoryDraft) - Static method in class com.commercetools.sync.taxcategories.utils.TaxCategoryUpdateActionUtils
Compares the tax rates of a TaxCategory and a TaxCategoryDraft and returns a list of TaxCategoryUpdateAction as a result.
buildTextLineItemCustomUpdateActions(ShoppingList, ShoppingListDraft, TextLineItem, TextLineItemDraft, ShoppingListSyncOptions) - Static method in class com.commercetools.sync.shoppinglists.utils.TextLineItemUpdateActionUtils
Compares the custom fields and custom types of a TextLineItem and a TextLineItemDraft and returns a list of ShoppingListUpdateAction<ShoppingList> as a result.
buildTextLineItemsUpdateActions(ShoppingList, ShoppingListDraft, ShoppingListSyncOptions) - Static method in class com.commercetools.sync.shoppinglists.utils.TextLineItemUpdateActionUtils
Compares a list of TextLineItems with a list of TextLineItemDrafts.
buildTextLineItemUpdateActions(ShoppingList, ShoppingListDraft, TextLineItem, TextLineItemDraft, ShoppingListSyncOptions) - Static method in class com.commercetools.sync.shoppinglists.utils.TextLineItemUpdateActionUtils
Compares all the fields of a TextLineItem and a TextLineItemDraft and returns a list of ShoppingListUpdateAction as a result.
buildTransitionStateUpdateAction(ProductProjection, ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the State references of an old ProductProjection and new ProductDraft.
buildUpdateAction(AnyT, AnyT, Supplier<ResourceUpdateActionT>) - Static method in class com.commercetools.sync.commons.utils.CommonTypeUpdateActionUtils
Compares two Object and returns a supplied ResourceUpdateAction as a result in an Optional.
BuildUpdateActionException - Exception in com.commercetools.sync.commons.exceptions
 
BuildUpdateActionException(String) - Constructor for exception com.commercetools.sync.commons.exceptions.BuildUpdateActionException
 
BuildUpdateActionException(String, Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.BuildUpdateActionException
 
BuildUpdateActionException(Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.BuildUpdateActionException
 
buildUpdateActionForReferences(ReferenceT, ResourceIdentifierT, Supplier<ResourceUpdateActionT>) - Static method in class com.commercetools.sync.commons.utils.CommonTypeUpdateActionUtils
Compares two objects that are of type Reference and ResourceIdentifier (or a type that extends it) and returns a supplied ResourceUpdateAction as a result in an Optional.
buildUpdateActions(AnyT, AnyT, Supplier<List<ResourceUpdateActionT>>) - Static method in class com.commercetools.sync.commons.utils.CommonTypeUpdateActionUtils
Compares two Object and returns a supplied list of ResourceUpdateAction as a result.
buildVariantsUpdateActions(ProductProjection, ProductDraft, ProductSyncOptions, Map<String, AttributeMetaData>) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Compares the variants (including the master variants) of a ProductDraft and a Product.

C

cacheKeysToIds(Set<CustomObjectCompositeIdentifier>) - Method in interface com.commercetools.sync.services.CustomObjectService
Filters out the custom object identifiers which are already cached and fetches only the not-cached custom object identifiers from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every custom object to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<CustomObjectCompositeIdentifier>) - Method in class com.commercetools.sync.services.impl.CustomObjectServiceImpl
 
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.CategoryService
Filters out the keys which are already cached and fetches only the not-cached category keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every category to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.ChannelService
Filters out the keys which are already cached and fetches only the not-cached channel keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every channel to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.CustomerGroupService
Filters out the keys which are already cached and fetches only the not-cached customer group keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every customer group to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.CustomerService
Given a set of keys this method caches in-memory a mapping of key -> id only for those keys which are not already cached.
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.CategoryServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.ChannelServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.CustomerGroupServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.CustomerServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.ProductServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.ProductTypeServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.ShoppingListServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.StateServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.TaxCategoryServiceImpl
 
cacheKeysToIds(Set<String>) - Method in class com.commercetools.sync.services.impl.TypeServiceImpl
 
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.ProductService
Filters out the keys which are already cached and fetches only the not-cached product keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every product to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.ProductTypeService
Filters out the keys which are already cached and fetches only the not-cached product type keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every productType to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.ShoppingListService
Filters out the keys which are already cached and fetches only the not-cached shopping list keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every shopping list to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.StateService
Filters out the keys which are already cached and fetches only the not-cached state keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every state to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.TaxCategoryService
Filters out the keys which are already cached and fetches only the not-cached tax category keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every tax category to id in the cached map of keys -> ids and returns this cached map.
cacheKeysToIds(Set<String>) - Method in interface com.commercetools.sync.services.TypeService
Filters out the keys which are already cached and fetches only the not-cached type keys from the CTP project defined in an injected ProjectApiRoot and stores a mapping for every type to id in the cached map of keys -> ids and returns this cached map.
cacheResourceReferenceKeys(List<ApiHttpResponse<GraphQLResponse>>) - Method in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
cacheResourceReferenceKeys(List<ApiHttpResponse<GraphQLResponse>>, GraphQlQueryResource) - Method in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
cacheSize - Variable in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
 
cacheSize(long) - Method in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
Sets the cache size that indicates the key to id cache size of the sync process.
CaffeineReferenceIdToKeyCacheImpl - Class in com.commercetools.sync.commons.utils
A Caffeine cache to store reference id to key pairs.
CaffeineReferenceIdToKeyCacheImpl() - Constructor for class com.commercetools.sync.commons.utils.CaffeineReferenceIdToKeyCacheImpl
 
calculateProcessingTime() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Calculates the processing time taken by the subtracting the time, when the BaseSyncStatistics.startTimer() method of this instance was called, from the current time in Milliseconds.
CART_DISCOUNTS - com.commercetools.sync.commons.models.GraphQlQueryResource
 
CartDiscountBatchValidator - Class in com.commercetools.sync.cartdiscounts.helpers
 
CartDiscountBatchValidator(CartDiscountSyncOptions, CartDiscountSyncStatistics) - Constructor for class com.commercetools.sync.cartdiscounts.helpers.CartDiscountBatchValidator
 
CartDiscountCustomActionBuilder - Class in com.commercetools.sync.cartdiscounts.helpers
 
CartDiscountCustomActionBuilder() - Constructor for class com.commercetools.sync.cartdiscounts.helpers.CartDiscountCustomActionBuilder
 
CartDiscountCustomTypeAdapter - Class in com.commercetools.sync.cartdiscounts.models
Adapt CartDiscount with Custom interface to be used on CustomUpdateActionUtils
CartDiscountDraftCustomTypeAdapter - Class in com.commercetools.sync.cartdiscounts.models
Adapt CartDiscountDraft with CustomDraft interface to be used on CustomUpdateActionUtils
CartDiscountReferenceResolutionUtils - Class in com.commercetools.sync.cartdiscounts.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
CartDiscountReferenceResolver - Class in com.commercetools.sync.cartdiscounts.helpers
 
CartDiscountReferenceResolver(CartDiscountSyncOptions, TypeService) - Constructor for class com.commercetools.sync.cartdiscounts.helpers.CartDiscountReferenceResolver
Takes a CartDiscountSyncOptions instance, a TypeService to instantiate a CartDiscountReferenceResolver instance that could be used to resolve the cartDiscount drafts in the CTP project specified in the injected CartDiscountSyncOptions instance.
CartDiscountService - Interface in com.commercetools.sync.services
 
CartDiscountServiceImpl - Class in com.commercetools.sync.services.impl
 
CartDiscountServiceImpl(CartDiscountSyncOptions) - Constructor for class com.commercetools.sync.services.impl.CartDiscountServiceImpl
 
CartDiscountSync - Class in com.commercetools.sync.cartdiscounts
This class syncs cart discount drafts with the corresponding cart discounts in the CTP project.
CartDiscountSync(CartDiscountSyncOptions) - Constructor for class com.commercetools.sync.cartdiscounts.CartDiscountSync
Takes a CartDiscountSyncOptions to instantiate a new CartDiscountSync instance that could be used to sync cart discount drafts in the CTP project specified in the injected CartDiscountSyncOptions instance.
CartDiscountSyncOptions - Class in com.commercetools.sync.cartdiscounts
 
CartDiscountSyncOptionsBuilder - Class in com.commercetools.sync.cartdiscounts
 
CartDiscountSyncStatistics - Class in com.commercetools.sync.cartdiscounts.helpers
 
CartDiscountSyncStatistics() - Constructor for class com.commercetools.sync.cartdiscounts.helpers.CartDiscountSyncStatistics
 
CartDiscountSyncUtils - Class in com.commercetools.sync.cartdiscounts.utils
 
CartDiscountTransformUtils - Class in com.commercetools.sync.cartdiscounts.utils
 
CartDiscountTransformUtils() - Constructor for class com.commercetools.sync.cartdiscounts.utils.CartDiscountTransformUtils
 
CartDiscountUpdateActionUtils - Class in com.commercetools.sync.cartdiscounts.utils
 
CATEGORIES - com.commercetools.sync.commons.models.GraphQlQueryResource
 
CATEGORIES - com.commercetools.sync.products.ActionGroup
 
CATEGORIES_DO_NOT_EXIST - Static variable in class com.commercetools.sync.products.helpers.ProductReferenceResolver
 
CATEGORY_DRAFT_KEY_NOT_SET - Static variable in class com.commercetools.sync.categories.helpers.CategoryBatchValidator
 
CategoryAssetActionFactory - Class in com.commercetools.sync.categories.helpers
 
CategoryAssetActionFactory(CategorySyncOptions) - Constructor for class com.commercetools.sync.categories.helpers.CategoryAssetActionFactory
 
CategoryAssetUpdateActionUtils - Class in com.commercetools.sync.categories.utils
 
CategoryBatchValidator - Class in com.commercetools.sync.categories.helpers
 
CategoryBatchValidator(CategorySyncOptions, CategorySyncStatistics) - Constructor for class com.commercetools.sync.categories.helpers.CategoryBatchValidator
 
CategoryBatchValidator.ReferencedKeys - Class in com.commercetools.sync.categories.helpers
 
CategoryCustomActionBuilder - Class in com.commercetools.sync.categories.helpers
 
CategoryCustomActionBuilder() - Constructor for class com.commercetools.sync.categories.helpers.CategoryCustomActionBuilder
 
CategoryCustomTypeAdapter - Class in com.commercetools.sync.categories.models
Adapt Category with Custom interface to be used on CustomUpdateActionUtils
CategoryDraftCustomTypeAdapter - Class in com.commercetools.sync.categories.models
Adapt Category with CustomDraft interface to be used on CustomUpdateActionUtils
CategoryReferenceResolutionUtils - Class in com.commercetools.sync.categories.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
CategoryReferenceResolver - Class in com.commercetools.sync.categories.helpers
 
CategoryReferenceResolver(CategorySyncOptions, TypeService, CategoryService) - Constructor for class com.commercetools.sync.categories.helpers.CategoryReferenceResolver
Takes a CategorySyncOptions instance, a CategoryService and TypeService to instantiate a CategoryReferenceResolver instance that could be used to resolve the category drafts in the CTP project specified in the injected CategorySyncOptions instance.
CategoryResourceIdentifierPair - Class in com.commercetools.sync.commons.helpers
Container for a List of CategoryResourceIdentifier and a CategoryOrderHints.
CategoryService - Interface in com.commercetools.sync.services
 
CategoryServiceImpl - Class in com.commercetools.sync.services.impl
Implementation of CategoryService interface.
CategoryServiceImpl(CategorySyncOptions) - Constructor for class com.commercetools.sync.services.impl.CategoryServiceImpl
 
CategorySync - Class in com.commercetools.sync.categories
 
CategorySync(CategorySyncOptions) - Constructor for class com.commercetools.sync.categories.CategorySync
Takes a CategorySyncOptions instance to instantiate a new CategorySync instance that could be used to sync category drafts with the given categories in the CTP project specified in the injected CategorySyncOptions instance.
CategorySyncOptions - Class in com.commercetools.sync.categories
 
CategorySyncOptionsBuilder - Class in com.commercetools.sync.categories
 
CategorySyncStatistics - Class in com.commercetools.sync.categories.helpers
 
CategorySyncStatistics() - Constructor for class com.commercetools.sync.categories.helpers.CategorySyncStatistics
 
CategorySyncUtils - Class in com.commercetools.sync.categories.utils
 
CategoryTransformUtils - Class in com.commercetools.sync.categories.utils
 
CategoryTransformUtils() - Constructor for class com.commercetools.sync.categories.utils.CategoryTransformUtils
 
CategoryUpdateActionUtils - Class in com.commercetools.sync.categories.utils
 
CHANNELS - com.commercetools.sync.commons.models.GraphQlQueryResource
 
ChannelService - Interface in com.commercetools.sync.services
 
ChannelServiceImpl - Class in com.commercetools.sync.services.impl
 
ChannelServiceImpl(BaseSyncOptions, Set<ChannelRoleEnum>) - Constructor for class com.commercetools.sync.services.impl.ChannelServiceImpl
 
chunk(Collection<T>, int) - Static method in class com.commercetools.sync.commons.utils.ChunkUtils
Given a collection of items and a chunkSize, this method chunks the elements into chunks with the chunkSize represented by a List of elements.
CHUNK_SIZE - Static variable in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
ChunkUtils - Class in com.commercetools.sync.commons.utils
 
ChunkUtils() - Constructor for class com.commercetools.sync.commons.utils.ChunkUtils
 
cleanup(int) - Method in class com.commercetools.sync.commons.CleanupUnresolvedReferenceCustomObjects
Deletes the unresolved reference custom objects persisted by commercetools-sync-java library to handle reference resolution.
CleanupUnresolvedReferenceCustomObjects - Class in com.commercetools.sync.commons
 
CleanupUnresolvedReferenceCustomObjects.Statistics - Class in com.commercetools.sync.commons
 
clearCache() - Method in class com.commercetools.sync.commons.utils.CaffeineReferenceIdToKeyCacheImpl
 
clearCache() - Method in interface com.commercetools.sync.commons.utils.ReferenceIdToKeyCache
Discards all entries in the cache.
ClientConfigurationUtils - Class in com.commercetools.sync.commons.utils
 
ClientConfigurationUtils() - Constructor for class com.commercetools.sync.commons.utils.ClientConfigurationUtils
 
collectionOfFuturesToFutureOfCollection(Collection<? extends CompletionStage<T>>, Collector<T, ?, S>) - Static method in class com.commercetools.sync.commons.utils.CompletableFutureUtils
Transforms a collection of CompletionStage into a CompletionStage of a collection, that will be completed once all the elements of the given futures are completed.
collectionToMap(Collection<T>, Function<? super T, ? extends K>) - Static method in class com.commercetools.sync.commons.utils.CollectionUtils
Same as CollectionUtils.collectionToMap(Collection, Function, Function), but uses entries themselves as map values.
collectionToMap(Collection<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class com.commercetools.sync.commons.utils.CollectionUtils
Convert a collection to a map using keyMapper and valueMapper mappers.
CollectionUtils - Class in com.commercetools.sync.commons.utils
 
collectReferencedKeyFromCustomFieldsDraft(CustomFieldsDraft, Consumer<String>) - Method in class com.commercetools.sync.commons.helpers.BaseBatchValidator
 
collectReferencedKeyFromResourceIdentifier(ResourceIdentifier, Consumer<String>) - Method in class com.commercetools.sync.commons.helpers.BaseBatchValidator
 
collectReferencedKeysFromAssetDrafts(List<AssetDraft>, Consumer<String>) - Method in class com.commercetools.sync.commons.helpers.BaseBatchValidator
 
com.commercetools.sync.cartdiscounts - package com.commercetools.sync.cartdiscounts
 
com.commercetools.sync.cartdiscounts.helpers - package com.commercetools.sync.cartdiscounts.helpers
 
com.commercetools.sync.cartdiscounts.models - package com.commercetools.sync.cartdiscounts.models
 
com.commercetools.sync.cartdiscounts.utils - package com.commercetools.sync.cartdiscounts.utils
 
com.commercetools.sync.categories - package com.commercetools.sync.categories
 
com.commercetools.sync.categories.helpers - package com.commercetools.sync.categories.helpers
 
com.commercetools.sync.categories.models - package com.commercetools.sync.categories.models
 
com.commercetools.sync.categories.utils - package com.commercetools.sync.categories.utils
 
com.commercetools.sync.commons - package com.commercetools.sync.commons
 
com.commercetools.sync.commons.exceptions - package com.commercetools.sync.commons.exceptions
 
com.commercetools.sync.commons.helpers - package com.commercetools.sync.commons.helpers
 
com.commercetools.sync.commons.models - package com.commercetools.sync.commons.models
 
com.commercetools.sync.commons.utils - package com.commercetools.sync.commons.utils
 
com.commercetools.sync.customers - package com.commercetools.sync.customers
 
com.commercetools.sync.customers.helpers - package com.commercetools.sync.customers.helpers
 
com.commercetools.sync.customers.models - package com.commercetools.sync.customers.models
 
com.commercetools.sync.customers.utils - package com.commercetools.sync.customers.utils
 
com.commercetools.sync.customobjects - package com.commercetools.sync.customobjects
 
com.commercetools.sync.customobjects.helpers - package com.commercetools.sync.customobjects.helpers
 
com.commercetools.sync.customobjects.models - package com.commercetools.sync.customobjects.models
 
com.commercetools.sync.customobjects.utils - package com.commercetools.sync.customobjects.utils
 
com.commercetools.sync.inventories - package com.commercetools.sync.inventories
 
com.commercetools.sync.inventories.helpers - package com.commercetools.sync.inventories.helpers
 
com.commercetools.sync.inventories.models - package com.commercetools.sync.inventories.models
 
com.commercetools.sync.inventories.utils - package com.commercetools.sync.inventories.utils
 
com.commercetools.sync.products - package com.commercetools.sync.products
 
com.commercetools.sync.products.helpers - package com.commercetools.sync.products.helpers
 
com.commercetools.sync.products.models - package com.commercetools.sync.products.models
 
com.commercetools.sync.products.templates.beforeupdatecallback - package com.commercetools.sync.products.templates.beforeupdatecallback
 
com.commercetools.sync.products.utils - package com.commercetools.sync.products.utils
 
com.commercetools.sync.producttypes - package com.commercetools.sync.producttypes
 
com.commercetools.sync.producttypes.helpers - package com.commercetools.sync.producttypes.helpers
 
com.commercetools.sync.producttypes.utils - package com.commercetools.sync.producttypes.utils
 
com.commercetools.sync.services - package com.commercetools.sync.services
 
com.commercetools.sync.services.impl - package com.commercetools.sync.services.impl
 
com.commercetools.sync.shoppinglists - package com.commercetools.sync.shoppinglists
 
com.commercetools.sync.shoppinglists.helpers - package com.commercetools.sync.shoppinglists.helpers
 
com.commercetools.sync.shoppinglists.models - package com.commercetools.sync.shoppinglists.models
 
com.commercetools.sync.shoppinglists.utils - package com.commercetools.sync.shoppinglists.utils
 
com.commercetools.sync.states - package com.commercetools.sync.states
 
com.commercetools.sync.states.helpers - package com.commercetools.sync.states.helpers
 
com.commercetools.sync.states.utils - package com.commercetools.sync.states.utils
 
com.commercetools.sync.taxcategories - package com.commercetools.sync.taxcategories
 
com.commercetools.sync.taxcategories.helpers - package com.commercetools.sync.taxcategories.helpers
 
com.commercetools.sync.taxcategories.utils - package com.commercetools.sync.taxcategories.utils
 
com.commercetools.sync.types - package com.commercetools.sync.types
 
com.commercetools.sync.types.helpers - package com.commercetools.sync.types.helpers
 
com.commercetools.sync.types.utils - package com.commercetools.sync.types.utils
 
CommonTypeUpdateActionUtils - Class in com.commercetools.sync.commons.utils
 
CompletableFutureUtils - Class in com.commercetools.sync.commons.utils
 
containsKey(String) - Method in class com.commercetools.sync.commons.utils.CaffeineReferenceIdToKeyCacheImpl
 
containsKey(String) - Method in interface com.commercetools.sync.commons.utils.ReferenceIdToKeyCache
 
convertCustomValueObjDataToJsonNode(Object) - Static method in class com.commercetools.sync.commons.utils.CustomValueConverter
Takes a value of type Object and converts to JSONNode.
createAndCacheChannel(String) - Method in interface com.commercetools.sync.services.ChannelService
Creates a new channel with the supplied key and puts a new mapping of it's key to id in a cache map.
createAndCacheChannel(String) - Method in class com.commercetools.sync.services.impl.ChannelServiceImpl
 
createAssetDraft(List<Asset>) - Static method in class com.commercetools.sync.products.utils.AssetUtils
 
createAttributes(List<Attribute>) - Static method in class com.commercetools.sync.products.utils.ProductReferenceResolutionUtils
 
createCartDiscount(CartDiscountDraft) - Method in interface com.commercetools.sync.services.CartDiscountService
Given a resource draft of type CartDiscountDraft, this method attempts to create a resource CartDiscount based on it in the CTP project defined by the sync options.
createCartDiscount(CartDiscountDraft) - Method in class com.commercetools.sync.services.impl.CartDiscountServiceImpl
 
createCategory(CategoryDraft) - Method in interface com.commercetools.sync.services.CategoryService
Given a resource draft of type CategoryDraft, this method attempts to create a resource Category based on it in the CTP project defined by the sync options.
createCategory(CategoryDraft) - Method in class com.commercetools.sync.services.impl.CategoryServiceImpl
 
createChannel(String) - Method in interface com.commercetools.sync.services.ChannelService
Creates a new channel with the supplied key.
createChannel(String) - Method in class com.commercetools.sync.services.impl.ChannelServiceImpl
 
createClient(String, ClientCredentials, String, String) - Static method in class com.commercetools.sync.commons.utils.ClientConfigurationUtils
Creates a ProjectApiRoot.
createCustomer(CustomerDraft) - Method in interface com.commercetools.sync.services.CustomerService
Given a resource draft of type CustomerDraft, this method attempts to create a resource Customer based on the draft, in the CTP project defined by the sync options.
createCustomer(CustomerDraft) - Method in class com.commercetools.sync.services.impl.CustomerServiceImpl
 
createCustomFieldsDraft(CustomFields) - Static method in class com.commercetools.sync.products.utils.CustomFieldsUtils
 
createCustomFieldsDraft(CustomFields, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.products.utils.CustomFieldsUtils
 
createGraphQLRequests(List<List<String>>, GraphQlQueryResource) - Method in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
createInventoryEntry(InventoryEntryDraft) - Method in class com.commercetools.sync.services.impl.InventoryServiceImpl
 
createInventoryEntry(InventoryEntryDraft) - Method in interface com.commercetools.sync.services.InventoryService
Creates new inventory entry from inventoryEntryDraft.
createPriceDraft(List<Price>) - Static method in class com.commercetools.sync.products.utils.PriceUtils
 
createPriceDraft(List<Price>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.products.utils.PriceUtils
 
createPriceTierDraft(List<PriceTier>) - Static method in class com.commercetools.sync.products.utils.PriceUtils
 
createProduct(ProductDraft) - Method in class com.commercetools.sync.services.impl.ProductServiceImpl
 
createProduct(ProductDraft) - Method in interface com.commercetools.sync.services.ProductService
Given a resource draft of type ProductDraft, this method attempts to create a resource ProductProjection based on it in the CTP project defined by the sync options.
createProductType(ProductTypeDraft) - Method in class com.commercetools.sync.services.impl.ProductTypeServiceImpl
 
createProductType(ProductTypeDraft) - Method in interface com.commercetools.sync.services.ProductTypeService
Given a resource draft of type ProductTypeDraft, this method attempts to create a resource ProductType based on it in the CTP project defined by the sync options.
createProductVariantDraft(ProductVariant) - Static method in class com.commercetools.sync.products.utils.ProductReferenceResolutionUtils
 
createShoppingList(ShoppingListDraft) - Method in class com.commercetools.sync.services.impl.ShoppingListServiceImpl
 
createShoppingList(ShoppingListDraft) - Method in interface com.commercetools.sync.services.ShoppingListService
Given a resource draft of type ShoppingListDraft, this method attempts to create a resource ShoppingList based on it in the CTP project defined by the sync options.
createState(StateDraft) - Method in class com.commercetools.sync.services.impl.StateServiceImpl
 
createState(StateDraft) - Method in interface com.commercetools.sync.services.StateService
Given a resource draft of type StateDraft, this method attempts to create a resource State based on it in the CTP project defined by the sync options.
createTaxCategory(TaxCategoryDraft) - Method in class com.commercetools.sync.services.impl.TaxCategoryServiceImpl
 
createTaxCategory(TaxCategoryDraft) - Method in interface com.commercetools.sync.services.TaxCategoryService
Given a resource draft of TaxCategoryDraft, this method attempts to create a resource TaxCategory based on it in the CTP project defined by the sync options.
createType(TypeDraft) - Method in class com.commercetools.sync.services.impl.TypeServiceImpl
 
createType(TypeDraft) - Method in interface com.commercetools.sync.services.TypeService
Given a resource draft of type TypeDraft, this method attempts to create a resource Type based on it in the CTP project defined by the sync options.
ctpClient - Variable in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
 
Custom - Interface in com.commercetools.sync.commons.models
 
CUSTOM_OBJECT_CATEGORY_CONTAINER_KEY - Static variable in class com.commercetools.sync.services.impl.UnresolvedReferencesServiceImpl
 
CUSTOM_OBJECT_PRODUCT_CONTAINER_KEY - Static variable in class com.commercetools.sync.services.impl.UnresolvedReferencesServiceImpl
 
CUSTOM_OBJECT_TRANSITION_CONTAINER_KEY - Static variable in class com.commercetools.sync.services.impl.UnresolvedReferencesServiceImpl
 
CUSTOM_OBJECTS - com.commercetools.sync.commons.models.GraphQlQueryResource
 
CustomDraft - Interface in com.commercetools.sync.commons.models
Interface for draft objects which include custom fields.
CUSTOMER_DRAFT_EMAIL_NOT_SET - Static variable in class com.commercetools.sync.customers.helpers.CustomerBatchValidator
 
CUSTOMER_DRAFT_IS_NULL - Static variable in class com.commercetools.sync.customers.helpers.CustomerBatchValidator
 
CUSTOMER_DRAFT_KEY_NOT_SET - Static variable in class com.commercetools.sync.customers.helpers.CustomerBatchValidator
 
CUSTOMER_GROUP_DOES_NOT_EXIST - Static variable in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
 
CUSTOMER_GROUPS - com.commercetools.sync.commons.models.GraphQlQueryResource
 
CUSTOMER_NUMBER_EXISTS_WARNING - Static variable in class com.commercetools.sync.customers.utils.CustomerUpdateActionUtils
 
CustomerBatchValidator - Class in com.commercetools.sync.customers.helpers
 
CustomerBatchValidator(CustomerSyncOptions, CustomerSyncStatistics) - Constructor for class com.commercetools.sync.customers.helpers.CustomerBatchValidator
 
CustomerBatchValidator.ReferencedKeys - Class in com.commercetools.sync.customers.helpers
 
CustomerCustomActionBuilder - Class in com.commercetools.sync.customers.utils
 
CustomerCustomTypeAdapter - Class in com.commercetools.sync.customers.models
Adapt Customer with Custom interface to be used on CustomUpdateActionUtils
CustomerDraftCustomTypeAdapter - Class in com.commercetools.sync.customers.models
Adapt Customer with CustomDraft interface to be used on CustomUpdateActionUtils
CustomerGroupService - Interface in com.commercetools.sync.services
 
CustomerGroupServiceImpl - Class in com.commercetools.sync.services.impl
 
CustomerGroupServiceImpl(BaseSyncOptions) - Constructor for class com.commercetools.sync.services.impl.CustomerGroupServiceImpl
 
CustomerReferenceResolutionUtils - Class in com.commercetools.sync.customers.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
CustomerReferenceResolver - Class in com.commercetools.sync.customers.helpers
 
CustomerReferenceResolver(CustomerSyncOptions, TypeService, CustomerGroupService) - Constructor for class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
Takes a CustomerSyncOptions instance, a TypeService and a CustomerGroupService to instantiate a CustomerReferenceResolver instance that could be used to resolve the customer drafts in the CTP project specified in the injected CustomerSyncOptions instance.
CUSTOMERS - com.commercetools.sync.commons.models.GraphQlQueryResource
 
CustomerService - Interface in com.commercetools.sync.services
 
CustomerServiceImpl - Class in com.commercetools.sync.services.impl
 
CustomerServiceImpl(CustomerSyncOptions) - Constructor for class com.commercetools.sync.services.impl.CustomerServiceImpl
 
CustomerSync - Class in com.commercetools.sync.customers
This class syncs customer drafts with the corresponding customers in the CTP project.
CustomerSync(CustomerSyncOptions) - Constructor for class com.commercetools.sync.customers.CustomerSync
Takes a CustomerSyncOptions to instantiate a new CustomerSync instance that could be used to sync customer drafts in the CTP project specified in the injected CustomerSync instance.
CustomerSync(CustomerSyncOptions, CustomerService, TypeService, CustomerGroupService) - Constructor for class com.commercetools.sync.customers.CustomerSync
Takes a CustomerSyncOptions and service instances to instantiate a new CustomerSync instance that could be used to sync customer drafts in the CTP project specified in the injected CustomerSyncOptions instance.
CustomerSyncOptions - Class in com.commercetools.sync.customers
 
CustomerSyncOptionsBuilder - Class in com.commercetools.sync.customers
 
CustomerSyncStatistics - Class in com.commercetools.sync.customers.helpers
 
CustomerSyncStatistics() - Constructor for class com.commercetools.sync.customers.helpers.CustomerSyncStatistics
 
CustomerSyncUtils - Class in com.commercetools.sync.customers.utils
 
CustomerTransformUtils - Class in com.commercetools.sync.customers.utils
 
CustomerTransformUtils() - Constructor for class com.commercetools.sync.customers.utils.CustomerTransformUtils
 
CustomerUpdateActionUtils - Class in com.commercetools.sync.customers.utils
 
CustomFieldsUtils - Class in com.commercetools.sync.products.utils
 
CustomFieldsUtils() - Constructor for class com.commercetools.sync.products.utils.CustomFieldsUtils
 
CustomObjectBatchValidator - Class in com.commercetools.sync.customobjects.helpers
 
CustomObjectBatchValidator(CustomObjectSyncOptions, CustomObjectSyncStatistics) - Constructor for class com.commercetools.sync.customobjects.helpers.CustomObjectBatchValidator
 
CustomObjectCompositeIdentifier - Class in com.commercetools.sync.customobjects.helpers
This class is only meant for the internal use of the commercetools-sync-java library.
CustomObjectService - Interface in com.commercetools.sync.services
 
CustomObjectServiceImpl - Class in com.commercetools.sync.services.impl
Implementation of CustomObjectService interface.
CustomObjectServiceImpl(CustomObjectSyncOptions) - Constructor for class com.commercetools.sync.services.impl.CustomObjectServiceImpl
 
CustomObjectSync - Class in com.commercetools.sync.customobjects
This class syncs custom object drafts with the corresponding custom objects in the CTP project.
CustomObjectSync(CustomObjectSyncOptions) - Constructor for class com.commercetools.sync.customobjects.CustomObjectSync
 
CustomObjectSyncOptions - Class in com.commercetools.sync.customobjects
 
CustomObjectSyncOptionsBuilder - Class in com.commercetools.sync.customobjects
 
CustomObjectSyncStatistics - Class in com.commercetools.sync.customobjects.helpers
 
CustomObjectSyncStatistics() - Constructor for class com.commercetools.sync.customobjects.helpers.CustomObjectSyncStatistics
 
CustomObjectSyncUtils - Class in com.commercetools.sync.customobjects.utils
 
CustomObjectSyncUtils() - Constructor for class com.commercetools.sync.customobjects.utils.CustomObjectSyncUtils
 
CustomReferenceResolver<ResourceDraftT extends io.vrap.rmf.base.client.Draft<ResourceDraftT>,​BuilderT extends io.vrap.rmf.base.client.Builder<ResourceDraftT>,​SyncOptionsT extends BaseSyncOptions> - Class in com.commercetools.sync.commons.helpers
This class is responsible for providing an abstract implementation of reference resolution on Custom CTP resources for example (Categories, inventories and resource with a custom field).
CustomReferenceResolver(SyncOptionsT, TypeService) - Constructor for class com.commercetools.sync.commons.helpers.CustomReferenceResolver
 
CustomTypeReferenceResolutionUtils - Class in com.commercetools.sync.commons.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
CustomUpdateActionUtils - Class in com.commercetools.sync.commons.utils
 
CustomValueConverter - Class in com.commercetools.sync.commons.utils
 
CustomValueConverter() - Constructor for class com.commercetools.sync.commons.utils.CustomValueConverter
 

D

delete(String, String, Class<WaitingToBeResolvedT>) - Method in class com.commercetools.sync.services.impl.UnresolvedReferencesServiceImpl
 
delete(String, String, Class<WaitingToBeResolvedT>) - Method in interface com.commercetools.sync.services.UnresolvedReferencesService
Given a draft key, this methods deletes the matching draft from persistence.
DESCRIPTION - com.commercetools.sync.products.ActionGroup
 
DuplicateKeyException - Exception in com.commercetools.sync.commons.exceptions
 
DuplicateKeyException(String) - Constructor for exception com.commercetools.sync.commons.exceptions.DuplicateKeyException
 
DuplicateKeyException(String, Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.DuplicateKeyException
 
DuplicateKeyException(Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.DuplicateKeyException
 
DuplicateNameException - Exception in com.commercetools.sync.commons.exceptions
 
DuplicateNameException(String) - Constructor for exception com.commercetools.sync.commons.exceptions.DuplicateNameException
 
DuplicateNameException(String, Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.DuplicateNameException
 
DuplicateNameException(Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.DuplicateNameException
 

E

emptyIfNull(Collection<T>) - Static method in class com.commercetools.sync.commons.utils.CollectionUtils
Safe wrapper around nullable collection instances: returns collection argument itself, if the collection is non-null, otherwise returns (immutable) empty collection.
emptyIfNull(List<T>) - Static method in class com.commercetools.sync.commons.utils.CollectionUtils
Safe wrapper around nullable list instances: returns list argument itself, if the list is non-null, otherwise returns (immutable) empty list.
ensureChannels(boolean) - Method in class com.commercetools.sync.inventories.InventorySyncOptionsBuilder
Set option that indicates whether sync process should create a supply channel of given key when it doesn't exist in a target project yet.
ensurePriceChannels(boolean) - Method in class com.commercetools.sync.products.ProductSyncOptionsBuilder
Set option that indicates whether sync process should create a price channel of given key when it doesn't exist in a target project yet.
EnumValuesUpdateActionUtils - Class in com.commercetools.sync.commons.utils
The utils in this class are only meant for the internal use of the commercetools-sync-java library.
equals(Object) - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
 
equals(Object) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
equals(Object) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
 
equals(Object) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
 
equals(Object) - Method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
 
equals(Object) - Method in class com.commercetools.sync.inventories.helpers.InventoryEntryIdentifier
 
equals(Object) - Method in class com.commercetools.sync.products.helpers.PriceCompositeId
 
errorCallback - Variable in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
 
errorCallback(QuadConsumer<SyncException, Optional<ResourceDraftT>, Optional<ResourceT>, List<ResourceUpdateActionT>>) - Method in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
Sets the errorCallback function of the sync module.
errorCallback(Consumer<Throwable>) - Method in class com.commercetools.sync.commons.CleanupUnresolvedReferenceCustomObjects
Sets the errorCallback function of the cleanup.
executeChunks(ProjectApiRoot, List<GraphQLRequest>) - Static method in class com.commercetools.sync.commons.utils.ChunkUtils
Executes the given List of GraphQLRequests, and collects results in a list.
executeChunks(List<ResourceT>) - Static method in class com.commercetools.sync.commons.utils.ChunkUtils
Executes the given List of PagedQueryResourceRequests, and collects results in a list.
executeSupplierIfConcurrentModificationException(Throwable, Supplier<ResultT>, Supplier<ResultT>) - Static method in class com.commercetools.sync.commons.BaseSync
This method checks if the supplied exception is an instance of ConcurrentModificationException.
executeSupplierIfPassesFilter(SyncFilter, ActionGroup, Supplier<T>, Supplier<T>) - Static method in class com.commercetools.sync.products.utils.FilterUtils
Given a SyncFilter, a ActionGroup and 2 Supplier.

F

FAILED_TO_BUILD_ATTRIBUTE_UPDATE_ACTION - Static variable in class com.commercetools.sync.products.utils.ProductVariantUpdateActionUtils
 
FAILED_TO_RESOLVE_CUSTOM_TYPE - Static variable in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
 
FAILED_TO_RESOLVE_CUSTOMER_GROUP_REFERENCE - Static variable in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
 
FAILED_TO_RESOLVE_REFERENCE - Static variable in class com.commercetools.sync.products.helpers.ProductReferenceResolver
 
FAILED_TO_RESOLVE_STORE_REFERENCE - Static variable in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
 
fetch(Set<String>, String, Class<WaitingToBeResolvedT>) - Method in class com.commercetools.sync.services.impl.UnresolvedReferencesServiceImpl
 
fetch(Set<String>, String, Class<WaitingToBeResolvedT>) - Method in interface com.commercetools.sync.services.UnresolvedReferencesService
Given draft keys, this method fetches the persisted drafts waiting to be resolved.
fetchAndFillReferenceIdToKeyCache(Set<String>, GraphQlQueryResource) - Method in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
fetchCachedCategoryId(String) - Method in interface com.commercetools.sync.services.CategoryService
Given a key, this method first checks if cached map of category keys -> ids contains the key.
fetchCachedCategoryId(String) - Method in class com.commercetools.sync.services.impl.CategoryServiceImpl
 
fetchCachedChannelId(String) - Method in interface com.commercetools.sync.services.ChannelService
Given a key, this method first checks if a cached map of channel keys -> ids is not empty.
fetchCachedChannelId(String) - Method in class com.commercetools.sync.services.impl.ChannelServiceImpl
 
fetchCachedCustomerGroupId(String) - Method in interface com.commercetools.sync.services.CustomerGroupService
Given a key, this method first checks if a cached map of customer group keys -> ids contains the key.
fetchCachedCustomerGroupId(String) - Method in class com.commercetools.sync.services.impl.CustomerGroupServiceImpl
 
fetchCachedCustomerId(String) - Method in interface com.commercetools.sync.services.CustomerService
Given a key, if it is blank (null/empty), a completed future with an empty optional is returned.
fetchCachedCustomerId(String) - Method in class com.commercetools.sync.services.impl.CustomerServiceImpl
 
fetchCachedCustomObjectId(CustomObjectCompositeIdentifier) - Method in interface com.commercetools.sync.services.CustomObjectService
Given an identifier, this method first checks if identifier#toString() is contained in a cached map of CustomObjectCompositeIdentifier.toString() -> ids .
fetchCachedCustomObjectId(CustomObjectCompositeIdentifier) - Method in class com.commercetools.sync.services.impl.CustomObjectServiceImpl
 
fetchCachedProductAttributeMetaDataMap(String) - Method in class com.commercetools.sync.services.impl.ProductTypeServiceImpl
 
fetchCachedProductAttributeMetaDataMap(String) - Method in interface com.commercetools.sync.services.ProductTypeService
Given a productType, this method first checks if a cached map of ProductType ids -> map of AttributeMetaData is not empty.
fetchCachedProductTypeId(String) - Method in class com.commercetools.sync.services.impl.ProductTypeServiceImpl
 
fetchCachedProductTypeId(String) - Method in interface com.commercetools.sync.services.ProductTypeService
Given a key, this method first checks if a cached map of ProductType keys -> ids contains the key.
fetchCachedStateId(String) - Method in class com.commercetools.sync.services.impl.StateServiceImpl
 
fetchCachedStateId(String) - Method in interface com.commercetools.sync.services.StateService
Given a key, this method first checks if a cached map of state keys -> ids is not empty.
fetchCachedTaxCategoryId(String) - Method in class com.commercetools.sync.services.impl.TaxCategoryServiceImpl
 
fetchCachedTaxCategoryId(String) - Method in interface com.commercetools.sync.services.TaxCategoryService
Given a key, this method first checks if a cached map of TaxCategory keys -> ids is not empty.
fetchCachedTypeId(String) - Method in class com.commercetools.sync.services.impl.TypeServiceImpl
 
fetchCachedTypeId(String) - Method in interface com.commercetools.sync.services.TypeService
Given a key, this method first checks if a cached map of Type keys -> ids contains the key.
fetchCartDiscount(String) - Method in interface com.commercetools.sync.services.CartDiscountService
Given a cart discount key, this method fetches a cart discount that matches this given key in the CTP project defined in a potentially injected ProjectApiRoot.
fetchCartDiscount(String) - Method in class com.commercetools.sync.services.impl.CartDiscountServiceImpl
 
fetchCategory(String) - Method in interface com.commercetools.sync.services.CategoryService
Given a category key, this method fetches a category that matches this given key in the CTP project defined in a potentially injected ProjectApiRoot.
fetchCategory(String) - Method in class com.commercetools.sync.services.impl.CategoryServiceImpl
 
fetchCustomerByKey(String) - Method in interface com.commercetools.sync.services.CustomerService
Given a customer key, this method fetches a customer that matches this given key in the CTP project defined in a potentially injected ProjectApiRoot.
fetchCustomerByKey(String) - Method in class com.commercetools.sync.services.impl.CustomerServiceImpl
 
fetchCustomObject(CustomObjectCompositeIdentifier) - Method in interface com.commercetools.sync.services.CustomObjectService
Given a CustomObjectCompositeIdentifier identify which includes key and container of CustomObject, this method fetches a CustomObject that matches this given identifier in the CTP project defined in an injected ProjectApiRoot.
fetchCustomObject(CustomObjectCompositeIdentifier) - Method in class com.commercetools.sync.services.impl.CustomObjectServiceImpl
 
fetchInventoryEntriesByIdentifiers(Set<InventoryEntryIdentifier>) - Method in class com.commercetools.sync.services.impl.InventoryServiceImpl
 
fetchInventoryEntriesByIdentifiers(Set<InventoryEntryIdentifier>) - Method in interface com.commercetools.sync.services.InventoryService
Queries existing InventoryEntry's against set of sku and supply channels.
fetchMatchingCartDiscountsByKeys(Set<String>) - Method in interface com.commercetools.sync.services.CartDiscountService
Given a Set of CartDiscount keys, this method fetches a set of all the CartDiscounts, matching this given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingCartDiscountsByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.CartDiscountServiceImpl
 
fetchMatchingCategoriesByKeys(Set<String>) - Method in interface com.commercetools.sync.services.CategoryService
Given a Set of category keys, this method fetches a set of all the categories, matching this given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingCategoriesByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.CategoryServiceImpl
 
fetchMatchingCustomersByKeys(Set<String>) - Method in interface com.commercetools.sync.services.CustomerService
Given a Set of customer keys, this method fetches a set of all the customers, matching the given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingCustomersByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.CustomerServiceImpl
 
fetchMatchingCustomObjects(Set<CustomObjectCompositeIdentifier>) - Method in interface com.commercetools.sync.services.CustomObjectService
Given a Set of CustomObjectCompositeIdentifier, this method fetches a set of all the CustomObjects, matching this given set of CustomObjectCompositeIdentifiers in the CTP project defined in an injected ProjectApiRoot.
fetchMatchingCustomObjects(Set<CustomObjectCompositeIdentifier>) - Method in class com.commercetools.sync.services.impl.CustomObjectServiceImpl
 
fetchMatchingProductsByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.ProductServiceImpl
 
fetchMatchingProductsByKeys(Set<String>) - Method in interface com.commercetools.sync.services.ProductService
Given a Set of product keys, this method fetches a set of all the products, matching this given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingProductTypesByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.ProductTypeServiceImpl
 
fetchMatchingProductTypesByKeys(Set<String>) - Method in interface com.commercetools.sync.services.ProductTypeService
Given a Set of ProductType keys, this method fetches a set of all the ProductTypes, matching this given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingShoppingListsByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.ShoppingListServiceImpl
 
fetchMatchingShoppingListsByKeys(Set<String>) - Method in interface com.commercetools.sync.services.ShoppingListService
Given a Set of shopping list keys, this method fetches a set of all the shopping lists, matching given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingStatesByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.StateServiceImpl
 
fetchMatchingStatesByKeys(Set<String>) - Method in interface com.commercetools.sync.services.StateService
Given a Set of state keys, this method fetches a set of all the states, matching given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingStatesByKeysWithTransitions(Set<String>) - Method in class com.commercetools.sync.services.impl.StateServiceImpl
 
fetchMatchingStatesByKeysWithTransitions(Set<String>) - Method in interface com.commercetools.sync.services.StateService
Given a Set of state keys, this method fetches a set of all the states with expanded transitions, matching given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingTaxCategoriesByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.TaxCategoryServiceImpl
 
fetchMatchingTaxCategoriesByKeys(Set<String>) - Method in interface com.commercetools.sync.services.TaxCategoryService
Given a Set of tax category keys, this method fetches a set of all the taxCategories, matching given set of keys in the CTP project, defined in an injected ProjectApiRoot.
fetchMatchingTypesByKeys(Set<String>) - Method in class com.commercetools.sync.services.impl.TypeServiceImpl
 
fetchMatchingTypesByKeys(Set<String>) - Method in interface com.commercetools.sync.services.TypeService
 
fetchProduct(String) - Method in class com.commercetools.sync.services.impl.ProductServiceImpl
 
fetchProduct(String) - Method in interface com.commercetools.sync.services.ProductService
Given a product key, this method fetches a product that matches this given key in the CTP project defined in a potentially injected ProjectApiRoot.
fetchProductType(String) - Method in class com.commercetools.sync.services.impl.ProductTypeServiceImpl
 
fetchProductType(String) - Method in interface com.commercetools.sync.services.ProductTypeService
Given a productType key, this method fetches a productType that matches this given key in the CTP project defined in an injected ProjectApiRoot.
fetchShoppingList(String) - Method in class com.commercetools.sync.services.impl.ShoppingListServiceImpl
 
fetchShoppingList(String) - Method in interface com.commercetools.sync.services.ShoppingListService
Given a shopping list key, this method fetches a shopping list that matches given key in the CTP project defined in a potentially injected ProjectApiRoot.
fetchState(String) - Method in class com.commercetools.sync.services.impl.StateServiceImpl
 
fetchState(String) - Method in interface com.commercetools.sync.services.StateService
Given a state key, this method fetches a state that matches given key in the CTP project defined in a potentially injected ProjectApiRoot.
fetchTaxCategory(String) - Method in class com.commercetools.sync.services.impl.TaxCategoryServiceImpl
 
fetchTaxCategory(String) - Method in interface com.commercetools.sync.services.TaxCategoryService
Given a tax category key, this method fetches a tax category that matches given key in the CTP project defined in a potentially injected ProjectApiRoot.
fetchTypeByKey(String) - Method in class com.commercetools.sync.services.impl.TypeServiceImpl
 
fetchTypeByKey(String) - Method in interface com.commercetools.sync.services.TypeService
Given a type key, this method fetches a type that matches this given key in the CTP project defined in an injected ProjectApiRoot.
filterActionGroup(ActionGroup) - Method in class com.commercetools.sync.products.SyncFilter
Checks if the supplied ActionGroup passes this filter.
filterCollection(Collection<T>, Predicate<T>) - Static method in class com.commercetools.sync.commons.utils.CollectionUtils
Create a new collection which contains only elements which satisfy includeCondition predicate.
filterEmptyOptionals(Collection<Optional<T>>) - Static method in class com.commercetools.sync.commons.utils.OptionalUtils
Takes a Collection of Optionals containing some elements of type T, this method filters out any empty Optional and returns a new list containing the values of the non-empty optionals.
filterEmptyOptionals(Optional<T>...) - Static method in class com.commercetools.sync.commons.utils.OptionalUtils
Takes zero or more Optionals containing some elements of type T, this method filters out any empty Optional and returns a new list containing the values of the non-empty optionals.
filterFrenchLocales(ProductDraft) - Static method in class com.commercetools.sync.products.templates.beforeupdatecallback.SyncSingleLocale
Takes a ProductDraft and filters out any localization other than Locale.FRENCH from LocalizedString fields of the supplied ProductDraft.
filterNullAndMap(Stream<T>, Function<T, S>) - Static method in class com.commercetools.sync.commons.utils.StreamUtils
Applies the supplied mapper function on every non-null element in the supplied Stream of elements.
FilterUtils - Class in com.commercetools.sync.products.utils
 

G

GenericCustomActionBuilder<ResourceUpdateActionT extends com.commercetools.api.models.ResourceUpdateAction<ResourceUpdateActionT>> - Interface in com.commercetools.sync.commons.helpers
A generic custom update action builder that creates update actions for example for the type Customer
get() - Method in class com.commercetools.sync.customobjects.models.NoopResourceUpdateAction
 
get(String) - Method in class com.commercetools.sync.commons.utils.CaffeineReferenceIdToKeyCacheImpl
 
get(String) - Method in interface com.commercetools.sync.commons.utils.ReferenceIdToKeyCache
 
getAction() - Method in class com.commercetools.sync.customobjects.models.NoopResourceUpdateAction
 
getAllVariants(ProductDraft) - Static method in class com.commercetools.sync.products.utils.ProductUpdateActionUtils
Returns a list containing all the variants (including the master variant) of the supplied ProductDraft.
getAttributeReferences(JsonNode) - Static method in class com.commercetools.sync.products.utils.AttributeUtils
Given a JsonNode this method extracts the nodes containing a "typeId" field which is representing a reference type.
getBatchSize() - Method in class com.commercetools.sync.commons.BaseSyncOptions
Gets the batch size used in the sync process.
getBeforeCreateCallback() - Method in class com.commercetools.sync.commons.BaseSyncOptions
Returns the beforeCreateCallback Function<V, Optional<V>> function set to this BaseSyncOptions.
getBeforeUpdateCallback() - Method in class com.commercetools.sync.commons.BaseSyncOptions
Returns the beforeUpdateCallback TriFunction<List<ResourceUpdateAction< U>>, V, U, List<ResourceUpdateAction<U>>> function set to this BaseSyncOptions.
getCacheSize() - Method in class com.commercetools.sync.commons.BaseSyncOptions
Gets the cache size used in the sync process.
getCategoryDraft() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
getCategoryKeys() - Method in class com.commercetools.sync.categories.helpers.CategoryBatchValidator.ReferencedKeys
 
getCategoryKeys() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
getCategoryOrderHints() - Method in class com.commercetools.sync.commons.helpers.CategoryResourceIdentifierPair
 
getCategoryResourceIdentifiers() - Method in class com.commercetools.sync.commons.helpers.CategoryResourceIdentifierPair
 
getCauses() - Method in exception com.commercetools.sync.commons.exceptions.InvalidProductTypeException
 
getCauses() - Method in exception com.commercetools.sync.commons.exceptions.ReferenceReplacementException
 
getChannelId() - Method in class com.commercetools.sync.products.helpers.PriceCompositeId
 
getChannelKeys() - Method in class com.commercetools.sync.inventories.helpers.InventoryBatchValidator.ReferencedKeys
 
getChannelKeys() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
getChildrenKeys(String) - Method in class com.commercetools.sync.categories.helpers.CategorySyncStatistics
Returns the children keys of given parentKey.
getContainer() - Method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
 
getCountryCode() - Method in class com.commercetools.sync.products.helpers.PriceCompositeId
 
getCreated() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the total number of resources that were created.
getCtpClient() - Method in class com.commercetools.sync.commons.BaseSyncOptions
Returns the ProjectApiRoot responsible for interaction with the target CTP project.
getCtpClient() - Method in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
getCurrencyCode() - Method in class com.commercetools.sync.products.helpers.PriceCompositeId
 
getCustom() - Method in class com.commercetools.sync.cartdiscounts.models.CartDiscountCustomTypeAdapter
Get custom fields of the CartDiscount
getCustom() - Method in class com.commercetools.sync.cartdiscounts.models.CartDiscountDraftCustomTypeAdapter
Get custom fields of the CartDiscountDraft
getCustom() - Method in class com.commercetools.sync.categories.models.CategoryCustomTypeAdapter
Get custom fields of the Category
getCustom() - Method in class com.commercetools.sync.categories.models.CategoryDraftCustomTypeAdapter
Get custom fields of the CategoryDraft
getCustom() - Method in class com.commercetools.sync.commons.models.AssetCustomTypeAdapter
Get custom fields of the Asset
getCustom() - Method in class com.commercetools.sync.commons.models.AssetDraftCustomTypeAdapter
Get custom fields of the AssetDraft
getCustom() - Method in interface com.commercetools.sync.commons.models.Custom
 
getCustom() - Method in interface com.commercetools.sync.commons.models.CustomDraft
 
getCustom() - Method in class com.commercetools.sync.customers.models.CustomerCustomTypeAdapter
Get custom fields of the Customer
getCustom() - Method in class com.commercetools.sync.customers.models.CustomerDraftCustomTypeAdapter
Get custom fields of the CustomerDraft
getCustom() - Method in class com.commercetools.sync.inventories.models.InventoryEntryCustomTypeAdapter
Get custom fields of the InventoryEntry
getCustom() - Method in class com.commercetools.sync.inventories.models.InventoryEntryDraftCustomTypeAdapter
Get custom fields of the InventoryEntryDraft
getCustom() - Method in class com.commercetools.sync.products.models.PriceCustomTypeAdapter
Get custom fields of the Price
getCustom() - Method in class com.commercetools.sync.products.models.PriceDraftCustomTypeAdapter
Get custom fields of the PriceDraft
getCustom() - Method in class com.commercetools.sync.shoppinglists.models.ShoppingListCustomTypeAdapter
Get custom fields of the ShoppingList
getCustom() - Method in class com.commercetools.sync.shoppinglists.models.ShoppingListLineItemCustomTypeAdapter
Get custom fields of the ShoppingListLineItem
getCustom() - Method in class com.commercetools.sync.shoppinglists.models.ShoppingListLineItemDraftCustomTypeAdapter
Get custom fields of the ShoppingListLineItemDraft
getCustom() - Method in class com.commercetools.sync.shoppinglists.models.TextLineItemCustomTypeAdapter
Get custom fields of the TextLineItem
getCustom() - Method in class com.commercetools.sync.shoppinglists.models.TextLineItemDraftCustomTypeAdapter
Get custom fields of the TextLineItemDraft
getCustomerGroupId() - Method in class com.commercetools.sync.products.helpers.PriceCompositeId
 
getCustomerGroupKeys() - Method in class com.commercetools.sync.customers.helpers.CustomerBatchValidator.ReferencedKeys
 
getCustomerGroupKeys() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
getCustomerKeys() - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListBatchValidator.ReferencedKeys
 
getCustomObjectCompositeIdentifiers() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
Applies mapping of Set<String> identifiers (collected from reference id fields of product `key-value-document` references) to Set< CustomObjectCompositeIdentifier> to be used for caching purposes.
getDefaultReportMessageForResource(String) - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Builds a proper summary message of the statistics report of a given resourceString in following format:
getDraftBuilderFromStagedProduct(ProductProjection) - Static method in class com.commercetools.sync.products.utils.ProductReferenceResolutionUtils
Given a Product this method creates a ProductDraftBuilder based on the staged projection values of the supplied product.
getErrorCallback() - Method in class com.commercetools.sync.commons.BaseSyncOptions
Returns the errorCallback QuadConsumer<SyncException, Optional<V>, Optional<U>, List<ResourceUpdateAction<U>>> function set to this BaseSyncOptions.
getFailed() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the total number of resources that failed to sync.
getId() - Method in class com.commercetools.sync.cartdiscounts.models.CartDiscountCustomTypeAdapter
Get Id of the CartDiscount
getId() - Method in class com.commercetools.sync.categories.models.CategoryCustomTypeAdapter
Get Id of the Category
getId() - Method in class com.commercetools.sync.commons.models.AssetCustomTypeAdapter
Get Id of the Asset
getId() - Method in interface com.commercetools.sync.commons.models.Custom
 
getId() - Method in class com.commercetools.sync.customers.models.CustomerCustomTypeAdapter
Get Id of the Customer
getId() - Method in class com.commercetools.sync.inventories.models.InventoryEntryCustomTypeAdapter
Get Id of the InventoryEntry
getId() - Method in class com.commercetools.sync.products.models.PriceCustomTypeAdapter
Get Id of the Price
getId() - Method in class com.commercetools.sync.shoppinglists.models.ShoppingListCustomTypeAdapter
Get Id of the ShoppingList
getId() - Method in class com.commercetools.sync.shoppinglists.models.ShoppingListLineItemCustomTypeAdapter
Get Id of the ShoppingListLineItem
getId() - Method in class com.commercetools.sync.shoppinglists.models.TextLineItemCustomTypeAdapter
Get Id of the TextLineItem
getIdFromCacheOrFetch(String) - Method in class com.commercetools.sync.services.impl.ProductServiceImpl
 
getIdFromCacheOrFetch(String) - Method in interface com.commercetools.sync.services.ProductService
Given a key, if it is blank (null/empty), a completed future with an empty optional is returned.
getIdFromReference(Reference) - Static method in class com.commercetools.sync.commons.helpers.BaseReferenceResolver
This method gets the key value on the passed Reference from the id field, if valid.
getKey() - Method in class com.commercetools.sync.commons.models.AssetCustomTypeAdapter
Get Key of the Asset
getKey() - Method in interface com.commercetools.sync.commons.models.WaitingToBeResolved
 
getKey() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
getKey() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
 
getKey() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
 
getKey() - Method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
 
getKey() - Method in class com.commercetools.sync.products.models.PriceCustomTypeAdapter
Get Key of the Price
getKeyFromResourceIdentifier(ResourceIdentifier) - Static method in class com.commercetools.sync.commons.helpers.BaseReferenceResolver
This method gets the key value on the passed ResourceIdentifier, if valid.
getLatestBatchHumanReadableProcessingTime() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the human readable processing time in the following format @{code "0d, 0h, 0m, 2s, 545ms"}.
getLatestBatchProcessingTimeInDays() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the number of days it took to process.
getLatestBatchProcessingTimeInHours() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the number of hours it took to process.
getLatestBatchProcessingTimeInMillis() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the number of milliseconds it took to process.
getLatestBatchProcessingTimeInMinutes() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the number of minutes it took to process.
getLatestBatchProcessingTimeInSeconds() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the number of seconds it took to process.
getMissingReferencedCategoriesKeys() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
getMissingReferencedProductKeys() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
 
getMissingTransitionStateKeys() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
 
getName() - Method in enum com.commercetools.sync.commons.models.GraphQlQueryResource
 
getName() - Method in class com.commercetools.sync.products.AttributeMetaData
Gets the name of the attribute.
getNonCachedReferenceIds(Set<String>) - Method in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
getNonCachedReferences(List<JsonNode>) - Method in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
getNumberOfCategoriesWithMissingParents() - Method in class com.commercetools.sync.categories.helpers.CategorySyncStatistics
Returns the total number of categories with missing parents.
getNumberOfProductsWithMissingParents() - Method in class com.commercetools.sync.products.helpers.ProductSyncStatistics
Returns the total number of products with missing parents.
getNumberOfProductTypesWithMissingNestedProductTypes() - Method in class com.commercetools.sync.producttypes.helpers.ProductTypeSyncStatistics
Returns the total number of product types with at least one NestedType or a Set of NestedType attribute definition(s) referencing a missing productType.
getNumberOfStatesWithMissingParents() - Method in class com.commercetools.sync.states.helpers.StateSyncStatistics
Returns the total number of states with missing parents.
getProcessed() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the total number of resources that were processed/synced.
getProductDraft() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
 
getProductKeys() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
getProductTypeKey(AttributeType) - Static method in class com.commercetools.sync.producttypes.helpers.ProductTypeBatchValidator
This method is meant be only used internally by the library.
getProductTypeKeys() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
getProductTypeKeysWithMissingParents() - Method in class com.commercetools.sync.producttypes.helpers.ProductTypeSyncStatistics
 
getReferencedProductKeys(ProductVariantDraft) - Static method in class com.commercetools.sync.products.helpers.ProductBatchValidator
Get a set of referenced product keys on all attribute drafts on the supplied Product Variant Draft.
getReportMessage() - Method in class com.commercetools.sync.cartdiscounts.helpers.CartDiscountSyncStatistics
Builds a summary of the cart discount sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.categories.helpers.CategorySyncStatistics
Builds a summary of the category sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.commons.CleanupUnresolvedReferenceCustomObjects.Statistics
 
getReportMessage() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets a summary message of the statistics report.
getReportMessage() - Method in class com.commercetools.sync.customers.helpers.CustomerSyncStatistics
Builds a summary of the customer sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.customobjects.helpers.CustomObjectSyncStatistics
Builds a summary of the custom object sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.inventories.helpers.InventorySyncStatistics
Builds a summary of the inventory sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.products.helpers.ProductSyncStatistics
Builds a summary of the product sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.producttypes.helpers.ProductTypeSyncStatistics
Builds a summary of the product type sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListSyncStatistics
Builds a summary of the shopping list sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.states.helpers.StateSyncStatistics
Builds a summary of the state sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.taxcategories.helpers.TaxCategorySyncStatistics
Builds a summary of the tax category sync statistics instance that looks like the following example:
getReportMessage() - Method in class com.commercetools.sync.types.helpers.TypeSyncStatistics
Builds a summary of the type sync statistics instance that looks like the following example:
getResourceIdentifierWithKey(Reference, ReferenceIdToKeyCache, BiFunction<String, String, ResourceIdentifierT>) - Static method in class com.commercetools.sync.commons.utils.SyncUtils
Given a reference to a resource of type T, this method checks if the reference id is cached.
getSku() - Method in class com.commercetools.sync.inventories.helpers.InventoryEntryIdentifier
 
getStateDraft() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
 
getStateKeys() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
getStatistics() - Method in class com.commercetools.sync.commons.BaseSync
Returns an instance of type U which is a subclass of BaseSyncStatistics containing all the stats of the sync process; which includes a report message, the total number of update, created, failed, processed resources and the processing time of the sync in different time units and in a human readable format.
getSupplyChannelId() - Method in class com.commercetools.sync.inventories.helpers.InventoryEntryIdentifier
 
getSyncFilter() - Method in class com.commercetools.sync.products.ProductSyncOptions
Returns the SyncFilter set to this ProductSyncOptions.
getSyncOptions() - Method in class com.commercetools.sync.commons.BaseSync
 
getSyncStatisticsClassName() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the name of the implementation class extending this abstract class.
getTaxCategoryKeys() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
getThis() - Method in class com.commercetools.sync.cartdiscounts.CartDiscountSyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getThis() - Method in class com.commercetools.sync.cartdiscounts.helpers.CartDiscountSyncStatistics
 
getThis() - Method in class com.commercetools.sync.categories.CategorySyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getThis() - Method in class com.commercetools.sync.categories.helpers.CategorySyncStatistics
 
getThis() - Method in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
Returns this instance of T, which extends BaseSyncOptionsBuilder.
getThis() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Returns this instance of T, which extends BaseSyncStatistics.
getThis() - Method in class com.commercetools.sync.customers.CustomerSyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getThis() - Method in class com.commercetools.sync.customers.helpers.CustomerSyncStatistics
 
getThis() - Method in class com.commercetools.sync.customobjects.CustomObjectSyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getThis() - Method in class com.commercetools.sync.customobjects.helpers.CustomObjectSyncStatistics
 
getThis() - Method in class com.commercetools.sync.inventories.helpers.InventorySyncStatistics
 
getThis() - Method in class com.commercetools.sync.inventories.InventorySyncOptionsBuilder
Returns this instance of InventorySyncOptionsBuilder.
getThis() - Method in class com.commercetools.sync.products.helpers.ProductSyncStatistics
 
getThis() - Method in class com.commercetools.sync.products.ProductSyncOptionsBuilder
 
getThis() - Method in class com.commercetools.sync.producttypes.helpers.ProductTypeSyncStatistics
 
getThis() - Method in class com.commercetools.sync.producttypes.ProductTypeSyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getThis() - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListSyncStatistics
 
getThis() - Method in class com.commercetools.sync.shoppinglists.ShoppingListSyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getThis() - Method in class com.commercetools.sync.states.helpers.StateSyncStatistics
 
getThis() - Method in class com.commercetools.sync.states.StateSyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getThis() - Method in class com.commercetools.sync.taxcategories.helpers.TaxCategorySyncStatistics
 
getThis() - Method in class com.commercetools.sync.taxcategories.TaxCategorySyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getThis() - Method in class com.commercetools.sync.types.helpers.TypeSyncStatistics
 
getThis() - Method in class com.commercetools.sync.types.TypeSyncOptionsBuilder
Returns an instance of this class to be used in the superclass's generic methods.
getTotalDeleted() - Method in class com.commercetools.sync.commons.CleanupUnresolvedReferenceCustomObjects.Statistics
 
getTotalFailed() - Method in class com.commercetools.sync.commons.CleanupUnresolvedReferenceCustomObjects.Statistics
 
getTypeId() - Method in class com.commercetools.sync.cartdiscounts.models.CartDiscountCustomTypeAdapter
Get typeId of the CartDiscount see: https://docs.commercetools.com/api/types#referencetype
getTypeId() - Method in class com.commercetools.sync.categories.models.CategoryCustomTypeAdapter
Get typeId of the Category see: https://docs.commercetools.com/api/types#referencetype
getTypeId() - Method in class com.commercetools.sync.commons.models.AssetCustomTypeAdapter
Get typeId of the Asset see: https://docs.commercetools.com/api/types#referencetype
getTypeId() - Method in interface com.commercetools.sync.commons.models.Custom
 
getTypeId() - Method in class com.commercetools.sync.customers.models.CustomerCustomTypeAdapter
Get typeId of the Customer see: https://docs.commercetools.com/api/types#referencetype
getTypeId() - Method in class com.commercetools.sync.inventories.models.InventoryEntryCustomTypeAdapter
Get typeId of the InventoryEntry see: https://docs.commercetools.com/api/types#referencetype
getTypeId() - Method in class com.commercetools.sync.products.models.PriceCustomTypeAdapter
Get typeId of the Price see: https://docs.commercetools.com/api/types#referencetype
getTypeId() - Method in class com.commercetools.sync.shoppinglists.models.ShoppingListCustomTypeAdapter
Get typeId of the ShoppingList see: https://docs.commercetools.com/api/types#referencetype
getTypeId() - Method in class com.commercetools.sync.shoppinglists.models.ShoppingListLineItemCustomTypeAdapter
Get typeId of the ShoppingListLineItem see: https://docs.commercetools.com/api/types#referencetype
getTypeId() - Method in class com.commercetools.sync.shoppinglists.models.TextLineItemCustomTypeAdapter
Get typeId of the TextLineItem see: https://docs.commercetools.com/api/types#referencetype
getTypeKeys() - Method in class com.commercetools.sync.categories.helpers.CategoryBatchValidator.ReferencedKeys
 
getTypeKeys() - Method in class com.commercetools.sync.customers.helpers.CustomerBatchValidator.ReferencedKeys
 
getTypeKeys() - Method in class com.commercetools.sync.inventories.helpers.InventoryBatchValidator.ReferencedKeys
 
getTypeKeys() - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
getTypeKeys() - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListBatchValidator.ReferencedKeys
 
getUpdated() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Gets the total number of resources that were updated.
getValidFrom() - Method in class com.commercetools.sync.products.helpers.PriceCompositeId
 
getValidUntil() - Method in class com.commercetools.sync.products.helpers.PriceCompositeId
 
getWarningCallback() - Method in class com.commercetools.sync.commons.BaseSyncOptions
Returns the warningCallback TriConsumer<SyncException, Optional<V>, Optional<U>> function set to this BaseSyncOptions.
GraphQlQueryResource - Enum in com.commercetools.sync.commons.models
 

H

handleError(SyncException) - Method in class com.commercetools.sync.commons.helpers.BaseBatchValidator
 
handleError(String) - Method in class com.commercetools.sync.commons.helpers.BaseBatchValidator
 
handleError(String, Throwable, ResourceT, ResourceDraftT, List<ResourceUpdateActionT>, int) - Method in class com.commercetools.sync.commons.BaseSync
This method calls the optional error callback specified in the syncOptions and updates the statistics instance by incrementing the total number of failed resources S to sync.
hashCode() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
 
hashCode() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
hashCode() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
 
hashCode() - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
 
hashCode() - Method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
 
hashCode() - Method in class com.commercetools.sync.inventories.helpers.InventoryEntryIdentifier
 
hashCode() - Method in class com.commercetools.sync.products.helpers.PriceCompositeId
 
hasIdenticalValue(CustomObject, CustomObjectDraft) - Static method in class com.commercetools.sync.customobjects.utils.CustomObjectSyncUtils
Compares the value of a CustomObject to the value of a CustomObjectDraft.

I

IMAGES - com.commercetools.sync.products.ActionGroup
 
incrementCreated() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Increments the total number of resource that were created.
incrementCreated(int) - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Increments the total number of resources that were created by the supplied times.
incrementFailed() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Increments the total number of resources that failed to sync.
incrementFailed(int) - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Increments the total number of resources that failed to sync by the supplied times.
incrementProcessed() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Increments the total number of resources that were processed/synced.
incrementProcessed(int) - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Increments the total number of resources that were processed/synced by the supplied times.
incrementUpdated() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Increments the total number of resource that were updated.
incrementUpdated(int) - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Increments the total number of resources that were updated by the supplied times.
InvalidProductTypeException - Exception in com.commercetools.sync.commons.exceptions
 
InvalidProductTypeException(String, Set<Throwable>) - Constructor for exception com.commercetools.sync.commons.exceptions.InvalidProductTypeException
 
InvalidReferenceException - Exception in com.commercetools.sync.commons.exceptions
 
InvalidReferenceException(String) - Constructor for exception com.commercetools.sync.commons.exceptions.InvalidReferenceException
 
InventoryBatchValidator - Class in com.commercetools.sync.inventories.helpers
 
InventoryBatchValidator(InventorySyncOptions, InventorySyncStatistics) - Constructor for class com.commercetools.sync.inventories.helpers.InventoryBatchValidator
 
InventoryBatchValidator.ReferencedKeys - Class in com.commercetools.sync.inventories.helpers
 
InventoryCustomActionBuilder - Class in com.commercetools.sync.inventories.helpers
 
InventoryCustomActionBuilder() - Constructor for class com.commercetools.sync.inventories.helpers.InventoryCustomActionBuilder
 
InventoryEntryCustomTypeAdapter - Class in com.commercetools.sync.inventories.models
Adapt InventoryEntry with Custom interface to be used on CustomUpdateActionUtils
InventoryEntryDraftCustomTypeAdapter - Class in com.commercetools.sync.inventories.models
Adapt InventoryEntryDraft with CustomDraft interface to be used on CustomUpdateActionUtils
InventoryEntryIdentifier - Class in com.commercetools.sync.inventories.helpers
This class provides as a container of the unique identifier of an InventoryEntry for the sync which is a combination of the SKU and the supply channel id of this inventory entry.
InventoryEntryQueryBuilder - Class in com.commercetools.sync.inventories.helpers
 
InventoryReferenceResolutionUtils - Class in com.commercetools.sync.inventories.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
InventoryReferenceResolver - Class in com.commercetools.sync.inventories.helpers
 
InventoryReferenceResolver(InventorySyncOptions, TypeService, ChannelService) - Constructor for class com.commercetools.sync.inventories.helpers.InventoryReferenceResolver
Takes a InventorySyncOptions instance, a TypeService and a ChannelService to instantiate a InventoryReferenceResolver instance that could be used to resolve the type and supply channel references of inventory drafts.
InventoryService - Interface in com.commercetools.sync.services
 
InventoryServiceImpl - Class in com.commercetools.sync.services.impl
 
InventoryServiceImpl(InventorySyncOptions) - Constructor for class com.commercetools.sync.services.impl.InventoryServiceImpl
 
InventorySync - Class in com.commercetools.sync.inventories
Default implementation of inventories sync process.
InventorySync(InventorySyncOptions) - Constructor for class com.commercetools.sync.inventories.InventorySync
Takes a InventorySyncOptions instance to instantiate a new InventorySync instance that could be used to sync inventory drafts with the given inventory entries in the CTP project specified in the injected InventorySyncOptions instance.
InventorySyncOptions - Class in com.commercetools.sync.inventories
 
InventorySyncOptionsBuilder - Class in com.commercetools.sync.inventories
Builder for creation of InventorySyncOptions.
InventorySyncStatistics - Class in com.commercetools.sync.inventories.helpers
 
InventorySyncStatistics() - Constructor for class com.commercetools.sync.inventories.helpers.InventorySyncStatistics
 
InventorySyncUtils - Class in com.commercetools.sync.inventories.utils
This class provides factory methods for assembling update actions of inventory entries.
InventoryTransformUtils - Class in com.commercetools.sync.inventories.utils
 
InventoryTransformUtils() - Constructor for class com.commercetools.sync.inventories.utils.InventoryTransformUtils
 
InventoryUpdateActionUtils - Class in com.commercetools.sync.inventories.utils
This class provides static utility methods for building update actions related to inventories.
isReferenceOfType(Reference, String) - Static method in class com.commercetools.sync.commons.utils.ResourceIdentifierUtils
Given a Reference referenceValue which is the representation of CTP Reference object, this method checks if it has a typeId with the value equal to referenceTypeId.
isReferenceOfType(JsonNode, String) - Static method in class com.commercetools.sync.commons.utils.ResourceIdentifierUtils
Given a JsonNode referenceValue which is the JSON representation of CTP Reference object, this method checks if it has a typeId with the value equal to referenceTypeId.
isSameForAll() - Method in class com.commercetools.sync.products.AttributeMetaData
Does the attribute have a "SameForAll" constraint or not.
isUuid(String) - Static method in class com.commercetools.sync.commons.utils.SyncUtils
Given an id as String, this method checks whether if it is in UUID format or not.
isValidTextNode(JsonNode) - Static method in class com.commercetools.sync.commons.utils.CustomValueConverter
Takes a value of type JsonNode and checks if it's a valid string value.

K

keepOtherVariants(List<ProductUpdateAction>) - Static method in class com.commercetools.sync.products.templates.beforeupdatecallback.KeepOtherVariantsSync
Takes a list of ProductUpdateAction's.
KeepOtherVariantsSync - Class in com.commercetools.sync.products.templates.beforeupdatecallback
 
KeepOtherVariantsSync() - Constructor for class com.commercetools.sync.products.templates.beforeupdatecallback.KeepOtherVariantsSync
 
KEY_IS_NOT_SET_PLACE_HOLDER - Static variable in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 

L

LIB_VERSION - Static variable in class com.commercetools.sync.commons.utils.SyncSolutionInfo
This value is injected by the script at gradle-scripts/set-library-version.gradle.
LineItemCustomActionBuilder - Class in com.commercetools.sync.shoppinglists.utils
 
LineItemCustomActionBuilder() - Constructor for class com.commercetools.sync.shoppinglists.utils.LineItemCustomActionBuilder
 
LineItemReferenceResolver - Class in com.commercetools.sync.shoppinglists.helpers
 
LineItemReferenceResolver(ShoppingListSyncOptions, TypeService) - Constructor for class com.commercetools.sync.shoppinglists.helpers.LineItemReferenceResolver
Takes a ShoppingListSyncOptions instance, a TypeService to instantiate a LineItemReferenceResolver instance that could be used to resolve the custom type references of the line item drafts in the CTP project specified in the injected ShoppingListSyncOptions instance.
LineItemUpdateActionUtils - Class in com.commercetools.sync.shoppinglists.utils
 
LocalizedEnumValueUpdateActionUtils - Class in com.commercetools.sync.producttypes.utils
 

M

mapToAssetDrafts(List<Asset>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.commons.utils.AssetReferenceResolutionUtils
Takes an asset list that is supposed to have all its asset's custom references id's are cached in the map in order to be able to fetch the keys for the custom references.
mapToCartDiscountDrafts(List<CartDiscount>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountReferenceResolutionUtils
Returns an List<CartDiscountDraft> consisting of the results of applying the mapping from CartDiscount to CartDiscountDraft with considering reference resolution.
mapToCategoryDrafts(List<Category>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.categories.utils.CategoryReferenceResolutionUtils
Returns an List<CategoryDraft> consisting of the results of applying the mapping from Category to CategoryDraft with considering reference resolution.
mapToCustomerDrafts(List<Customer>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.customers.utils.CustomerReferenceResolutionUtils
Returns a List<CustomerDraft> consisting of the results of applying the mapping from Customer to CustomerDraft with considering reference resolution.
mapToCustomFieldsDraft(CustomFields, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.commons.utils.CustomTypeReferenceResolutionUtils
Given a custom CustomFields, this method provides checking to certain resources which do not extends Custom.
mapToCustomFieldsDraft(T, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.commons.utils.CustomTypeReferenceResolutionUtils
Given a resource of type T that extends Custom (i.e.
mapToInventoryEntryDrafts(List<InventoryEntry>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.inventories.utils.InventoryReferenceResolutionUtils
Returns an List<InventoryEntryDraft> consisting of the results of applying the mapping from InventoryEntry to InventoryEntryDraft with considering reference resolution.
mapToProductDrafts(List<ProductProjection>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.products.utils.ProductReferenceResolutionUtils
Returns an List<ProductDraft> consisting of the results of applying the mapping from the staged version of a ProductProjection to ProductDraft with considering reference resolution.
mapToProductTypeDrafts(List<ProductType>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.producttypes.utils.ProductTypeReferenceResolutionUtils
Returns an List<ProductTypeDraft> consisting of the results of applying the mapping from ProductType to ProductTypeDraft with considering reference resolution.
mapToProductVariantDrafts(List<ProductVariant>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.products.utils.VariantReferenceResolutionUtils
Returns an List<ProductVariantDraft> consisting of the results of applying the mapping from ProductVariant to ProductVariantDraft with considering reference resolution.
mapToShoppingListDraft(ShoppingList, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListReferenceResolutionUtils
Returns a @link ShoppingListDraft} consisting of the result of applying the mapping from ShoppingList to ShoppingListDraft with considering reference resolution.
mapToShoppingListDrafts(List<ShoppingList>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListReferenceResolutionUtils
Returns a List<ShoppingListDraft> consisting of the results of applying the mapping from ShoppingList to ShoppingListDraft with considering reference resolution.
mapToStateDrafts(List<State>, ReferenceIdToKeyCache) - Static method in class com.commercetools.sync.states.utils.StateReferenceResolutionUtils
Returns an List<StateDraft> consisting of the results of applying the mapping from State to StateDraft with considering reference resolution.
mapValuesToFutureOfCompletedValues(Collection<T>, Function<T, CompletionStage<S>>, Collector<S, ?, U>) - Static method in class com.commercetools.sync.commons.utils.CompletableFutureUtils
Creates a Future containing a collection of value results after the mapper function is applied to each value in the supplied collection and completed it.
METADESCRIPTION - com.commercetools.sync.products.ActionGroup
 
METAKEYWORDS - com.commercetools.sync.products.ActionGroup
 
METATITLE - com.commercetools.sync.products.ActionGroup
 

N

NAME - com.commercetools.sync.products.ActionGroup
 
NoopResourceUpdateAction - Class in com.commercetools.sync.customobjects.models
This class is a fake class that represents a CTP resource with no update actions.
NoopResourceUpdateAction() - Constructor for class com.commercetools.sync.customobjects.models.NoopResourceUpdateAction
 
NULL_PRODUCT_VARIANT_ATTRIBUTE - Static variable in class com.commercetools.sync.products.utils.ProductVariantUpdateActionUtils
 

O

of() - Static method in class com.commercetools.sync.customers.utils.CustomerCustomActionBuilder
 
of() - Static method in class com.commercetools.sync.products.SyncFilter
 
of() - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListCustomActionBuilder
 
of(ProjectApiRoot) - Static method in class com.commercetools.sync.cartdiscounts.CartDiscountSyncOptionsBuilder
Creates a new instance of CartDiscountSyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size (BATCH_SIZE_DEFAULT = 50).
of(ProjectApiRoot) - Static method in class com.commercetools.sync.categories.CategorySyncOptionsBuilder
Creates a new instance of CategorySyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size ( BATCH_SIZE_DEFAULT = 50).
of(ProjectApiRoot) - Static method in class com.commercetools.sync.commons.CleanupUnresolvedReferenceCustomObjects
Creates new instance of CleanupUnresolvedReferenceCustomObjects which has the functionality to run cleanup helpers.
of(ProjectApiRoot) - Static method in class com.commercetools.sync.customers.CustomerSyncOptionsBuilder
Creates a new instance of CustomerSyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size ( BATCH_SIZE_DEFAULT = 50).
of(ProjectApiRoot) - Static method in class com.commercetools.sync.customobjects.CustomObjectSyncOptionsBuilder
Creates a new instance of CustomObjectSyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size (BATCH_SIZE_DEFAULT = 50).
of(ProjectApiRoot) - Static method in class com.commercetools.sync.inventories.InventorySyncOptionsBuilder
Creates a new instance of InventorySyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size (BATCH_SIZE_DEFAULT = 150).
of(ProjectApiRoot) - Static method in class com.commercetools.sync.products.ProductSyncOptionsBuilder
 
of(ProjectApiRoot) - Static method in class com.commercetools.sync.producttypes.ProductTypeSyncOptionsBuilder
 
of(ProjectApiRoot) - Static method in class com.commercetools.sync.shoppinglists.ShoppingListSyncOptionsBuilder
Creates a new instance of ShoppingListSyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size ( BATCH_SIZE_DEFAULT = 50).
of(ProjectApiRoot) - Static method in class com.commercetools.sync.states.StateSyncOptionsBuilder
Creates a new instance of StateSyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size (BATCH_SIZE_DEFAULT = 500).
of(ProjectApiRoot) - Static method in class com.commercetools.sync.taxcategories.TaxCategorySyncOptionsBuilder
Creates a new instance of TaxCategorySyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size ( BATCH_SIZE_DEFAULT = 50).
of(ProjectApiRoot) - Static method in class com.commercetools.sync.types.TypeSyncOptionsBuilder
Creates a new instance of TypeSyncOptionsBuilder given a ProjectApiRoot responsible for interaction with the target CTP project, with the default batch size ( BATCH_SIZE_DEFAULT = 50).
of(CartDiscount) - Static method in class com.commercetools.sync.cartdiscounts.models.CartDiscountCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given CartDiscount
of(CartDiscountDraft) - Static method in class com.commercetools.sync.cartdiscounts.models.CartDiscountDraftCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given CartDiscountDraft
of(Category) - Static method in class com.commercetools.sync.categories.models.CategoryCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given Category
of(CategoryDraft) - Static method in class com.commercetools.sync.categories.models.CategoryDraftCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given CategoryDraft
of(Asset) - Static method in class com.commercetools.sync.commons.models.AssetCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given Asset
of(AssetDraft) - Static method in class com.commercetools.sync.commons.models.AssetDraftCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given AssetDraft
of(Price) - Static method in class com.commercetools.sync.products.helpers.PriceCompositeId
Given a Price, creates a PriceCompositeId using the following fields from the supplied Price: PriceCompositeId.currencyCode: CurrencyCode of Price.getValue() PriceCompositeId.countryCode: Price.getCountry() PriceCompositeId.channelId: id of Price.getChannel() PriceCompositeId.customerGroupId: id of Price.getCustomerGroup() PriceCompositeId.validFrom: Price.getValidFrom() PriceCompositeId.validUntil: Price.getValidUntil()
of(Price) - Static method in class com.commercetools.sync.products.models.PriceCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given Price
of(PriceDraft) - Static method in class com.commercetools.sync.products.helpers.PriceCompositeId
Given a PriceDraft, creates a PriceCompositeId using the following fields from the supplied PriceDraft: PriceCompositeId.currencyCode: CurrencyCode of PriceDraft.getValue() PriceCompositeId.countryCode: PriceDraft.getCountry() PriceCompositeId.channelId: id of PriceDraft.getChannel() PriceCompositeId.customerGroupId: id of PriceDraft.getCustomerGroup() PriceCompositeId.validFrom: PriceDraft.getValidFrom() PriceCompositeId.validUntil: PriceDraft.getValidUntil()
of(PriceDraft) - Static method in class com.commercetools.sync.products.models.PriceDraftCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given PriceDraft
of(CustomObject) - Static method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
Given a CustomObjectDraft, creates a CustomObjectCompositeIdentifier using the following fields from the supplied CustomObject: CustomObjectCompositeIdentifier.key: key of CustomObject.getKey() CustomObjectCompositeIdentifier.container: container of CustomObject.getContainer()
of(CustomObjectDraft) - Static method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
Given a CustomObjectDraft, creates a CustomObjectCompositeIdentifier using the following fields from the supplied CustomObjectDraft: CustomObjectCompositeIdentifier.key: key of CustomObjectDraft.getKey() CustomObjectCompositeIdentifier.container: container of CustomObjectDraft.getContainer()
of(Customer) - Static method in class com.commercetools.sync.customers.models.CustomerCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given Customer
of(CustomerDraft) - Static method in class com.commercetools.sync.customers.models.CustomerDraftCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given CustomerDraft
of(InventoryEntry) - Static method in class com.commercetools.sync.inventories.helpers.InventoryEntryIdentifier
Builds an InventoryEntryIdentifier instance given an InventoryEntry using it's sku and supply channel id.
of(InventoryEntry) - Static method in class com.commercetools.sync.inventories.models.InventoryEntryCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given InventoryEntry
of(InventoryEntryDraft) - Static method in class com.commercetools.sync.inventories.helpers.InventoryEntryIdentifier
Builds an InventoryEntryIdentifier instance given an InventoryEntryDraft using its sku and supply channel id.
of(InventoryEntryDraft) - Static method in class com.commercetools.sync.inventories.models.InventoryEntryDraftCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given InventoryEntryDraft
of(AttributeDefinition) - Static method in class com.commercetools.sync.products.AttributeMetaData
Uses the supplied AttributeDefinition instance to infer the name and whether it has the constraint "SameForAll" or not, to instantiate a new AttributeMetaData containing the aforementioned information.
of(ShoppingList) - Static method in class com.commercetools.sync.shoppinglists.models.ShoppingListCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given ShoppingList
of(ShoppingListLineItem) - Static method in class com.commercetools.sync.shoppinglists.models.ShoppingListLineItemCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given ShoppingListLineItem
of(ShoppingListLineItemDraft) - Static method in class com.commercetools.sync.shoppinglists.models.ShoppingListLineItemDraftCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given ShoppingListLineItemDraft
of(TextLineItem) - Static method in class com.commercetools.sync.shoppinglists.models.TextLineItemCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given TextLineItem
of(TextLineItemDraft) - Static method in class com.commercetools.sync.shoppinglists.models.TextLineItemDraftCustomTypeAdapter
Build an adapter to be used for preparing custom type actions of with the given TextLineItemDraft
of(String) - Static method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
Given a String with a format "container|key", creates a CustomObjectCompositeIdentifier using the following fields from the supplied identifier as string.
of(String, String) - Static method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
Given a String and String, creates a CustomObjectCompositeIdentifier using the following fields from the supplied attributes.
of(List<CategoryResourceIdentifier>, CategoryOrderHints) - Static method in class com.commercetools.sync.commons.helpers.CategoryResourceIdentifierPair
 
ofBlackList(ActionGroup...) - Static method in class com.commercetools.sync.products.SyncFilter
 
ofWhiteList(ActionGroup...) - Static method in class com.commercetools.sync.products.SyncFilter
 
OptionalUtils - Class in com.commercetools.sync.commons.utils
 
options - Variable in class com.commercetools.sync.commons.helpers.BaseReferenceResolver
 

P

pageSize(int) - Method in class com.commercetools.sync.commons.CleanupUnresolvedReferenceCustomObjects
Configures the pageSize (limit), the maximum number of results to return from the grapqhl query, which can be set using the limit query parameter.
PlainEnumValueUpdateActionUtils - Class in com.commercetools.sync.producttypes.utils
 
populateKeyToIdCachesForReferencedKeys(CategoryBatchValidator.ReferencedKeys) - Method in class com.commercetools.sync.categories.helpers.CategoryReferenceResolver
Calls the cacheKeysToIds service methods to fetch all the referenced keys (category and type) from the commercetools to populate caches for the reference resolution.
populateKeyToIdCachesForReferencedKeys(CustomerBatchValidator.ReferencedKeys) - Method in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
Calls the cacheKeysToIds service methods to fetch all the referenced keys (i.e custom type, customer group) from the commercetools to populate caches for the reference resolution.
populateKeyToIdCachesForReferencedKeys(InventoryBatchValidator.ReferencedKeys) - Method in class com.commercetools.sync.inventories.helpers.InventoryReferenceResolver
Calls the cacheKeysToIds service methods to fetch all the referenced keys (supply channel and type) from the commercetools to populate caches for the reference resolution.
populateKeyToIdCachesForReferencedKeys(ProductBatchValidator.ReferencedKeys) - Method in class com.commercetools.sync.products.helpers.ProductReferenceResolver
Calls the cacheKeysToIds service methods to fetch all the referenced keys (i.e product type, product attribute) from the commercetools to populate caches for the reference resolution.
populateKeyToIdCachesForReferencedKeys(ShoppingListBatchValidator.ReferencedKeys) - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListReferenceResolver
Calls the cacheKeysToIds service methods to fetch all the referenced keys (i.e custom type, customer) from the CTP to populate caches for the reference resolution.
PriceCompositeId - Class in com.commercetools.sync.products.helpers
This class is only meant for the internal use of the commercetools-sync-java library.
PriceCustomActionBuilder - Class in com.commercetools.sync.products.helpers
 
PriceCustomActionBuilder() - Constructor for class com.commercetools.sync.products.helpers.PriceCustomActionBuilder
 
PriceCustomTypeAdapter - Class in com.commercetools.sync.products.models
Adapt Customer with Custom interface to be used on CustomUpdateActionUtils
PriceDraftCustomTypeAdapter - Class in com.commercetools.sync.products.models
Adapt Customer with CustomDraft interface to be used on CustomUpdateActionUtils
PriceReferenceResolver - Class in com.commercetools.sync.products.helpers
 
PriceReferenceResolver(ProductSyncOptions, TypeService, ChannelService, CustomerGroupService) - Constructor for class com.commercetools.sync.products.helpers.PriceReferenceResolver
Takes a ProductSyncOptions instance, TypeService, a ChannelService and a CustomerGroupService to instantiate a PriceReferenceResolver instance that could be used to resolve the prices of variant drafts in the CTP project specified in the injected ProductSyncOptions instance.
PRICES - com.commercetools.sync.products.ActionGroup
 
PriceUtils - Class in com.commercetools.sync.products.utils
 
PriceUtils() - Constructor for class com.commercetools.sync.products.utils.PriceUtils
 
process(List<CartDiscountDraft>) - Method in class com.commercetools.sync.cartdiscounts.CartDiscountSync
Iterates through the whole cartDiscountDrafts list and accumulates its valid drafts to batches.
process(List<CategoryDraft>) - Method in class com.commercetools.sync.categories.CategorySync
 
process(List<CustomObjectDraft>) - Method in class com.commercetools.sync.customobjects.CustomObjectSync
Iterates through the whole customObjectDrafts list and accumulates its valid drafts to batches.
process(List<CustomerDraft>) - Method in class com.commercetools.sync.customers.CustomerSync
Iterates through the whole customerDrafts list and accumulates its valid drafts to batches.
process(List<InventoryEntryDraft>) - Method in class com.commercetools.sync.inventories.InventorySync
Iterates through the whole inventories list and accumulates its valid drafts to batches.
process(List<ProductTypeDraft>) - Method in class com.commercetools.sync.producttypes.ProductTypeSync
Iterates through the whole productTypeDrafts list and accumulates its valid drafts to batches.
process(List<ProductDraft>) - Method in class com.commercetools.sync.products.ProductSync
 
process(List<ShoppingListDraft>) - Method in class com.commercetools.sync.shoppinglists.ShoppingListSync
Iterates through the whole ShoppingListDraft's list and accumulates its valid drafts to batches.
process(List<StateDraft>) - Method in class com.commercetools.sync.states.StateSync
 
process(List<TaxCategoryDraft>) - Method in class com.commercetools.sync.taxcategories.TaxCategorySync
 
process(List<TypeDraft>) - Method in class com.commercetools.sync.types.TypeSync
Iterates through the whole typeDrafts list and accumulates its valid drafts to batches.
process(List<ResourceDraftT>) - Method in class com.commercetools.sync.commons.BaseSync
Given a list of resource (e.g.
processBatch(List<CartDiscountDraft>) - Method in class com.commercetools.sync.cartdiscounts.CartDiscountSync
 
processBatch(List<CategoryDraft>) - Method in class com.commercetools.sync.categories.CategorySync
 
processBatch(List<CustomObjectDraft>) - Method in class com.commercetools.sync.customobjects.CustomObjectSync
This method first creates a new Set of valid CustomObjectDraft elements.
processBatch(List<CustomerDraft>) - Method in class com.commercetools.sync.customers.CustomerSync
 
processBatch(List<InventoryEntryDraft>) - Method in class com.commercetools.sync.inventories.InventorySync
Fetches existing InventoryEntry objects from CTP project that correspond to passed batchOfDrafts.
processBatch(List<ProductTypeDraft>) - Method in class com.commercetools.sync.producttypes.ProductTypeSync
This method first creates a new Set of valid ProductTypeDraft elements.
processBatch(List<ProductDraft>) - Method in class com.commercetools.sync.products.ProductSync
 
processBatch(List<ShoppingListDraft>) - Method in class com.commercetools.sync.shoppinglists.ShoppingListSync
 
processBatch(List<StateDraft>) - Method in class com.commercetools.sync.states.StateSync
 
processBatch(List<TaxCategoryDraft>) - Method in class com.commercetools.sync.taxcategories.TaxCategorySync
This method first creates a new Set of valid TaxCategoryDraft elements.
processBatch(List<TypeDraft>) - Method in class com.commercetools.sync.types.TypeSync
This method first creates a new Set of valid TypeDraft elements.
processBatch(List<ResourceDraftT>) - Method in class com.commercetools.sync.commons.BaseSync
 
PRODUCT_TYPE_DOES_NOT_EXIST - Static variable in class com.commercetools.sync.products.helpers.ProductReferenceResolver
 
PRODUCT_TYPES - com.commercetools.sync.commons.models.GraphQlQueryResource
 
ProductAssetActionFactory - Class in com.commercetools.sync.products.helpers
 
ProductAssetActionFactory(Long, ProductSyncOptions) - Constructor for class com.commercetools.sync.products.helpers.ProductAssetActionFactory
 
ProductBatchValidator - Class in com.commercetools.sync.products.helpers
 
ProductBatchValidator(ProductSyncOptions, ProductSyncStatistics) - Constructor for class com.commercetools.sync.products.helpers.ProductBatchValidator
 
ProductBatchValidator.ReferencedKeys - Class in com.commercetools.sync.products.helpers
 
ProductReferenceResolutionUtils - Class in com.commercetools.sync.products.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
ProductReferenceResolver - Class in com.commercetools.sync.products.helpers
 
ProductReferenceResolver(ProductSyncOptions, ProductTypeService, CategoryService, TypeService, ChannelService, CustomerGroupService, TaxCategoryService, StateService, ProductService, CustomObjectService, CustomerService) - Constructor for class com.commercetools.sync.products.helpers.ProductReferenceResolver
Takes a ProductSyncOptions instance, a ProductTypeService, a CategoryService, a TypeService, a ChannelService, a CustomerGroupService, a TaxCategoryService, a StateService and a ProductService to instantiate a ProductReferenceResolver instance that could be used to resolve the product type, categories, variants, tax category and product state references of product drafts in the CTP project specified in the injected ProductSyncOptions instance.
PRODUCTS - com.commercetools.sync.commons.models.GraphQlQueryResource
 
ProductService - Interface in com.commercetools.sync.services
 
ProductServiceImpl - Class in com.commercetools.sync.services.impl
 
ProductServiceImpl(ProductSyncOptions) - Constructor for class com.commercetools.sync.services.impl.ProductServiceImpl
 
ProductSync - Class in com.commercetools.sync.products
 
ProductSync(ProductSyncOptions) - Constructor for class com.commercetools.sync.products.ProductSync
Takes a ProductSyncOptions instance to instantiate a new ProductSync instance that could be used to sync ProductProjection drafts with the given products in the CTP project specified in the injected ProductSyncOptions instance.
ProductSyncOptions - Class in com.commercetools.sync.products
 
ProductSyncOptionsBuilder - Class in com.commercetools.sync.products
 
ProductSyncStatistics - Class in com.commercetools.sync.products.helpers
 
ProductSyncStatistics() - Constructor for class com.commercetools.sync.products.helpers.ProductSyncStatistics
 
ProductSyncUtils - Class in com.commercetools.sync.products.utils
 
ProductTransformUtils - Class in com.commercetools.sync.products.utils
 
ProductTransformUtils() - Constructor for class com.commercetools.sync.products.utils.ProductTransformUtils
 
ProductTypeBatchValidator - Class in com.commercetools.sync.producttypes.helpers
 
ProductTypeBatchValidator(ProductTypeSyncOptions, ProductTypeSyncStatistics) - Constructor for class com.commercetools.sync.producttypes.helpers.ProductTypeBatchValidator
 
ProductTypeReferenceResolutionUtils - Class in com.commercetools.sync.producttypes.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
ProductTypeReferenceResolver - Class in com.commercetools.sync.producttypes.helpers
 
ProductTypeReferenceResolver(ProductTypeSyncOptions, ProductTypeService) - Constructor for class com.commercetools.sync.producttypes.helpers.ProductTypeReferenceResolver
Takes a ProductTypeSyncOptions instance and a ProductTypeService to instantiate a AttributeDefinitionReferenceResolver instance that could be used to resolve the AttributeDefinition references on the productType draft supplied to the ProductTypeReferenceResolver.resolveReferences(ProductTypeDraft) method.
ProductTypeService - Interface in com.commercetools.sync.services
 
ProductTypeServiceImpl - Class in com.commercetools.sync.services.impl
 
ProductTypeServiceImpl(BaseSyncOptions) - Constructor for class com.commercetools.sync.services.impl.ProductTypeServiceImpl
 
ProductTypeSync - Class in com.commercetools.sync.producttypes
This class syncs product type drafts with the corresponding product types in the CTP project.
ProductTypeSync(ProductTypeSyncOptions) - Constructor for class com.commercetools.sync.producttypes.ProductTypeSync
 
ProductTypeSyncOptions - Class in com.commercetools.sync.producttypes
 
ProductTypeSyncOptionsBuilder - Class in com.commercetools.sync.producttypes
 
ProductTypeSyncStatistics - Class in com.commercetools.sync.producttypes.helpers
 
ProductTypeSyncStatistics() - Constructor for class com.commercetools.sync.producttypes.helpers.ProductTypeSyncStatistics
 
ProductTypeSyncUtils - Class in com.commercetools.sync.producttypes.utils
 
ProductTypeTransformUtils - Class in com.commercetools.sync.producttypes.utils
 
ProductTypeTransformUtils() - Constructor for class com.commercetools.sync.producttypes.utils.ProductTypeTransformUtils
 
ProductTypeUpdateActionUtils - Class in com.commercetools.sync.producttypes.utils
 
ProductUpdateActionUtils - Class in com.commercetools.sync.products.utils
 
ProductVariantAssetUpdateActionUtils - Class in com.commercetools.sync.products.utils
 
ProductVariantAttributeUpdateActionUtils - Class in com.commercetools.sync.products.utils
 
ProductVariantPriceUpdateActionUtils - Class in com.commercetools.sync.products.utils
 
ProductVariantUpdateActionUtils - Class in com.commercetools.sync.products.utils
 
putMissingNestedProductType(String, String, AttributeDefinitionDraft) - Method in class com.commercetools.sync.producttypes.helpers.ProductTypeSyncStatistics
Adds a new entry for a referencingAttributeDefinitionDraft that is pointed to by a referencingProductTypeKey which is pointed to by a missingNestedProductTypeKey.

Q

QuadConsumer<T,​U,​S,​V> - Interface in com.commercetools.sync.commons.utils
Represents an operation that accepts four arguments and returns no result.

R

REFERENCE_ID_FIELD - Static variable in class com.commercetools.sync.commons.utils.ResourceIdentifierUtils
 
REFERENCE_TYPE_ID_FIELD - Static variable in class com.commercetools.sync.commons.utils.ResourceIdentifierUtils
 
ReferencedKeys() - Constructor for class com.commercetools.sync.categories.helpers.CategoryBatchValidator.ReferencedKeys
 
ReferencedKeys() - Constructor for class com.commercetools.sync.customers.helpers.CustomerBatchValidator.ReferencedKeys
 
ReferencedKeys() - Constructor for class com.commercetools.sync.inventories.helpers.InventoryBatchValidator.ReferencedKeys
 
ReferencedKeys() - Constructor for class com.commercetools.sync.products.helpers.ProductBatchValidator.ReferencedKeys
 
ReferencedKeys() - Constructor for class com.commercetools.sync.shoppinglists.helpers.ShoppingListBatchValidator.ReferencedKeys
 
referenceIdToKeyCache - Variable in class com.commercetools.sync.services.impl.BaseTransformServiceImpl
 
ReferenceIdToKeyCache - Interface in com.commercetools.sync.commons.utils
A Interface used to manage cache to store reference id to key pairs.
ReferenceReplacementException - Exception in com.commercetools.sync.commons.exceptions
 
ReferenceReplacementException(String, Set<Throwable>) - Constructor for exception com.commercetools.sync.commons.exceptions.ReferenceReplacementException
 
ReferenceResolutionException - Exception in com.commercetools.sync.commons.exceptions
 
ReferenceResolutionException(String) - Constructor for exception com.commercetools.sync.commons.exceptions.ReferenceResolutionException
 
ReferenceResolutionException(String, Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.ReferenceResolutionException
 
ReferenceResolutionException(Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.ReferenceResolutionException
 
ReferenceTransformException - Exception in com.commercetools.sync.commons.exceptions
 
ReferenceTransformException(String, Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.ReferenceTransformException
 
remove(String) - Method in class com.commercetools.sync.commons.utils.CaffeineReferenceIdToKeyCacheImpl
 
remove(String) - Method in interface com.commercetools.sync.commons.utils.ReferenceIdToKeyCache
 
removeAndGetReferencingKeys(String) - Method in class com.commercetools.sync.products.helpers.ProductSyncStatistics
 
removeAndGetReferencingKeys(String) - Method in class com.commercetools.sync.states.helpers.StateSyncStatistics
 
removeChildCategoryKeyFromMissingParentsMap(String, String) - Method in class com.commercetools.sync.categories.helpers.CategorySyncStatistics
Given a child childKey this method removes its occurrences from the map categoryKeysWithMissingParents.
removeReferencingProductTypeKey(String) - Method in class com.commercetools.sync.producttypes.helpers.ProductTypeSyncStatistics
Removes all occurrences of the referencing product type key from ProductTypeSyncStatistics.missingNestedProductTypes.
replaceAttributeValueWithJsonAndReturnValue(Attribute) - Static method in class com.commercetools.sync.products.utils.AttributeUtils
Given an attribute this method converts it's value into JsonNode and set's the converted value in the attribute.
resolveCategoryReferences(ProductDraftBuilder) - Method in class com.commercetools.sync.products.helpers.ProductReferenceResolver
Given a ProductDraftBuilder this method attempts to resolve the categories and categoryOrderHints to return a CompletionStage which contains a new instance of the builder with the resolved references.
resolveCustomerGroupReference(CustomerDraftBuilder) - Method in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
Given a CustomerDraftBuilder this method attempts to resolve the customer group to return a CompletionStage which contains a new instance of the builder with the resolved customer group reference.
resolveCustomerReference(ShoppingListDraftBuilder) - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListReferenceResolver
 
resolveCustomTypeReference(BuilderT) - Method in class com.commercetools.sync.commons.helpers.CustomReferenceResolver
Given a draft of D (e.g.
resolveCustomTypeReference(BuilderT, Function<BuilderT, CustomFieldsDraft>, BiFunction<BuilderT, CustomFieldsDraft, BuilderT>, String) - Method in class com.commercetools.sync.commons.helpers.CustomReferenceResolver
Given a draft of D (e.g.
resolveCustomTypeReference(CartDiscountDraftBuilder) - Method in class com.commercetools.sync.cartdiscounts.helpers.CartDiscountReferenceResolver
 
resolveCustomTypeReference(CategoryDraftBuilder) - Method in class com.commercetools.sync.categories.helpers.CategoryReferenceResolver
 
resolveCustomTypeReference(AssetDraftBuilder) - Method in class com.commercetools.sync.commons.helpers.AssetReferenceResolver
 
resolveCustomTypeReference(PriceDraftBuilder) - Method in class com.commercetools.sync.products.helpers.PriceReferenceResolver
 
resolveCustomTypeReference(CustomerDraftBuilder) - Method in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
 
resolveCustomTypeReference(InventoryEntryDraftBuilder) - Method in class com.commercetools.sync.inventories.helpers.InventoryReferenceResolver
 
resolveCustomTypeReference(ShoppingListDraftBuilder) - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListReferenceResolver
 
resolveCustomTypeReference(ShoppingListLineItemDraftBuilder) - Method in class com.commercetools.sync.shoppinglists.helpers.LineItemReferenceResolver
 
resolveCustomTypeReference(TextLineItemDraftBuilder) - Method in class com.commercetools.sync.shoppinglists.helpers.TextLineItemReferenceResolver
 
resolveProductTypeReference(ProductDraftBuilder) - Method in class com.commercetools.sync.products.helpers.ProductReferenceResolver
Given a ProductDraftBuilder this method attempts to resolve the product type to return a CompletionStage which contains a new instance of the builder with the resolved product type reference.
resolveReferences(CartDiscountDraft) - Method in class com.commercetools.sync.cartdiscounts.helpers.CartDiscountReferenceResolver
Given a CartDiscountDraft this method attempts to resolve the custom type reference to return a CompletionStage which contains a new instance of the draft with the resolved reference or, in case an error occurs during reference resolution, a ReferenceResolutionException.
resolveReferences(CategoryDraft) - Method in class com.commercetools.sync.categories.helpers.CategoryReferenceResolver
Given a CategoryDraft this method attempts to resolve the custom type and parent category references to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(AssetDraft) - Method in class com.commercetools.sync.commons.helpers.AssetReferenceResolver
 
resolveReferences(PriceDraft) - Method in class com.commercetools.sync.products.helpers.PriceReferenceResolver
Given a PriceDraft this method attempts to resolve the custom type and channel references to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(CustomerDraft) - Method in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
Given a CustomerDraft this method attempts to resolve the stores, customer group and custom type references to return a CompletionStage which contains a new instance of the draft with the resolved references or, in case an error occurs during reference resolution, a ReferenceResolutionException.
resolveReferences(InventoryEntryDraft) - Method in class com.commercetools.sync.inventories.helpers.InventoryReferenceResolver
Given a InventoryEntryDraft this method attempts to resolve the custom type and supply channel resource identifiers to return a CompletionStage which contains a new instance of the draft with the resolved resource identifiers.
resolveReferences(AttributeDefinitionDraft) - Method in class com.commercetools.sync.producttypes.helpers.AttributeDefinitionReferenceResolver
Given an AttributeDefinitionDraft this method attempts to resolve the ProductType references, which can exist on attributeDefinition with an AttributeType: NestedType or SetType of NestedType, to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(ProductTypeDraft) - Method in class com.commercetools.sync.producttypes.helpers.ProductTypeReferenceResolver
Given a ProductTypeDraft this method attempts to resolve the attribute definition references to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(ProductDraft) - Method in class com.commercetools.sync.products.helpers.ProductReferenceResolver
Given a ProductDraft this method attempts to resolve the product type, categories, variants, tax category and product state references to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(ProductVariantDraft) - Method in class com.commercetools.sync.products.helpers.VariantReferenceResolver
Given a ProductVariantDraft this method attempts to resolve the prices, assets and attributes to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(ShoppingListDraft) - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListReferenceResolver
Given a ShoppingListDraft this method attempts to resolve the customer and custom type references to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(ShoppingListLineItemDraft) - Method in class com.commercetools.sync.shoppinglists.helpers.LineItemReferenceResolver
Given a ShoppingListLineItemDraft this method attempts to resolve the custom type reference to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(TextLineItemDraft) - Method in class com.commercetools.sync.shoppinglists.helpers.TextLineItemReferenceResolver
Given a TextLineItemDraft this method attempts to resolve the attribute definition references to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(StateDraft) - Method in class com.commercetools.sync.states.helpers.StateReferenceResolver
Given a StateDraft this method attempts to resolve the transition state references to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveReferences(ResourceDraftT) - Method in class com.commercetools.sync.commons.helpers.BaseReferenceResolver
Given a draft this method attempts to resolve the all the references on the draft to return a CompletionStage which contains a new instance of the draft with the resolved references.
resolveStateReference(ProductDraftBuilder) - Method in class com.commercetools.sync.products.helpers.ProductReferenceResolver
Given a ProductDraftBuilder this method attempts to resolve the state to return a CompletionStage which contains a new instance of the builder with the resolved state reference.
resolveStoreReferences(CustomerDraftBuilder) - Method in class com.commercetools.sync.customers.helpers.CustomerReferenceResolver
Given a CustomerDraftBuilder this method attempts to resolve the stores and return a CompletionStage which contains a new instance of the builder with the resolved references.
resolveTaxCategoryReference(ProductDraftBuilder) - Method in class com.commercetools.sync.products.helpers.ProductReferenceResolver
Given a ProductDraftBuilder this method attempts to resolve the tax category to return a CompletionStage which contains a new instance of the builder with the resolved tax category reference.
ResourceIdentifierUtils - Class in com.commercetools.sync.commons.utils
 
ResourceToDraftConverters - Class in com.commercetools.sync.producttypes.helpers
 
ResourceToDraftConverters() - Constructor for class com.commercetools.sync.producttypes.helpers.ResourceToDraftConverters
 

S

save(WaitingToBeResolvedT, String, Class<WaitingToBeResolvedT>) - Method in class com.commercetools.sync.services.impl.UnresolvedReferencesServiceImpl
 
save(WaitingToBeResolvedT, String, Class<WaitingToBeResolvedT>) - Method in interface com.commercetools.sync.services.UnresolvedReferencesService
Persists a draft that is not ready to be resolved yet.
SEARCHKEYWORDS - com.commercetools.sync.products.ActionGroup
 
setCategoryDraft(CategoryDraft) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
setMissingReferencedCategoriesKeys(Set<String>) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
setMissingReferencedProductKeys(Set<String>) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
 
setMissingTransitionStateKeys(Set<String>) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
 
setProductDraft(ProductDraft) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
 
setStateDraft(StateDraft) - Method in class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
 
SHOPPING_LIST_DRAFT_IS_NULL - Static variable in class com.commercetools.sync.shoppinglists.helpers.ShoppingListBatchValidator
 
SHOPPING_LIST_DRAFT_KEY_NOT_SET - Static variable in class com.commercetools.sync.shoppinglists.helpers.ShoppingListBatchValidator
 
SHOPPING_LIST_DRAFT_NAME_NOT_SET - Static variable in class com.commercetools.sync.shoppinglists.helpers.ShoppingListBatchValidator
 
SHOPPING_LISTS - com.commercetools.sync.commons.models.GraphQlQueryResource
 
ShoppingListBatchValidator - Class in com.commercetools.sync.shoppinglists.helpers
 
ShoppingListBatchValidator(ShoppingListSyncOptions, ShoppingListSyncStatistics) - Constructor for class com.commercetools.sync.shoppinglists.helpers.ShoppingListBatchValidator
 
ShoppingListBatchValidator.ReferencedKeys - Class in com.commercetools.sync.shoppinglists.helpers
 
ShoppingListCustomActionBuilder - Class in com.commercetools.sync.shoppinglists.utils
 
ShoppingListCustomTypeAdapter - Class in com.commercetools.sync.shoppinglists.models
Adapt ShoppingList with Custom interface to be used on CustomUpdateActionUtils
ShoppingListLineItemCustomTypeAdapter - Class in com.commercetools.sync.shoppinglists.models
Adapt ShoppingListLineItem with Custom interface to be used on CustomUpdateActionUtils
ShoppingListLineItemDraftCustomTypeAdapter - Class in com.commercetools.sync.shoppinglists.models
Adapt ShoppingListLineItemDraft with CustomDraft interface to be used on CustomUpdateActionUtils
ShoppingListReferenceResolutionUtils - Class in com.commercetools.sync.shoppinglists.utils
Util class which provides utilities that can be used when syncing shopping lists from a source commercetools project to a target one.
ShoppingListReferenceResolver - Class in com.commercetools.sync.shoppinglists.helpers
 
ShoppingListReferenceResolver(ShoppingListSyncOptions, CustomerService, TypeService) - Constructor for class com.commercetools.sync.shoppinglists.helpers.ShoppingListReferenceResolver
Takes a ShoppingListSyncOptions instance, a CustomerService and TypeService to instantiate a ShoppingListReferenceResolver instance that could be used to resolve the shopping list drafts in the CTP project specified in the injected ShoppingListSyncOptions instance.
ShoppingListService - Interface in com.commercetools.sync.services
 
ShoppingListServiceImpl - Class in com.commercetools.sync.services.impl
Implementation of ShoppingListService interface.
ShoppingListServiceImpl(ShoppingListSyncOptions) - Constructor for class com.commercetools.sync.services.impl.ShoppingListServiceImpl
 
ShoppingListSync - Class in com.commercetools.sync.shoppinglists
This class syncs shopping list drafts with corresponding shopping list resources in the CTP project.
ShoppingListSync(ShoppingListSyncOptions) - Constructor for class com.commercetools.sync.shoppinglists.ShoppingListSync
Takes a ShoppingListSyncOptions to instantiate a new ShoppingListSync instance that could be used to sync shopping list drafts in the CTP project specified in the injected ShoppingListSyncOptions instance.
ShoppingListSync(ShoppingListSyncOptions, ShoppingListService, CustomerService, TypeService) - Constructor for class com.commercetools.sync.shoppinglists.ShoppingListSync
Takes a ShoppingListSyncOptions and service instances to instantiate a new ShoppingListSync instance that could be used to sync shopping list drafts in the CTP project specified in the injected ShoppingListSyncOptions instance.
ShoppingListSyncOptions - Class in com.commercetools.sync.shoppinglists
 
ShoppingListSyncOptionsBuilder - Class in com.commercetools.sync.shoppinglists
 
ShoppingListSyncStatistics - Class in com.commercetools.sync.shoppinglists.helpers
 
ShoppingListSyncStatistics() - Constructor for class com.commercetools.sync.shoppinglists.helpers.ShoppingListSyncStatistics
 
ShoppingListSyncUtils - Class in com.commercetools.sync.shoppinglists.utils
 
ShoppingListTransformUtils - Class in com.commercetools.sync.shoppinglists.utils
 
ShoppingListTransformUtils() - Constructor for class com.commercetools.sync.shoppinglists.utils.ShoppingListTransformUtils
 
ShoppingListUpdateActionUtils - Class in com.commercetools.sync.shoppinglists.utils
 
shouldEnsureChannels() - Method in class com.commercetools.sync.inventories.InventorySyncOptions
 
shouldEnsurePriceChannels() - Method in class com.commercetools.sync.products.ProductSyncOptions
 
SKU - com.commercetools.sync.products.ActionGroup
 
SLUG - com.commercetools.sync.products.ActionGroup
 
sortPriceActions(List<ProductUpdateAction>) - Static method in class com.commercetools.sync.products.utils.UpdateActionsSortUtils
Given a list of update actions, this method returns a copy of the supplied list but sorted with the following precedence: ProductRemovePriceAction ProductChangePriceAction or ProductSetProductPriceCustomTypeAction or ProductSetProductPriceCustomFieldAction ProductAddPriceAction
startTimer() - Method in class com.commercetools.sync.commons.helpers.BaseSyncStatistics
Stores the current time of instantiation in the latestBatchStartTime instance variable that will be used later when BaseSyncStatistics.calculateProcessingTime() is called to calculate the total time of processing.
STATE - com.commercetools.sync.products.ActionGroup
 
STATE_DOES_NOT_EXIST - Static variable in class com.commercetools.sync.products.helpers.ProductReferenceResolver
 
StateBatchValidator - Class in com.commercetools.sync.states.helpers
 
StateBatchValidator(StateSyncOptions, StateSyncStatistics) - Constructor for class com.commercetools.sync.states.helpers.StateBatchValidator
 
StateReferenceResolutionUtils - Class in com.commercetools.sync.states.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
StateReferenceResolver - Class in com.commercetools.sync.states.helpers
 
StateReferenceResolver(StateSyncOptions, StateService) - Constructor for class com.commercetools.sync.states.helpers.StateReferenceResolver
Takes a StateSyncOptions instance, a StateService to instantiate a StateReferenceResolver instance that could be used to resolve the category drafts in the CTP project specified in the injected StateSyncOptions instance.
STATES - com.commercetools.sync.commons.models.GraphQlQueryResource
 
StateService - Interface in com.commercetools.sync.services
 
StateServiceImpl - Class in com.commercetools.sync.services.impl
 
StateServiceImpl(StateSyncOptions) - Constructor for class com.commercetools.sync.services.impl.StateServiceImpl
 
StateSync - Class in com.commercetools.sync.states
 
StateSync(StateSyncOptions) - Constructor for class com.commercetools.sync.states.StateSync
 
StateSyncOptions - Class in com.commercetools.sync.states
 
StateSyncOptionsBuilder - Class in com.commercetools.sync.states
 
StateSyncStatistics - Class in com.commercetools.sync.states.helpers
 
StateSyncStatistics() - Constructor for class com.commercetools.sync.states.helpers.StateSyncStatistics
 
StateSyncUtils - Class in com.commercetools.sync.states.utils
 
StateTransformUtils - Class in com.commercetools.sync.states.utils
 
StateTransformUtils() - Constructor for class com.commercetools.sync.states.utils.StateTransformUtils
 
StateUpdateActionUtils - Class in com.commercetools.sync.states.utils
 
statistics - Variable in class com.commercetools.sync.commons.BaseSync
 
StreamUtils - Class in com.commercetools.sync.commons.utils
 
sync(List<ResourceDraftT>) - Method in class com.commercetools.sync.commons.BaseSync
Given a list of resource (e.g.
syncBatches(List<List<ResourceDraftT>>, CompletionStage<SyncStatisticsT>) - Method in class com.commercetools.sync.commons.BaseSync
Given a list of resource (e.g.
SyncException - Exception in com.commercetools.sync.commons.exceptions
 
SyncException(String) - Constructor for exception com.commercetools.sync.commons.exceptions.SyncException
 
SyncException(String, Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.SyncException
 
SyncException(Throwable) - Constructor for exception com.commercetools.sync.commons.exceptions.SyncException
 
syncFilter(SyncFilter) - Method in class com.commercetools.sync.products.ProductSyncOptionsBuilder
Set option that defines SyncFilter for the sync, which defines either a blacklist or a whitelist for filtering certain update action groups.
SyncFilter - Class in com.commercetools.sync.products
Defines either a blacklist or a whitelist for filtering certain update action groups (ActionGroup).
syncFrenchDataOnly(List<ProductUpdateAction>, ProductDraft, ProductProjection) - Static method in class com.commercetools.sync.products.templates.beforeupdatecallback.SyncSingleLocale
Takes in a List of product update actions that was built from comparing a newProductDraft and an oldProduct and maps the update actions so that only localizations with value Locale.FRENCH are synced and all the other locales are left untouched.
syncOptions - Variable in class com.commercetools.sync.commons.BaseSync
 
syncOptions - Variable in class com.commercetools.sync.commons.helpers.AssetActionFactory
 
SyncSingleLocale - Class in com.commercetools.sync.products.templates.beforeupdatecallback
 
SyncSolutionInfo - Class in com.commercetools.sync.commons.utils
 
SyncSolutionInfo() - Constructor for class com.commercetools.sync.commons.utils.SyncSolutionInfo
Extends SolutionInfo class of the JVM SDK to append to the User-Agent header with information of the commercetools-sync-java library
SyncUtils - Class in com.commercetools.sync.commons.utils
 

T

TAX_CATEGORIES - com.commercetools.sync.commons.models.GraphQlQueryResource
 
TAX_CATEGORY_DOES_NOT_EXIST - Static variable in class com.commercetools.sync.products.helpers.ProductReferenceResolver
 
TAXCATEGORY - com.commercetools.sync.products.ActionGroup
 
TaxCategoryBatchValidator - Class in com.commercetools.sync.taxcategories.helpers
 
TaxCategoryBatchValidator(TaxCategorySyncOptions, TaxCategorySyncStatistics) - Constructor for class com.commercetools.sync.taxcategories.helpers.TaxCategoryBatchValidator
 
TaxCategoryService - Interface in com.commercetools.sync.services
 
TaxCategoryServiceImpl - Class in com.commercetools.sync.services.impl
 
TaxCategoryServiceImpl(TaxCategorySyncOptions) - Constructor for class com.commercetools.sync.services.impl.TaxCategoryServiceImpl
 
TaxCategorySync - Class in com.commercetools.sync.taxcategories
 
TaxCategorySync(TaxCategorySyncOptions) - Constructor for class com.commercetools.sync.taxcategories.TaxCategorySync
 
TaxCategorySyncOptions - Class in com.commercetools.sync.taxcategories
 
TaxCategorySyncOptionsBuilder - Class in com.commercetools.sync.taxcategories
 
TaxCategorySyncStatistics - Class in com.commercetools.sync.taxcategories.helpers
Tax category sync statistics.
TaxCategorySyncStatistics() - Constructor for class com.commercetools.sync.taxcategories.helpers.TaxCategorySyncStatistics
 
TaxCategorySyncUtils - Class in com.commercetools.sync.taxcategories.utils
 
TaxCategoryUpdateActionUtils - Class in com.commercetools.sync.taxcategories.utils
 
TEMPORARY_MASTER_SKU_SUFFIX - Static variable in class com.commercetools.sync.products.utils.ProductSyncUtils
 
TextLineItemCustomActionBuilder - Class in com.commercetools.sync.shoppinglists.utils
 
TextLineItemCustomActionBuilder() - Constructor for class com.commercetools.sync.shoppinglists.utils.TextLineItemCustomActionBuilder
 
TextLineItemCustomTypeAdapter - Class in com.commercetools.sync.shoppinglists.models
Adapt TextLineItem with Custom interface to be used on CustomUpdateActionUtils
TextLineItemDraftCustomTypeAdapter - Class in com.commercetools.sync.shoppinglists.models
Adapt TextLineItemDraft with CustomDraft interface to be used on CustomUpdateActionUtils
TextLineItemReferenceResolver - Class in com.commercetools.sync.shoppinglists.helpers
 
TextLineItemReferenceResolver(ShoppingListSyncOptions, TypeService) - Constructor for class com.commercetools.sync.shoppinglists.helpers.TextLineItemReferenceResolver
Takes a ShoppingListSyncOptions instance, a TypeService to instantiate a TextLineItemReferenceResolver instance that could be used to resolve the text line-item drafts in the CTP project specified in the injected ShoppingListSyncOptions instance.
TextLineItemUpdateActionUtils - Class in com.commercetools.sync.shoppinglists.utils
 
toAttributeDefinitionDraftBuilder(AttributeDefinition) - Static method in class com.commercetools.sync.producttypes.helpers.ResourceToDraftConverters
 
toCartDiscountDrafts(ProjectApiRoot, ReferenceIdToKeyCache, List<CartDiscount>) - Static method in class com.commercetools.sync.cartdiscounts.utils.CartDiscountTransformUtils
Transforms cartDiscounts by resolving the references and map them to CartDiscountDrafts.
toCategoryDrafts(ProjectApiRoot, ReferenceIdToKeyCache, List<Category>) - Static method in class com.commercetools.sync.categories.utils.CategoryTransformUtils
Transforms categories by resolving the references and map them to CategoryDrafts.
toCustomerDrafts(ProjectApiRoot, ReferenceIdToKeyCache, List<Customer>) - Static method in class com.commercetools.sync.customers.utils.CustomerTransformUtils
Transforms customers by resolving the references and map them to CustomerDrafts.
toInventoryEntryDrafts(ProjectApiRoot, ReferenceIdToKeyCache, List<InventoryEntry>) - Static method in class com.commercetools.sync.inventories.utils.InventoryTransformUtils
Transforms InventoryEntries by resolving the references and map them to InventoryEntryDrafts.
toProductDrafts(ProjectApiRoot, ReferenceIdToKeyCache, List<ProductProjection>) - Static method in class com.commercetools.sync.products.utils.ProductTransformUtils
Transforms products by resolving the references and map them to ProductDrafts.
toProductTypeDraft(ProductType) - Static method in class com.commercetools.sync.producttypes.helpers.ResourceToDraftConverters
 
toProductTypeDraftBuilder(ProductType) - Static method in class com.commercetools.sync.producttypes.helpers.ResourceToDraftConverters
 
toProductTypeDrafts(ProjectApiRoot, ReferenceIdToKeyCache, List<ProductType>) - Static method in class com.commercetools.sync.producttypes.utils.ProductTypeTransformUtils
Transforms productTypes by resolving the references and map them to ProductTypeDrafts.
toShoppingListDrafts(ProjectApiRoot, ReferenceIdToKeyCache, List<ShoppingList>) - Static method in class com.commercetools.sync.shoppinglists.utils.ShoppingListTransformUtils
Transforms ShoppingLists by resolving the references and map them to ShoppingListDrafts.
toStateDrafts(ProjectApiRoot, ReferenceIdToKeyCache, List<State>) - Static method in class com.commercetools.sync.states.utils.StateTransformUtils
Transforms States by resolving the references and map them to StateDrafts.
toString() - Method in class com.commercetools.sync.customobjects.helpers.CustomObjectCompositeIdentifier
 
toString() - Method in class com.commercetools.sync.inventories.helpers.InventoryEntryIdentifier
 
TriConsumer<T,​U,​V> - Interface in com.commercetools.sync.commons.utils
Represents an operation that accepts three arguments and returns no result.
TriFunction<T,​U,​S,​R> - Interface in com.commercetools.sync.commons.utils
Represents a function that accepts three arguments and produces a result.
TYPE_DOES_NOT_EXIST - Static variable in class com.commercetools.sync.commons.helpers.CustomReferenceResolver
 
TypeBatchValidator - Class in com.commercetools.sync.types.helpers
 
TypeBatchValidator(TypeSyncOptions, TypeSyncStatistics) - Constructor for class com.commercetools.sync.types.helpers.TypeBatchValidator
 
TYPES - com.commercetools.sync.commons.models.GraphQlQueryResource
 
TypeService - Interface in com.commercetools.sync.services
 
TypeServiceImpl - Class in com.commercetools.sync.services.impl
 
TypeServiceImpl(BaseSyncOptions) - Constructor for class com.commercetools.sync.services.impl.TypeServiceImpl
 
TypeSync - Class in com.commercetools.sync.types
This class syncs type drafts with the corresponding types in the CTP project.
TypeSync(TypeSyncOptions) - Constructor for class com.commercetools.sync.types.TypeSync
 
TypeSyncOptions - Class in com.commercetools.sync.types
 
TypeSyncOptionsBuilder - Class in com.commercetools.sync.types
 
TypeSyncStatistics - Class in com.commercetools.sync.types.helpers
 
TypeSyncStatistics() - Constructor for class com.commercetools.sync.types.helpers.TypeSyncStatistics
 
TypeSyncUtils - Class in com.commercetools.sync.types.utils
 
TypeUpdateActionUtils - Class in com.commercetools.sync.types.utils
 

U

UnorderedCollectionSyncUtils - Class in com.commercetools.sync.products.utils
This class is only meant for the internal use of the commercetools-sync-java library.
UnresolvedReferencesService<WaitingToBeResolvedT extends WaitingToBeResolved> - Interface in com.commercetools.sync.services
 
UnresolvedReferencesServiceImpl<WaitingToBeResolvedT extends WaitingToBeResolved> - Class in com.commercetools.sync.services.impl
 
UnresolvedReferencesServiceImpl(BaseSyncOptions) - Constructor for class com.commercetools.sync.services.impl.UnresolvedReferencesServiceImpl
 
UpdateActionsSortUtils - Class in com.commercetools.sync.products.utils
This class is only meant for the internal use of the commercetools-sync-java library.
updateCartDiscount(CartDiscount, List<CartDiscountUpdateAction>) - Method in interface com.commercetools.sync.services.CartDiscountService
Given a CartDiscount and a List<CartDiscountUpdateAction>, this method issues an update request with these update actions on this CartDiscount in the CTP project defined in a potentially injected ProjectApiRoot.
updateCartDiscount(CartDiscount, List<CartDiscountUpdateAction>) - Method in class com.commercetools.sync.services.impl.CartDiscountServiceImpl
 
updateCategory(Category, List<CategoryUpdateAction>) - Method in interface com.commercetools.sync.services.CategoryService
Given a Category and a List<CategoryUpdateAction>, this method issues an update request with these update actions on this Category in the CTP project defined in a potentially injected ProjectApiRoot.
updateCategory(Category, List<CategoryUpdateAction>) - Method in class com.commercetools.sync.services.impl.CategoryServiceImpl
 
updateCustomer(Customer, List<CustomerUpdateAction>) - Method in interface com.commercetools.sync.services.CustomerService
Given a Customer and a List<CustomerUpdateAction<Customer>>, this method issues an update request with these update actions on this Customer in the CTP project defined in a potentially injected ProjectApiRoot.
updateCustomer(Customer, List<CustomerUpdateAction>) - Method in class com.commercetools.sync.services.impl.CustomerServiceImpl
 
updateInventoryEntry(InventoryEntry, List<InventoryEntryUpdateAction>) - Method in class com.commercetools.sync.services.impl.InventoryServiceImpl
 
updateInventoryEntry(InventoryEntry, List<InventoryEntryUpdateAction>) - Method in interface com.commercetools.sync.services.InventoryService
Updates existing inventory entry with updateActions.
updateProduct(ProductProjection, List<ProductUpdateAction>) - Method in class com.commercetools.sync.services.impl.ProductServiceImpl
 
updateProduct(ProductProjection, List<ProductUpdateAction>) - Method in interface com.commercetools.sync.services.ProductService
Given a ProductProjection and a List<ProductUpdateAction>, this method issues an update request with these update actions on this ProductProjection in the CTP project defined in a potentially injected ProjectApiRoot.
updateProductType(ProductType, List<ProductTypeUpdateAction>) - Method in class com.commercetools.sync.services.impl.ProductTypeServiceImpl
 
updateProductType(ProductType, List<ProductTypeUpdateAction>) - Method in interface com.commercetools.sync.services.ProductTypeService
Updates existing product type with updateActions.
updateShoppingList(ShoppingList, List<ShoppingListUpdateAction>) - Method in class com.commercetools.sync.services.impl.ShoppingListServiceImpl
 
updateShoppingList(ShoppingList, List<ShoppingListUpdateAction>) - Method in interface com.commercetools.sync.services.ShoppingListService
Given a ShoppingList and a List<ShoppingListUpdateAction>, this method issues an update request with these update actions on this ShoppingList in the CTP project defined in a potentially injected ProjectApiRoot.
updateState(State, List<StateUpdateAction>) - Method in class com.commercetools.sync.services.impl.StateServiceImpl
 
updateState(State, List<StateUpdateAction>) - Method in interface com.commercetools.sync.services.StateService
Given a State and a List<StateUpdateAction>, this method issues an update request with these update actions on this State in the CTP project defined in a potentially injected ProjectApiRoot.
updateTaxCategory(TaxCategory, List<TaxCategoryUpdateAction>) - Method in class com.commercetools.sync.services.impl.TaxCategoryServiceImpl
 
updateTaxCategory(TaxCategory, List<TaxCategoryUpdateAction>) - Method in interface com.commercetools.sync.services.TaxCategoryService
Given a TaxCategory and a List<TaxCategoryUpdateAction<TaxCategory>>, this method issues an update request with these update actions on this TaxCategory in the CTP project defined in a potentially injected ProjectApiRoot.
updateType(Type, List<TypeUpdateAction>) - Method in class com.commercetools.sync.services.impl.TypeServiceImpl
 
updateType(Type, List<TypeUpdateAction>) - Method in interface com.commercetools.sync.services.TypeService
Given a Type and a List<TypeUpdateAction<Type>>, this method issues an update request with these update actions on this Type in the CTP project defined in an injected ProjectApiRoot.
upsertCustomObject(CustomObjectDraft) - Method in interface com.commercetools.sync.services.CustomObjectService
Given a resource draft of CustomObject CustomObjectDraft, this method attempts to create or update a resource CustomObject based on it in the CTP project defined by the sync options.
upsertCustomObject(CustomObjectDraft) - Method in class com.commercetools.sync.services.impl.CustomObjectServiceImpl
 

V

validateAndCollectReferencedKeys(List<CartDiscountDraft>) - Method in class com.commercetools.sync.cartdiscounts.helpers.CartDiscountBatchValidator
Given the List<CartDiscountDraft> of drafts this method attempts to validate drafts and collect referenced type keys from the draft and return an ImmutablePair<Set<CartDiscountDraft> ,Set<String>> which contains the Set of valid drafts and referenced type keys.
validateAndCollectReferencedKeys(List<CategoryDraft>) - Method in class com.commercetools.sync.categories.helpers.CategoryBatchValidator
Given the List<CategoryDraft> of drafts this method attempts to validate drafts and collect referenced keys from the draft and return an ImmutablePair<Set<CategoryDraft>,CategoryBatchValidator.ReferencedKeys> which contains the Set of valid drafts and referenced keys within a wrapper.
validateAndCollectReferencedKeys(List<CustomObjectDraft>) - Method in class com.commercetools.sync.customobjects.helpers.CustomObjectBatchValidator
Given the List<CustomObjectDraft> of drafts this method attempts to validate drafts and return an ImmutablePair<Set<CustomObjectDraft>, Set<CustomObjectCompositeIdentifier >> which contains the Set of valid drafts and valid custom object identifiers (container with key).
validateAndCollectReferencedKeys(List<CustomerDraft>) - Method in class com.commercetools.sync.customers.helpers.CustomerBatchValidator
Given the List<CustomerDraft> of drafts this method attempts to validate drafts and return an ImmutablePair<Set<CustomerDraft>, CustomerBatchValidator.ReferencedKeys> which contains the Set of valid drafts and referenced keys within a wrapper.
validateAndCollectReferencedKeys(List<InventoryEntryDraft>) - Method in class com.commercetools.sync.inventories.helpers.InventoryBatchValidator
Given the List<InventoryEntryDraft> of drafts this method attempts to validate drafts and collect referenced keys from the draft and return an ImmutablePair<Set<InventoryEntryDraft>,InventoryBatchValidator.ReferencedKeys> which contains the Set of valid drafts and referenced keys within a wrapper.
validateAndCollectReferencedKeys(List<ProductTypeDraft>) - Method in class com.commercetools.sync.producttypes.helpers.ProductTypeBatchValidator
Given the List<ProductTypeDraft> of drafts this method attempts to validate drafts and collect referenced keys from the draft and return an ImmutablePair<Set<ProductTypeDraft> ,Set<String>> which contains the Set of valid drafts and referenced product type keys.
validateAndCollectReferencedKeys(List<ProductDraft>) - Method in class com.commercetools.sync.products.helpers.ProductBatchValidator
Given the List<ProductDraft> of drafts this method attempts to validate drafts and collect referenced keys from the draft and return an ImmutablePair<Set< ProductDraft>,ProductBatchValidator.ReferencedKeys> which contains the Set of valid drafts and referenced keys within a wrapper.
validateAndCollectReferencedKeys(List<ShoppingListDraft>) - Method in class com.commercetools.sync.shoppinglists.helpers.ShoppingListBatchValidator
Given the List<ShoppingListDraft> of drafts this method attempts to validate drafts and collect referenced type keys from the draft and return an ImmutablePair<Set< ShoppingListDraft>,ShoppingListBatchValidator.ReferencedKeys> which contains the Set of valid drafts and referenced keys.
validateAndCollectReferencedKeys(List<StateDraft>) - Method in class com.commercetools.sync.states.helpers.StateBatchValidator
Given the List<StateDraft> of drafts this method attempts to validate drafts and collect referenced keys from the draft and return an ImmutablePair<Set<StateDraft> ,Set<String>> which contains the Set of valid drafts and referenced state transition keys.
validateAndCollectReferencedKeys(List<TaxCategoryDraft>) - Method in class com.commercetools.sync.taxcategories.helpers.TaxCategoryBatchValidator
Given the List<TaxCategoryDraft> of drafts this method attempts to validate drafts and return an ImmutablePair<Set<TaxCategoryDraft>,Set< String>> which contains the Set of valid drafts and valid tax category keys.
validateAndCollectReferencedKeys(List<TypeDraft>) - Method in class com.commercetools.sync.types.helpers.TypeBatchValidator
Given the List<TypeDraft> of drafts this method attempts to validate drafts and return an ImmutablePair<Set<TypeDraft>,Set<String >> which contains the Set of valid drafts and valid type keys.
validateAndCollectReferencedKeys(List<ResourceDraftT>) - Method in class com.commercetools.sync.commons.helpers.BaseBatchValidator
Given the List<D> (e.g.CustomerDraft) of drafts this method attempts to validate drafts and collect referenced keys from the draft and return an ImmutablePair<Set<D>, ?> which contains the Set of valid drafts and referenced keys.
valueOf(String) - Static method in enum com.commercetools.sync.commons.models.GraphQlQueryResource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.commercetools.sync.products.ActionGroup
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.commercetools.sync.commons.models.GraphQlQueryResource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.commercetools.sync.products.ActionGroup
Returns an array containing the constants of this enum type, in the order they are declared.
VariantReferenceResolutionUtils - Class in com.commercetools.sync.products.utils
Util class which provides utilities that can be used when syncing resources from a source commercetools project to a target one.
VariantReferenceResolver - Class in com.commercetools.sync.products.helpers
 
VariantReferenceResolver(ProductSyncOptions, TypeService, ChannelService, CustomerGroupService, ProductService, ProductTypeService, CategoryService, CustomObjectService, StateService, CustomerService) - Constructor for class com.commercetools.sync.products.helpers.VariantReferenceResolver
Instantiates a VariantReferenceResolver instance that could be used to resolve the variants of product drafts in the CTP project specified in the injected ProductSyncOptions instance.

W

WaitingToBeResolved - Interface in com.commercetools.sync.commons.models
 
WaitingToBeResolvedCategories - Class in com.commercetools.sync.commons.models
 
WaitingToBeResolvedCategories() - Constructor for class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
WaitingToBeResolvedCategories(CategoryDraft, Set<String>) - Constructor for class com.commercetools.sync.commons.models.WaitingToBeResolvedCategories
 
WaitingToBeResolvedProducts - Class in com.commercetools.sync.commons.models
 
WaitingToBeResolvedProducts() - Constructor for class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
 
WaitingToBeResolvedProducts(ProductDraft, Set<String>) - Constructor for class com.commercetools.sync.commons.models.WaitingToBeResolvedProducts
Represents a productDraft that is waiting for some product references, which are on this productDraft as attributes, to be resolved.
WaitingToBeResolvedTransitions - Class in com.commercetools.sync.commons.models
 
WaitingToBeResolvedTransitions() - Constructor for class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
 
WaitingToBeResolvedTransitions(StateDraft, Set<String>) - Constructor for class com.commercetools.sync.commons.models.WaitingToBeResolvedTransitions
Represents a statedraft that is waiting for some state references, which are on this stateDraft as transitions, to be resolved.
warningCallback - Variable in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
 
warningCallback(TriConsumer<SyncException, Optional<ResourceDraftT>, Optional<ResourceT>>) - Method in class com.commercetools.sync.commons.BaseSyncOptionsBuilder
Sets the warningCallback function of the sync module.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages