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) voiddeleteProductTag(String productId, String tagId, BatchContext<?> batchContext) voiddeleteVariantTag(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
-