gpt4 book ai didi

io.sphere.sdk.zones.Zone.getLocations()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-17 15:21:31 27 4
gpt4 key购买 nike

本文整理了Java中io.sphere.sdk.zones.Zone.getLocations()方法的一些代码示例,展示了Zone.getLocations()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Zone.getLocations()方法的具体详情如下:
包路径:io.sphere.sdk.zones.Zone
类名称:Zone
方法名:getLocations

Zone.getLocations介绍

暂无

代码示例

代码示例来源:origin: commercetools/commercetools-jvm-sdk

/**
 * Looks up the locations and checks if the country is present. It does not matter if the location has a state specified.
 *
 * @param countryCode the country to search for
 * @return true if the country is somehow in the locations.
 */
default boolean contains(final CountryCode countryCode) {
  return getLocations().stream().anyMatch(location -> location.getCountry().equals(countryCode));
}

代码示例来源:origin: io.sphere.sdk.jvm/models

/**
   * Looks up the locations and checks if the country is present. It does not matter if the location has a state specified.
   *
   * @param countryCode the country to search for
   * @return true if the country is somehow in the locations.
   */
  default boolean contains(final CountryCode countryCode) {
    return getLocations().stream().anyMatch(location -> location.getCountry().equals(countryCode));
  }
}

代码示例来源:origin: io.sphere.sdk.jvm/sphere-models

/**
 * Looks up the locations and checks if the country is present. It does not matter if the location has a state specified.
 *
 * @param countryCode the country to search for
 * @return true if the country is somehow in the locations.
 */
default boolean contains(final CountryCode countryCode) {
  return getLocations().stream().anyMatch(location -> location.getCountry().equals(countryCode));
}

代码示例来源:origin: com.commercetools.sdk.jvm.core/commercetools-models

/**
 * Looks up the locations and checks if the country is present. It does not matter if the location has a state specified.
 *
 * @param countryCode the country to search for
 * @return true if the country is somehow in the locations.
 */
default boolean contains(final CountryCode countryCode) {
  return getLocations().stream().anyMatch(location -> location.getCountry().equals(countryCode));
}

代码示例来源:origin: commercetools/commercetools-jvm-sdk

@Test
  public void addLocationAndRemoveLocation() throws Exception {
    ZoneFixtures.withUpdateableZone(client(), zone -> {
      //adding a location
      final Location newLocation = Location.of(CountryCode.AQ, "state");
      assertThat(zone.getLocations().contains(newLocation)).isFalse();
      final ZoneUpdateCommand addCommand = ZoneUpdateCommand.of(zone, AddLocation.of(newLocation));
      final Zone zoneWithNewLocation = client().executeBlocking(addCommand);
      assertThat(zoneWithNewLocation.getLocations()).contains(newLocation);

      //removing a location
      final ZoneUpdateCommand removeCommand = ZoneUpdateCommand.of(zoneWithNewLocation, RemoveLocation.of(newLocation));
      final Zone zoneWithoutNewLocation = client().executeBlocking(removeCommand);
      assertThat(zoneWithoutNewLocation.getLocations().contains(newLocation)).isFalse();

      return zoneWithoutNewLocation;
    }, CountryCode.AO);
  }
}

代码示例来源:origin: commercetools/commercetools-jvm-sdk

@Test
  public void createByZone() {
    final ZoneDraft draft = SphereJsonUtils.readObjectFromResource("drafts-tests/zone.json", ZoneDraft.class);
    withZone(client(), draft, zone -> {
      assertThat(zone.getName()).isEqualTo("demo zone");
      assertThat(zone.getLocations()).isEqualTo(asSet(Location.of(CH, "Vaud"), Location.of(CH)));
    });
  }
}

代码示例来源:origin: commercetools/commercetools-jvm-sdk

@Test
public void byCountry() throws Exception {
  ZoneFixtures.withUpdateableZone(client(), zoneA -> {
    ZoneFixtures.withUpdateableZone(client(), zoneB -> {
      final Set<Location> locations = zoneA.getLocations();
      final PagedQueryResult<Zone> result = client().executeBlocking(ZoneQuery.of().byCountry(oneOf(locations).getCountry()));
      assertThat(result.getResults()).isEqualTo(asList(zoneA));
      return zoneB;
    }, CF);
    return zoneA;
  }, CG);
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com