本文整理了Java中io.sphere.sdk.models.Reference.filled
方法的一些代码示例,展示了Reference.filled
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Reference.filled
方法的具体详情如下:
包路径:io.sphere.sdk.models.Reference
类名称:Reference
方法名:filled
暂无
代码示例来源:origin: io.sphere.jvmsdk/common
public Reference<T> filled(final T obj) {
return filled(Optional.ofNullable(obj));
}
代码示例来源:origin: io.sphere.sdk.jvm/common
public Reference<T> filled(final T obj) {
return filled(Optional.ofNullable(obj));
}
代码示例来源:origin: io.sphere.sdk.jvm/models
private SetCustomerGroup(final Optional<Reference<CustomerGroup>> customerGroup) {
super("setCustomerGroup");
this.customerGroup = customerGroup.map(e -> e.filled(Optional.empty()));
}
代码示例来源:origin: com.commercetools.sdk.jvm.core/commercetools-models
private SetCustomerGroup(final Referenceable<CustomerGroup> customerGroup) {
super("setCustomerGroup");
this.customerGroup = Optional.ofNullable(customerGroup)
.map(x -> x.toReference().filled(null))
.orElse(null);
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
private SetCustomerGroup(final Referenceable<CustomerGroup> customerGroup) {
super("setCustomerGroup");
this.customerGroup = Optional.ofNullable(customerGroup)
.map(x -> x.toReference().filled(null))
.orElse(null);
}
代码示例来源:origin: io.sphere.sdk.jvm/common
public static <T> Reference<T> of(final String typeId, final String id, T obj) {
return Reference.<T>of(typeId, id).filled(obj);
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
private ChangeParent(final Referenceable<Category> parent) {
super("changeParent");
this.parent = parent.toReference().filled(null);
}
代码示例来源:origin: commercetools/commercetools-jvm-sdk
private SetCustomerGroup(final Referenceable<CustomerGroup> customerGroup) {
super("setCustomerGroup");
this.customerGroup = Optional.ofNullable(customerGroup)
.map(x -> x.toReference().filled(null))
.orElse(null);
}
代码示例来源:origin: io.sphere.sdk.jvm/models
private ChangeParent(final Referenceable<Category> parent) {
super("changeParent");
this.parent = parent.toReference().filled(Optional.empty());
}
代码示例来源:origin: io.sphere.sdk.jvm/products
private ChangeParent(final Referenceable<Category> parent) {
super("changeParent");
this.parent = parent.toReference().filled(Optional.empty());
}
代码示例来源:origin: io.sphere.jvmsdk/common
public static <T> Reference<T> of(final String typeId, final String id, T obj) {
return Reference.<T>of(typeId, id).filled(obj);
}
代码示例来源:origin: com.commercetools.sdk.jvm.core/commercetools-models
@Override
public JsonNode serialize(final T t) {
return mapper().valueToTree(t.toReference().filled(null));
}
}
代码示例来源:origin: io.sphere.sdk.jvm/models
@Override
public JsonNode serialize(final T t) {
return mapper().valueToTree(t.toReference().filled(Optional.empty()));
}
}
代码示例来源:origin: io.sphere.sdk.jvm/products
@Override
public JsonNode serialize(final T t) {
return mapper().valueToTree(t.toReference().filled(Optional.empty()));
}
}
代码示例来源:origin: commercetools/commercetools-jvm-sdk
@Override
public JsonNode serialize(final T t) {
return mapper().valueToTree(t.toReference().filled(null));
}
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
@Override
public JsonNode serialize(final T t) {
return mapper().valueToTree(t.toReference().filled(null));
}
}
代码示例来源:origin: commercetools/commercetools-jvm-sdk
private Reference<TestEntity> newFilledReference() {
return newEmptyReference().filled(new TestEntity("value"));
}
代码示例来源:origin: commercetools/commercetools-jvm-sdk
@Test
public void implementEquals() throws Exception {
assertThat(newFilledReference()).isEqualTo(newFilledReference());
assertThat(newEmptyReference()).isEqualTo(newEmptyReference());
assertThat(newFilledReference()).isEqualTo(newEmptyReference());
assertThat(newFilledReference()).isEqualTo(newEmptyReference().filled(new TestEntity("other value")));
assertThat(Reference.<String>of(typeId, "Foo", "x")).isNotEqualTo(newEmptyReference());
assertThat(Reference.<String>ofResourceTypeIdAndIdAndObj(typeId, "Foo", "x")).isNotEqualTo(newEmptyReference());
}
代码示例来源:origin: commercetools/commercetools-jvm-sdk
@Test
public void attributeShouldKeepExpansions() throws Exception {
final AttributeAccess<Reference<Product>> access = AttributeAccess.ofProductReference();
final NamedAttributeAccess<Reference<Product>> namedAccess = access.ofName("foo");
assertThat(EXPANDED_PRODUCT_REFERENCE.getObj()).overridingErrorMessage("product reference is expanded").isNotNull();
final Attribute attribute = Attribute.of(namedAccess, EXPANDED_PRODUCT_REFERENCE);
assertThat(attribute.getValue(access).getObj()).isNotNull();
final String jsonFilledRef = SphereJsonUtils.toJsonString(EXPANDED_PRODUCT_REFERENCE);
final String jsonEmptyRef = SphereJsonUtils.toJsonString(EXPANDED_PRODUCT_REFERENCE.filled(null));
assertThat(jsonFilledRef)
.overridingErrorMessage("references are not expanded if serialized")
.doesNotContain(EXPANDED_PRODUCT_REFERENCE.getObj().getMasterData().getStaged().getName().get(Locale.ENGLISH))
.isEqualTo(jsonEmptyRef);
}
代码示例来源:origin: commercetools/commercetools-jvm-sdk
@Test
public void productReferenceAttribute() throws Exception {
withEmptyProductType(client(), "productReferenceAttribute-testcase", productType -> {
final ProductVariantDraft masterVariant = ProductVariantDraftBuilder.of().build();
final ProductDraft productDraft = ProductDraftBuilder.of(productType, LABEL, SphereTestUtils.randomSlug(), masterVariant).build();
final Product product = client().executeBlocking(ProductCreateCommand.of(productDraft));
testSingleAndSet(AttributeAccess.ofProductReference(), AttributeAccess.ofProductReferenceSet(),
asSet(product.toReference().filled(null)),
ReferenceAttributeType.ofProduct(),
AttributeDefinitionBuilder.of("productReference", LABEL, ReferenceAttributeType.ofProduct()).build());
});
}
内容来源于网络,如有侵权,请联系作者删除!