- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要获取在我的 commercetools 项目中定义的所有 ProductType,因为我必须使用“名称”的本地化值在文件系统中执行搜索。基本上我需要使用 JVM SDK 来提取 ProductTypes 列表并遍历它。
谁能告诉我如何实现它?
提前致谢。
最佳答案
是的,使用 jvm sdk 是非常可行的,这里是一个如何做的代码片段
package io.sphere.sdk.deletemeplese;
import io.sphere.sdk.producttypes.ProductType;
import io.sphere.sdk.producttypes.queries.ProductTypeQuery;
import io.sphere.sdk.queries.PagedQueryResult;
import io.sphere.sdk.test.IntegrationTest;
import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import static org.assertj.core.api.Assertions.assertThat;
public class SomeIntegrationTest extends IntegrationTest {
@Test
public void test(){
final int PAGE_SIZE = 500;
final long totalProductTypes = client().executeBlocking(ProductTypeQuery.of().withLimit(0)).getTotal();
List<ProductType> allProductTypes = IntStream.range(0,(int)(totalProductTypes/PAGE_SIZE) +1)
.mapToObj(i->i)
.map(i -> ProductTypeQuery.of().withLimit(500).withOffset(i*PAGE_SIZE))
.map(client()::executeBlocking)
.map(PagedQueryResult::getResults)
.flatMap(List::stream)
.collect(Collectors.toList());
assertThat(allProductTypes).hasSize((int)totalProductTypes);
}
}
我希望这能回答您的问题。
关于java - 如何获取在我的 commercetools 项目中创建的所有 ProductType?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47531232/
当我在 commercetools API 上从购物车创建订单时(记录在此处:http://dev.commercetools.com/http-api-projects-orders.html#cr
我想获取在其祖先之间具有特定“id”的祖先的所有类别项目。 这是 返回的类别之一的 JSON获取 来自/categories : { "id": "4627f3b0-fe52-4cc6
在magento中我可以在本地主机上设置我的内部数据库。我可以使用商务工具做同样的事情吗? 我不喜欢与 commercetools 共享我的数据,但我仍然想使用它。 最佳答案 commercetool
在 commercetools JVM SDK 中,我们使用现已弃用的方法 LineItem#getDiscountedPrice(),但现在 LineItem#getDiscountedPriceP
我需要获取在我的 commercetools 项目中定义的所有 ProductType,因为我必须使用“名称”的本地化值在文件系统中执行搜索。基本上我需要使用 JVM SDK 来提取 ProductT
我正在尝试在 android 中运行一个获取产品详细信息的简单示例。我正在使用 Java 示例作为指南。 https://github.com/sphereio/sphere-hello-api/tr
我是 CommerceTools 的一名相当新的开发人员,我使用该工具才几个星期。 目前,我需要开发一个流程,该流程应该能够使用 JVM API 将与产品相关的所有图像从文件夹上传到 commerce
我试图在 Commercetools 平台中获取产品所属的所有类别的名称。 我可以通过以下调用获取与产品关联的每个类别的唯一 ID: final ProductProjectionQuery quer
对于单元测试来说,从 JSON 数据中获取产品会很好。 [该问题源自公司内部支持请求。] 编辑: 由于某些特殊格式,普通的 JSON 映射器将无法工作。问题不是关于 Jackson 与 Gson 之类
我是一名优秀的程序员,十分优秀!