io.sphere.sdk.http.NameValuePair.of()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(91)

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

NameValuePair.of介绍

暂无

代码示例

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

private static void addParamIfNotNull(final List<NameValuePair> resultingParameters, final String name, final String value) {
    if (value != null) {
      resultingParameters.add(NameValuePair.of(name, value));
    }
  }
}

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

private static void addParamIfNotNull(final List<NameValuePair> resultingParameters, final String name, final String value) {
    if (value != null) {
      resultingParameters.add(NameValuePair.of(name, value));
    }
  }
}

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

private static List<NameValuePair> createQueryParameters(final String cartId) {
  return Collections.singletonList(NameValuePair.of("cartId", cartId));
}

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

static List<NameValuePair> convertStringListMapToList(final Map<String, List<String>> data) {
  final List<NameValuePair> list = new LinkedList<>();
  data.forEach((key, entriesList) -> {
    entriesList.forEach(value -> {
      list.add(NameValuePair.of(key, value));
    });
  });
  return Collections.unmodifiableList(list);
}

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

static List<NameValuePair> convertStringMapToList(final Map<String, String> data) {
  final List<NameValuePair> list = new ArrayList<>(data.size());
  data.forEach((key, value) -> list.add(NameValuePair.of(key, value)));
  return Collections.unmodifiableList(list);
}

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

private static List<NameValuePair> createQueryParameters(final CountryCode country, @Nullable final String state, @Nullable final CurrencyUnit currency) {
    final List<NameValuePair> queryParameters = new ArrayList<>();
    queryParameters.add(NameValuePair.of("country", country.getAlpha2()));
    Optional.ofNullable(state).ifPresent(x -> queryParameters.add(NameValuePair.of("state", x)));
    Optional.ofNullable(currency).ifPresent(x -> queryParameters.add(NameValuePair.of("currency", x.getCurrencyCode())));

    return queryParameters;
  }
}

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

private static List<NameValuePair> createQueryParameters(final CountryCode country, @Nullable final String state, @Nullable final CurrencyUnit currency) {
    final List<NameValuePair> queryParameters = new ArrayList<>();
    queryParameters.add(NameValuePair.of("country", country.getAlpha2()));
    Optional.ofNullable(state).ifPresent(x -> queryParameters.add(NameValuePair.of("state", x)));
    Optional.ofNullable(currency).ifPresent(x -> queryParameters.add(NameValuePair.of("currency", x.getCurrencyCode())));

    return queryParameters;
  }
}

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

/**
 * Creator if the order does not matter and there are no duplicates.
 * @param data name value pairs for the body
 * @return FormUrlEncodedHttpRequestBody
 */
public static FormUrlEncodedHttpRequestBody of(final Map<String, String> data) {
  final List<NameValuePair> list = new ArrayList<>(data.size());
  data.forEach((key, value) -> list.add(NameValuePair.of(key, value)));
  return of(list);
}

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

public HttpHeaders plus(final String key, final String value) {
  final List<NameValuePair> list = new ArrayList<>(data.size() + 1);
  list.addAll(data);
  list.add(NameValuePair.of(key, value));
  return HttpHeaders.of(list);
}

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

public static HttpHeaders ofMapEntryList(final List<Map.Entry<String, String>> entries) {
    final List<NameValuePair> nameValuePairList = entries.stream()
        .map(element -> NameValuePair.of(element.getKey(), element.getValue()))
        .collect(toList());
    return HttpHeaders.of(nameValuePairList);
  }
}

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

private static List<NameValuePair> additionalParametersOf(final ProductProjectionType productProjectionType) {
  return singletonList(NameValuePair.of("staged", productProjectionType.isStaged().toString()));
}

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

private static List<NameValuePair> additionalParametersOf(final ProductProjectionType productProjectionType) {
  return singletonList(NameValuePair.of("staged", productProjectionType.isStaged().toString()));
}

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

public static HttpHeaders of(final String key, final String value) {
  final NameValuePair nameValuePair = NameValuePair.of(key, value);
  return of(nameValuePair);
}

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

private static List<NameValuePair> additionalParametersOf(final ProductProjectionType productProjectionType) {
  return singletonList(NameValuePair.of("staged", productProjectionType.isStaged().toString()));
}

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

CartByCustomerIdGetImpl(final String customerId) {
  super(CartEndpoint.ENDPOINT, "", CartExpansionModel.of(), CartByCustomerIdGetImpl::new, Collections.singletonList(NameValuePair.of("customerId", customerId)));
}

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

@Override
public ProductProjectionSearch withMarkingMatchingVariants(final Boolean markMatchingVariants) {
  final Stream<NameValuePair> oldQueryParametersStream = additionalQueryParameters().stream()
      .filter(p -> !MARK_MATCHING_VARIANTS.equals(p.getName()));
  final Stream<NameValuePair> parameter = markMatchingVariants == null
      ? Stream.empty()
      : Stream.of(NameValuePair.of(MARK_MATCHING_VARIANTS, markMatchingVariants.toString()));
  final List<NameValuePair> parameters = Stream.concat(oldQueryParametersStream, parameter).collect(Collectors.toList());
  return withAdditionalQueryParameters(parameters);
}

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

@Override
public ProductProjectionSearch withMarkingMatchingVariants(final Boolean markMatchingVariants) {
  final Stream<NameValuePair> oldQueryParametersStream = additionalQueryParameters().stream()
      .filter(p -> !MARK_MATCHING_VARIANTS.equals(p.getName()));
  final Stream<NameValuePair> parameter = markMatchingVariants == null
      ? Stream.empty()
      : Stream.of(NameValuePair.of(MARK_MATCHING_VARIANTS, markMatchingVariants.toString()));
  final List<NameValuePair> parameters = Stream.concat(oldQueryParametersStream, parameter).collect(Collectors.toList());
  return withAdditionalQueryParameters(parameters);
}

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

ProductProjectionByKeyGetImpl(final String key, final ProductProjectionType projectionType) {
  super(ProductProjectionEndpoint.ENDPOINT, "key=" + key, ProductProjectionExpansionModel.of(), ProductProjectionByKeyGetImpl::new, Collections.singletonList(NameValuePair.of("staged", projectionType.isStaged().toString())));
}

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

ProductProjectionByIdGetImpl(final String id, final ProductProjectionType projectionType) {
  super(ProductProjectionEndpoint.ENDPOINT, id, ProductProjectionExpansionModel.of(), ProductProjectionByIdGetImpl::new, Collections.singletonList(NameValuePair.of("staged", projectionType.isStaged().toString())));
}

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

/**
   * Creates disable validation headers for the given validation flags.
   *
   * @param validationFlags the validation flags
   * @return the http headers
   */
  public static HttpHeaders disableValidation(final String... validationFlags) {
    final List<NameValuePair> nameValuePairs = Stream.of(validationFlags)
        .map(f -> NameValuePair.of("X-Vrap-Disable-Validation", f))
        .collect(Collectors.toList());
    return HttpHeaders.of(nameValuePairs);
  }
}

相关文章

微信公众号

最新文章

更多