Skip to content

Commit 221e59e

Browse files
author
salander85
committed
Correct calls to SyncUtility and revert check for "KEY_NOT_SET"
1 parent 032eb52 commit 221e59e

File tree

6 files changed

+14
-67
lines changed

6 files changed

+14
-67
lines changed

src/main/java/com/commercetools/sync/categories/utils/CategoryReferenceResolutionUtils.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,7 @@ private static CategoryDraft mapToCategoryDraft(
8383
getResourceIdentifierWithKey(
8484
category.getParent(),
8585
referenceIdToKeyCache,
86-
(id, key) -> {
87-
final CategoryResourceIdentifierBuilder builder =
88-
CategoryResourceIdentifierBuilder.of();
89-
if (id == null) {
90-
return builder.key(key).build();
91-
} else {
92-
return builder.id(id).build();
93-
}
94-
});
86+
(id, key) -> CategoryResourceIdentifierBuilder.of().key(key).id(id).build());
9587
return CategoryDraftBuilder.of()
9688
.key(category.getKey())
9789
.slug(category.getSlug())

src/main/java/com/commercetools/sync/commons/utils/CustomTypeReferenceResolutionUtils.java

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,11 @@ public static CustomFieldsDraft mapToCustomFieldsDraft(
7070
SyncUtils.getResourceIdentifierWithKey(
7171
typeReference,
7272
referenceIdToKeyCache,
73-
(id, key) -> {
74-
final TypeResourceIdentifierBuilder builder =
75-
TypeResourceIdentifierBuilder.of();
76-
if (id == null) {
77-
78-
return builder.key(key).build();
79-
} else {
80-
return builder.id(id).build();
81-
}
82-
}))
73+
(id, key) ->
74+
TypeResourceIdentifierBuilder.of()
75+
.key(key)
76+
.id(id)
77+
.build()))
8378
.orElse(null))
8479
.build())
8580
.orElse(null);

src/main/java/com/commercetools/sync/commons/utils/SyncUtils.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.commercetools.api.models.common.Reference;
44
import com.commercetools.api.models.common.ResourceIdentifier;
5-
import com.commercetools.sync.services.impl.BaseTransformServiceImpl;
65
import java.util.ArrayList;
76
import java.util.List;
87
import java.util.Optional;
@@ -71,8 +70,7 @@ ResourceIdentifierT getResourceIdentifierWithKey(
7170
@Nullable final String key,
7271
final BiFunction<String, String, ResourceIdentifierT> toResourceIdentifier) {
7372

74-
if (!StringUtils.isBlank(key)
75-
&& !BaseTransformServiceImpl.KEY_IS_NOT_SET_PLACE_HOLDER.equals(key)) {
73+
if (!StringUtils.isBlank(key)) {
7674
return toResourceIdentifier.apply(null, key);
7775
}
7876
return toResourceIdentifier.apply(id, null);

src/main/java/com/commercetools/sync/inventories/utils/InventoryReferenceResolutionUtils.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,7 @@ private static InventoryEntryDraft mapToInventoryEntryDraft(
8181
getResourceIdentifierWithKey(
8282
inventoryEntry.getSupplyChannel(),
8383
referenceIdToKeyCache,
84-
(id, key) -> {
85-
final ChannelResourceIdentifierBuilder builder =
86-
ChannelResourceIdentifierBuilder.of();
87-
if (id == null) {
88-
return builder.key(key).build();
89-
} else {
90-
return builder.id(id).build();
91-
}
92-
});
84+
(id, key) -> ChannelResourceIdentifierBuilder.of().key(key).id(id).build());
9385
return InventoryEntryDraftBuilder.of()
9486
.sku(inventoryEntry.getSku())
9587
.quantityOnStock(inventoryEntry.getQuantityOnStock())

src/main/java/com/commercetools/sync/products/utils/PriceUtils.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,7 @@ private static ChannelResourceIdentifier createChannelResourceIdentifier(
6767
getResourceIdentifierWithKey(
6868
channelReference,
6969
referenceIdToKeyCache,
70-
(id, key) -> {
71-
final ChannelResourceIdentifierBuilder builder =
72-
ChannelResourceIdentifierBuilder.of();
73-
if (id == null) {
74-
return builder.key(key).build();
75-
} else {
76-
return builder.id(id).build();
77-
}
78-
});
70+
(id, key) -> ChannelResourceIdentifierBuilder.of().key(key).id(id).build());
7971
} else if (channelReference != null) {
8072
channelResourceIdentifier =
8173
ChannelResourceIdentifierBuilder.of().id(channelReference.getId()).build();

src/main/java/com/commercetools/sync/products/utils/ProductReferenceResolutionUtils.java

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -149,41 +149,19 @@ public static List<ProductDraft> mapToProductDrafts(
149149
getResourceIdentifierWithKey(
150150
product.getProductType(),
151151
referenceIdToKeyCache,
152-
(id, key) -> {
153-
final ProductTypeResourceIdentifierBuilder builder =
154-
ProductTypeResourceIdentifierBuilder.of();
155-
if (id == null) {
156-
return builder.key(key).build();
157-
} else {
158-
return builder.id(id).build();
159-
}
160-
});
152+
(id, key) ->
153+
ProductTypeResourceIdentifierBuilder.of().id(id).key(key).build());
161154
final TaxCategoryResourceIdentifier taxCategoryResourceIdentifier =
162155
getResourceIdentifierWithKey(
163156
product.getTaxCategory(),
164157
referenceIdToKeyCache,
165-
(id, key) -> {
166-
final TaxCategoryResourceIdentifierBuilder builder =
167-
TaxCategoryResourceIdentifierBuilder.of();
168-
if (id == null) {
169-
return builder.key(key).build();
170-
} else {
171-
return builder.id(id).build();
172-
}
173-
});
158+
(id, key) ->
159+
TaxCategoryResourceIdentifierBuilder.of().key(key).id(id).build());
174160
final StateResourceIdentifier stateResourceIdentifier =
175161
getResourceIdentifierWithKey(
176162
product.getState(),
177163
referenceIdToKeyCache,
178-
(id, key) -> {
179-
final StateResourceIdentifierBuilder builder =
180-
StateResourceIdentifierBuilder.of();
181-
if (id == null) {
182-
return builder.key(key).build();
183-
} else {
184-
return builder.id(id).build();
185-
}
186-
});
164+
(id, key) -> StateResourceIdentifierBuilder.of().key(key).id(id).build());
187165
return productDraftBuilder
188166
.masterVariant(masterVariantDraftWithKeys)
189167
.variants(variantDraftsWithKeys)

0 commit comments

Comments
 (0)