gpt4 book ai didi

io.sphere.sdk.zones.commands.ZoneUpdateCommand.ofKey()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 06:07:31 28 4
gpt4 key购买 nike

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

ZoneUpdateCommand.ofKey介绍

[英]Creates a command to update a Zone selected by its key using one update action.
[中]创建一个命令,以使用一个更新操作更新由其键选择的区域。

代码示例

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

/**
  Creates a command to update a Zone selected by its key using one update action.
  @param key the key of the Zone to update, see {@link Zone#getKey()}
  @param version the current version of the Zone, see {@link Zone#getVersion()}
  @param updateAction the update to perform
  @return the update command for Zone
*/
static ZoneUpdateCommand ofKey(final String key, final Long version, final UpdateAction<Zone> updateAction) {
  return ofKey(key, version, Collections.singletonList(updateAction));
}

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

@Test
public void updateByKey() throws Exception {
  ZoneFixtures.withUpdateableZone(client(), zone -> {
    final String newKey = randomKey();
    assertThat(zone.getKey()).isNotEqualTo(newKey);
    final ZoneUpdateCommand command = ZoneUpdateCommand.of(zone, SetKey.of(newKey));
    final Zone updatedZone = client().executeBlocking(command);
    assertThat(updatedZone.getKey()).isEqualTo(newKey);
    final String newKey2 = randomKey();
    final ZoneUpdateCommand commandByKey = ZoneUpdateCommand.ofKey(updatedZone.getKey(),updatedZone.getVersion(), SetKey.of(newKey2));
    final Zone updatedZone2 = client().executeBlocking(commandByKey);
    assertThat(updatedZone2.getKey()).isEqualTo(newKey2);
    return updatedZone2;
  }, CountryCode.AM);
}

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