Interface AdvancedTagProvider<T1 extends AdvancedTag,T2 extends ProductTag>
- All Known Implementing Classes:
ExternalAdvancedTagProvider
public interface AdvancedTagProvider<T1 extends AdvancedTag,T2 extends ProductTag>
-
Method Summary
Modifier and TypeMethodDescriptioncreateProductTag
(T2 productTag, BatchContext<?> batchContext) createVariantTag
(T2 variantTag, BatchContext<?> batchContext) void
deleteProductTag
(String productId, String tagId, BatchContext<?> batchContext) void
deleteVariantTag
(String productId, String variantId, String id, BatchContext<?> batchContext) readAdvancedTags
(Collection<String> names, Collection<String> ids, BatchContext<?> batchContext) readProductTags
(String productId, BatchContext<?> batchContext) readVariantTags
(String productId, String variantId, BatchContext<?> batchContext) updateProductTag
(T2 productTag, BatchContext<?> batchContext) updateVariantTag
(T2 variantTag, BatchContext<?> batchContext)
-
Method Details
-
readAdvancedTags
List<T1> readAdvancedTags(Collection<String> names, Collection<String> ids, BatchContext<?> batchContext) -
readProductTags
-
updateProductTag
-
createProductTag
-
deleteProductTag
-
readVariantTags
-
updateVariantTag
-
createVariantTag
-
deleteVariantTag
-